Commit Graph
8574 Commits
Author SHA1 Message Date
Manuel Kroeber 618781e563 libobs: Log Windows 10 Hardware GPU Scheduler
This adds logging for the "Hardware-accelerated GPU Scheduler" (HAGS)
introduced with Windows 10 2004 which is known to cause issues with OBS
and game performance.
2020-08-26 22:57:52 +02:00
Matt Gajownik f319b96678 Merge pull request #3336 from PatTheMav/ci-macos-script-update
CI: Update macOS CLI build script
2020-08-26 21:55:14 +10:00
Jim afb6e8acb6 Merge pull request #3343 from cg2121/output-source-delete
UI: Fix output channels not being deleted
2020-08-26 01:13:09 -07:00
Jim 7b43e2072a Merge pull request #3342 from RytoEX/disable-rename-shortcuts-while-editing
UI: Disable scene rename shortcut key while renaming
2020-08-26 01:12:40 -07:00
Jim 466e5f6a6d Merge pull request #3339 from Programatic/tray_fix
UI: Fix tray icon appearing when disabled in settings
2020-08-26 00:07:56 -07:00
Jim d0db1a6eea Merge pull request #3333 from WizardCM/aap-percent-left
UI: Align Advanced Audio Percent toggle to Volume text
2020-08-26 00:06:53 -07:00
Jim e4e78db7a8 Merge pull request #3332 from WizardCM/log-focus
UI / Log Viewer: Bring to front rather than close, add minimize/maximize buttons
2020-08-26 00:06:29 -07:00
Jim 8363d89009 Merge pull request #3331 from WizardCM/docs-action
CI: Add Sphinx Docs generator Github Action
2020-08-25 23:31:58 -07:00
Clayton Groeneveld 08426c8710 UI: Fix output channels not being deleted
Output channel 6 was not being deleted, so use for loop
to delete all possible channels.
2020-08-25 23:19:10 -05:00
Ryan Foster 9cb36f803f UI: Disable scene rename shortcut key while renaming
While editing a scene name, the Qt shortcut key for the renameScene
action remained active. If the user pressed the shortcut key while
actively editing a scene name, the widget would retrigger the action,
causing the name edit to fail and discard the current changes to the
scene name. The scene name would be reset to its previous saved value
and reselected as if the user had pressed the shortcut key for the first
time.

This commit removes the QAction associated with the shortcut key from
the scenes dock widget when editing starts and adds the action back to
the widget once editing is done.

Fixes #3044.
2020-08-25 22:33:23 -04:00
Ford Smith 45c46fe24a UI: Fix tray icon appearing when disabled in settings 2020-08-25 18:12:23 -05:00
jp9000 bf4a917751 win-capture: Fix excessive window capture logging 2020-08-25 10:18:45 -07:00
jp9000 3cd925da73 UI: Remove unnecessary obs_properties_apply_settings
This is already called by obs_source_properties internally, so this call
was unnecessary.
2020-08-25 10:04:29 -07:00
jp9000 fcf01304d2 UI: Defer device properties to separate thread
Because devices can take significant time to enumerate, defer the
properties creation to a separate thread.  The author of this commit
feels a great amount of displeasure over having to write this.
2020-08-25 08:21:29 -07:00
jp9000 ab2f3edb2b UI: Put context combo box operations in functions
This allows the ability to use these functions elsewhere without having
to duplicate the code or subclass from the ComboSelectToolbar class.
2020-08-25 08:21:20 -07:00
PatTheMav 6895ffc8fa CI: Update macOS CLI build script 2020-08-25 12:58:22 +02:00
jp9000 a4535915fe UI: Make image source toolbar expand
The entire image source file couldn't be seen in some cases, so just
make it take up the full width
2020-08-25 00:46:33 -07:00
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
Matt Gajownik ef5bb70db0 UI: Align Advanced Audio Percent toggle to Volume text
Due to the placement of addStretch(), the checkbox was being
attached to the Mono label when resizing the dialog.
2020-08-25 16:30:49 +10:00
Matt Gajownik a4e1049e67 UI: Add maximize and minimize support to Log Viewer 2020-08-25 14:30:21 +10:00
Matt Gajownik fca5e45f22 UI: Bring Log Viewer to front instead of closing
This changes the "View Current Log" option in the
Help menu from a toggle to always open the log viewer,
and bring it to the front when it's already open.
2020-08-25 14:09:25 +10:00
Matt Gajownik 9c68dc6fcf CI: Add Sphinx Docs generator Github Action 2020-08-25 13:22:45 +10: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