- 12 1月, 2021 1 次提交
-
-
由 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 5 次提交
-
-
由 Richard Stanway 提交于
-
由 Warchamp7 提交于
-
由 Clayton Groeneveld 提交于
This fixes a bug where the transition wouldn't work when playback is randomized and restart on activate is used.
-
由 Andrew Woodward 提交于
-
由 Michael R. Crusoe 提交于
https://github.com/simd-everywhere/simde/commit/c3d7abfaba6729a8b11d09a314b34a4db628911d Simplify usage of the SIMDe header This obviates the need for sse2neon as well and fixes compilation of all plugins that referenced sse-intrin.h on all architectures, not just arm*.
-
- 01 1月, 2021 1 次提交
-
-
由 Clayton Groeneveld 提交于
Fixes bug where the lock state wouldn't be copied when duplicating a scene.
-
- 31 12月, 2020 2 次提交
- 30 12月, 2020 4 次提交
-
-
由 Biswapriyo Nath 提交于
This prevents windres to catch up '-Wno-multichar' as an option which is unknown to it. This flag was added in commit aa0e64b7
-
由 jp9000 提交于
This reverts commit 4e5f20dc. This originally was added because of a faulty assumption that it would change defaults, but defaults were apparently broken from 26.0.2 -> 26.1 because primaryScreen->size() changed its behavior, so the original code technically fixed the original behavior.
-
由 jp9000 提交于
The new scaling behavior affects defaults, so only apply it to new installs of 26.2 or greater, while maintaining the previous behavior if the user is upgrading from an older version.
-
由 Ryan Foster 提交于
Without this change, new profiles created on systems using a fractional scaling factor (e.g., 125%, 150%, 175%) will get an incorrect (X, Y) pair for the new canvas size. For a display with 125% scaling, OBS would set (1536, 864) instead of (1920, 1080). With this change, it will set (1920, 1080).
-
- 29 12月, 2020 4 次提交
-
-
由 gxalpha 提交于
Removes logging from the DAL plugin that is not really necessary but spams Console.app
-
由 gxalpha 提交于
Marks function parameters as unused, removing compiler warnings
-
由 Justin Bull 提交于
-
由 Justin Bull 提交于
-
- 22 12月, 2020 2 次提交
-
-
由 PatTheMav 提交于
-
由 Richard Stanway 提交于
FFmpeg functions such as av_interleaved_write_frame return negative on error, so all errno values are negated.
-