obs-studio/plugins/mac-capture
PatTheMav be7ac828de mac-capture: Fix ScreenCaptureKit deadlock when using nil display ID
In some scenarios ScreenCaptureKit will not call our completion handler
when an internal ReplayKit error occurred. This seems to be more common
when a <nil> display id is provided as the content filter for
ScreenCaptureKit.

The issue was reported to Apple as FB13455947, but it is good practice
for us to check for an invalid display ID before even attempting to start
a capture stream.
2023-12-09 17:34:33 -06:00
..
data/locale Update translations from Crowdin 2023-12-05 22:04:31 +00:00
audio-device-enum.c mac-capture: Replace kAudioObjectPropertyElementMaster with Main 2023-10-17 16:45:36 -04:00
audio-device-enum.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
CGDisplayStream.h clang-format: Update formatting of all ObjC and ObjC++ files 2023-06-11 14:56:45 +02:00
CMakeLists.txt mac-capture: Add macOS Audio Capture 2023-06-30 23:59:20 +02:00
mac-audio.c mac-capture: Replace kAudioObjectPropertyElementMaster with Main 2023-10-17 16:45:36 -04:00
mac-display-capture.m mac-capture: Don't crash when migrating unknown display IDs 2023-09-28 14:25:55 -04:00
mac-sck-audio-capture.m mac-capture: Set correct default type for application data 2023-07-16 02:00:39 +02:00
mac-sck-common.h plugins: Remove old macOS version ifdefs 2023-10-27 16:00:42 -04:00
mac-sck-common.m plugins: Remove old macOS version ifdefs 2023-10-27 16:00:42 -04:00
mac-sck-video-capture.m mac-capture: Fix ScreenCaptureKit deadlock when using nil display ID 2023-12-09 17:34:33 -06:00
mac-window-capture.m clang-format: Update formatting of all ObjC and ObjC++ files 2023-06-11 14:56:45 +02:00
plugin-main.c plugins: Remove old macOS version ifdefs 2023-10-27 16:00:42 -04:00
window-utils.h mac-capture: Don't crash when migrating unknown display IDs 2023-09-28 14:25:55 -04:00
window-utils.m mac-capture: Don't crash when migrating unknown display IDs 2023-09-28 14:25:55 -04:00