Commit Graph

8553 Commits (1a7a47dd3b96e20ee57f545b83bf2aadc14d8fcd)

Author SHA1 Message Date
jp9000 1a7a47dd3b UI: Disable properties button if no properties 2020-08-25 00:46:33 -07:00
jp9000 b4443ea5ef UI: Remove null source warnings 2020-08-25 00:46:33 -07:00
jp9000 68dcee824e UI: Clear context bar on scene collection change
Fixes a bug where the source toolbar would show the previously selected
source from the prior scene collection when changing to a new scene
collection
2020-08-25 00:46:02 -07:00
jp9000 d310f1532b obs-outputs: Remove legacy multitrack code 2020-08-24 13:07:55 -07:00
Jim 371e8334dd
Merge pull request #3326 from WizardCM/single-popup
UI: Don't open second dialog if close event is ignored
2020-08-24 06:00:03 -07:00
Matt Gajownik f72fa22858 UI: Don't open second dialog if close event is ignored
Affects Interact, Filter and Property dialogs.
2020-08-24 22:29:47 +10:00
Jim a4569ee2a0
Merge pull request #3325 from cg2121/fix-seek-crash
obs-ffmpeg: Fix crash when seeking with no media
2020-08-24 01:04:13 -07:00
Jim 21e66d8613
Merge pull request #3324 from cg2121/projector-bug
UI: Fix projector not working on secondary monitors
2020-08-24 00:52:21 -07:00
Clayton Groeneveld d2d99ac5fc obs-ffmpeg: Fix crash when seeking with no media
This fixes a crash when seeking when there is no valid
media.
2020-08-24 02:43:42 -05:00
Clayton Groeneveld 1eba0827b7 UI: Fix projector not working on secondary monitors
This fixes a bug where the projector wouldn't work on secondary
monitors on Windows.
2020-08-24 02:02:07 -05:00
Jim aef10d46c4
Merge pull request #3322 from kkartaltepe/unused-var-cleanup
obs-filters/obs-outputs: Cleanup unused var warns
2020-08-23 12:40:54 -07:00
Kurt Kartaltepe 43da6eacd0 obs-filters/obs-outputs: Cleanup unused var warns
Fix unused variables when compiling without rnnoise
Fix unused variable warnings in GCC when using assert() in release
2020-08-23 12:09:59 -07:00
Jim ec0d81d0e6
Merge pull request #3320 from jpark37/vulkan-swap-chain
win-capture: Robust Vulkan swap chain handling
2020-08-23 11:44:15 -07:00
jpark37 a713a5b433 win-capture: Robust Vulkan swap chain handling
Not all surfaces support VK_IMAGE_USAGE_TRANSFER_SRC_BIT. Only
VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT is required by spec. Add fall back.
2020-08-23 11:23:12 -07:00
Jim 33ecd10358
Merge pull request #3319 from kkartaltepe/x11-underlinking
libobs: Fix underlinking X11
2020-08-23 11:22:59 -07:00
Jim 1047cb3ca6
Merge pull request #3317 from cg2121/projector-fix
UI: Fix always on top w/ projectors on Linux
2020-08-23 10:49:25 -07:00
Clayton Groeneveld 227f80ac48 UI: Fix always on top w/ projectors on Linux
Apparently, on Linux, you cannot update the window flags while it is
still open, so just close the projectors and reopen them again when the
setting changes.
2020-08-23 10:36:06 -07:00
Clayton Groeneveld 27f913843a UI: Add OBSBasic::ClearProjectors()
Allows the ability to clear projectors via a function rather than have
to manually iterate any time one needs to clear the projectors
2020-08-23 10:36:06 -07:00
Jim 52a0a199d6
Merge pull request #3313 from cg2121/transition-fix
UI: Fix transition enumeration
2020-08-23 10:35:53 -07:00
Clayton Groeneveld b9b990a35a UI: Fix transition enumeration
Fixes issue where sometimes the transition loop would return a null
transition.
2020-08-23 09:47:52 -07:00
Jim d1f77d9c59
Merge pull request #3311 from WizardCM/preview-cursors-hover
UI: Change cursor when interacting with the preview
2020-08-23 08:57:43 -07:00
Matt Gajownik ff23eb4a24 UI: Change cursor when interacting with the preview
Includes move, resize, crop, stretch, box select.
2020-08-23 06:26:56 -07:00
Jim b8e2220b61
Merge pull request #3314 from cg2121/hotkeys-fix-repeat
UI: Fix hotkeys auto repeating
2020-08-23 04:32:45 -07:00
Jim a54ba69dea
Merge pull request #3315 from craftwar/fix-filter
obs-filters: Fix building without noise reduction
2020-08-23 04:03:56 -07:00
Clayton Groeneveld e60edf53d5 UI: Fix hotkeys auto repeating 2020-08-23 04:15:44 -05:00
craftwar f4ee271cd2 obs-filters: Fix building without noise reduction 2020-08-23 17:05:16 +08:00
Jim e36b9c309d
Merge pull request #3216 from Xaymar/pr-fix-obs_source_enum_full_tree
libobs: Call enum_all_sources in check for enum_all_sources
2020-08-22 15:09:42 -07:00
jp9000 36f8903da1 win-capture: Update graphics hook version 2020-08-22 13:03:05 -07:00
jp9000 2220884498 obs-outputs: Check support for mbedtls func 2020-08-22 11:22:24 -07:00
jp9000 dd19c29b3e obs-outputs: Fix Windows memory leak
When using alternate mutex implementations, you need to explicitly free
the mutexes with the mbedtls_threading_free_alt() function.
2020-08-22 11:07:16 -07:00
Jim d9408b51ef
Merge pull request #3288 from makise-homura/e2k_support
E2k support
2020-08-22 10:20:20 -07:00
Jim fbb419f40d
Merge pull request #3283 from JohannMG/fb-cdn-streamkey-btn
UI: Show "Get Stream Key" to users of Facebook CDN
2020-08-22 09:46:54 -07:00
Jim 899ffa7f59
Merge pull request #3285 from Scrxtchy/hotkey-source-check
UI: Do not process unnamed sources for hotkeys
2020-08-22 09:02:30 -07:00
Jim 31f1aa36ab
Merge pull request #3286 from Scrxtchy/python-remove-signal-callback
obs-scripting: Fix removing signal handlers in python
2020-08-22 09:01:30 -07:00
Jim bb5a6cdbbb
Merge pull request #3289 from khng300/sndstat_parsing
oss-audio: Improve /dev/sndstat parsing on FreeBSD
2020-08-22 09:00:22 -07:00
Jim d229a56dab
Merge pull request #3301 from KasinSparks/freetype-outline-shadow-bounds-calc
text-freetype2: Fix x,y bounds for text outline and shadow
2020-08-22 08:58:13 -07:00
Jim d1bc5eebc7
Merge pull request #3303 from cg2121/multiview-update-fix
UI: Fix multiview update regression
2020-08-22 08:57:56 -07:00
Jim 02b7672bf1
Merge pull request #3306 from kkartaltepe/x264-leak-fix
obs-x264: Fix memory leak
2020-08-22 08:57:39 -07:00
Clayton Groeneveld f580de0bc7 UI: Fix multiview update regression
Fixes bug where multiview won't update when reordering scenes with drag
and drop. Was originally fixed with #2114, but bcddf4d caused a
regression where it didn't work anymore.
2020-08-22 08:37:26 -07:00
jp9000 189fc7ab6a obs-outputs: Add support for metadata-based multitrack 2020-08-22 08:27:58 -07:00
jp9000 746a522986 obs-outputs: Don't assume @setDataFrame
Don't assume @setDataFrame when using an info packet.  I'm guessing
librtmp did this because the only time this packet type was normally
used was when you use onMetaData.
2020-08-22 08:27:58 -07:00
Jim 27169f0d2e
Merge pull request #3302 from jpark37/wgc-device-loss
libobs-winrt: Device loss crash prevention
2020-08-22 08:16:31 -07:00
Kurt Kartaltepe 5ada3f745d obs-x264: Fix memory leak
bmalloc'ed array was not freed when freeing options.
2020-08-21 21:28:19 -07:00
Matt Gajownik 0c41bef84a
Merge pull request #3296 from RytoEX/remove-game-cap-strings
win-capture: Remove unused strings
2020-08-22 11:32:23 +10:00
Kurt Kartaltepe c3ab6b91f6 libobs: Fix underlinking X11
Add explicit linkage to X11 fixing #3305
2020-08-21 16:25:42 -07:00
Kasin Sparks 570bffc282 text-freetype2: Fix x,y bounds for text outline and shadow 2020-08-21 12:47:55 -04:00
jpark37 4d8d05756a libobs-winrt: Device loss crash prevention
Recovery could occur after captured window was closed.
2020-08-20 22:12:39 -07:00
Jim b31f04c92a
Merge pull request #3284 from WizardCM/open-log-button
UI: Provide Open button in the Log Viewer
2020-08-20 11:25:28 -07:00
Jim 529c0cf2a3
Merge pull request #3295 from WizardCM/log-viewer-tabs-spaces
UI: Render tabs and spaces in Log Viewer
2020-08-20 11:24:58 -07:00
Ryan Foster d49e14d8a6 win-capture: Remove unused strings
After PR #3074, the following strings are no longer used:
 * GameCapture.ForceScaling="Force Scaling"
 * GameCapture.ScaleRes="Scale Resolution"

Commits from PR #3074:
 * 9497589b16
 * 6393399758
2020-08-20 02:21:30 -04:00