- 13 1月, 2021 3 次提交
-
-
由 Theodore Dubois 提交于
Also remove use of deprecated [NSProcessInfo operatingSystem]. It always returns the NSMACHOperatingSystem. Also stop parsing [NSProcessInfo operatingSystemVersionString]. The documentation explicitly says "not for parsing".
-
由 Jimi Huotari 提交于
This commit prevents a crash in, for example, Linux configurations where PulseAudio is disabled, which leads into 'mod' being 'null', which in turn leads into a segmentation fault when an ALSA source is selected. Closes https://github.com/obsproject/obs-studio/issues/3485
-
由 Piotr Esden-Tempski 提交于
The capture loop errors are now logged as such. Increased the amount of information logged in debug mode, including state of all buffers on timeout. Add device name to all capture loop debug output, especially useful when debugging issues with multiple v4l2 video streams.
-
- 12 1月, 2021 15 次提交
-
-
由 gxalpha 提交于
Updates the AUTHORS list to the state of b5348be70
-
由 gxalpha 提交于
Adds all authors that are in the git shortlog multiple times, as in with multiple names and / or emails, as well as those that were authors list
-
由 jp9000 提交于
-
由 Ryan Foster 提交于
-
由 Ryan Foster 提交于
-
由 jpark37 提交于
Modify game capture shared textures to be typeless if they could potentially need SRGB and non-SRGB views in the future. These capture APIs have been updated: D3D 10/11/12, Vulkan. D3D8 capture does not use shared textures. D3D9 and GL interop do not support typeless textures. The new game capture DLL should be compatible with old versions of OBS. Also removed a lot of dead code around pointless SRV/RTV support.
-
由 jpark37 提交于
In the future, we may share or wrap typeless textures to support SRGB and non-SRGB views.
-
由 Marcus Rückert 提交于
Make sure libobs links all libraries needed to satisfy symbols in the library. Fixes obsproject/obs-studio#3924
-
由 jpark37 提交于
Use color picker with alpha to restore color overlay functionality.
-
由 jpark37 提交于
-
由 jpark37 提交于
-
由 jpark37 提交于
-
由 Lin 提交于
Fixes obsproject/obs-studio#3979.
-
由 Vainock 提交于
-
由 ckelsel 提交于
-
- 09 1月, 2021 8 次提交
-
-
由 Colin Edwards 提交于
-
由 PatTheMav 提交于
-
由 PatTheMav 提交于
-
由 jp9000 提交于
-
由 Colin Edwards 提交于
CI: Update Qt and Deps on Windows
-
由 Ryan Foster 提交于
-
由 Ryan Foster 提交于
-
由 Colin Edwards 提交于
-
- 08 1月, 2021 4 次提交
-
-
由 Colin Edwards 提交于
UI: Enable HW acceleration switch for browser sources on Mac
-
由 Colin Edwards 提交于
libobs: Add texture sharing support for macOS/OpenGL
-
由 Colin Edwards 提交于
macOS hardware acceleration multiprocess on macOS
-
由 Adrián Pardini 提交于
-
- 07 1月, 2021 1 次提交
-
-
由 SCG82 提交于
-
- 04 1月, 2021 6 次提交
-
-
由 jp9000 提交于
-
由 Hector Martin 提交于
This lock causes a deadlock when freeing the JACK client while a process callback is pending: deactivate_jack -> locks mutex JACK thread -> calls jack_process_callback jack_process_callback -> blocks on mutex jack_client_close -> joins JACK thread (deadlock as the process callback never returns) Instead, just don't lock the mutex. This is only mutexing on creation/destruction of the JACK client. This is not necessary: the process callback will only run after jack_activate (which is right before the mutex is released in jack_init()), and will stop running by the time jack_client_close returns. We don't actually need to unregister any ports, so just call jack_client_close first thing in deactivate_jack, which will guarantee the process callback has completed before returning. In fact, jack_process_callback isn't allowed to lock any mutexes or allocate any memory at all, so this plug-in is still broken in this way as obs_source_output_audio does that. This can cause audio xruns, as realtime guarantees are violated. This is something that should be fixed in the future, but at least it's not a deadlock.
-
由 Hector Martin 提交于
Ports which do not feed audio back into JACK should be marked as terminal. This allows latency compensation to work properly.
-
由 Hector Martin 提交于
The previous calculation was completely broken, returning offset timestamps in the best case, and complete insanity in the worst case (e.g. if an xrun occurs or JACK otherwise has a glitch).
-
由 jp9000 提交于
Initialize CEF during obs_module_load() to prevent a crash in Chrome's memory allocation handler. Reference: obsproject/obs-browser#256
-
由 jp9000 提交于
-
- 03 1月, 2021 2 次提交
-
-
由 Avital Yachin 提交于
Closes obsproject/obs-studio#3932
-
由 jp9000 提交于
-
- 02 1月, 2021 1 次提交
-
-
由 Richard Stanway 提交于
-