Commit Graph
8593 Commits
Author SHA1 Message Date
Matt Gajownik 3370e8fc12 obs-vst: Support older Qt versions 2020-08-29 10:56:12 +10:00
Richard Stanway 21fb1e770e win-dshow: Use constant reference for virtualcam CLSID 2020-08-29 02:46:03 +02:00
Richard Stanway 4c08c7bfa4 win-dshow: Reduce size of virtualcam placeholder image 2020-08-29 02:42:03 +02:00
Richard Stanway c8f7a4563d libobs: Check data validity for media sources 2020-08-29 02:42:03 +02:00
Richard Stanway 8b632fa227 vlc-video: Fix possible undefined behavior in format conversion
Casting from char[] to uint32_t * is considered undefined behavior due
to different alignment requirements. Instead of using char[] for the new
value, this uses a macro to set a uint32_t directly.

Issue detected by PVS Studio.
2020-08-29 02:42:03 +02:00
Matt Gajownik 94ca885bda obs-vst: Fix VST detection in home directory on Linux 2020-08-29 09:38:57 +10:00
Matt Gajownik ff69ff72f5 obs-browser: Update to 2.8.7
This contains a fix for Unicode CSS
2020-08-29 09:35:31 +10:00
Colin Edwards 9b07104357 Merge pull request #3354 from WizardCM/macos-deps-08
CI: Update macOS deps to fix crash from invalid linking
2020-08-28 10:38:46 -05:00
Matt Gajownik 592b75d89a CI: Update macOS deps to fix crash from invalid linking 2020-08-29 00:40:45 +10:00
Jim 87125984ee Merge pull request #3350 from kkartaltepe/noise_cmake
obs-filters: Cleanup CMake
2020-08-27 10:18:38 -07:00
Jim 6efd70fc01 Merge pull request #3260 from jpark37/vulkan-cts-hack-remove
win-capture: Remove Vulkan CTS workaround
2020-08-27 10:18:08 -07:00
Kurt Kartaltepe a2f5c323da obs-filters: Cleanup CMake
This file has become a mess of people hacking in fixes so this cleans it
up to make sense again.
2020-08-27 09:02:36 -07:00
Jim f9d664302e Merge pull request #3349 from WizardCM/fix-settings-tab-order
UI: Add missing tab stop fields in Settings
2020-08-27 06:31:25 -07:00
Jim 6999f6a4bd Merge pull request #3344 from admshao/fix-compiling-warnings
Fix compiling warnings
2020-08-27 05:14:58 -07:00
Jim 02ae365857 Merge pull request #3346 from ElectronicWar/add-hags-logging
libobs: Log Windows 10 Hardware GPU Scheduler
2020-08-27 05:11:26 -07:00
Matt Gajownik 1f1e0ceb47 UI: Add missing tab stop fields in Settings 2020-08-27 21:17:35 +10:00
Shaolin 5ff82bb9fe UI: Fix compile warnings about deprecated QT usage 2020-08-26 23:20:23 -03:00
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
Shaolin 420823bfaa plugins: Clear compile warnings on Linux 2020-08-26 01:34:03 -03: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