0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00
obs-studio/plugins
Kurt Kartaltepe 9d4b916248 obs-qsv11: Redo session data releasing for Linux
This reverts the changes to Windows where Release() was called every
time, since we need share a single DX context across multiple encoders.

Instead introduce a ReleaseSessionData() function and some platform
specific session data that will be passed to it. We use this to track
the VA-API display and fd to release them at the right time. Leaking
displays will also lead to cache pollution in the intel-media-driver
crashing users so we cannot do that.

fixes #9611
2023-09-29 11:56:53 -04:00
..
aja plugins: Suppress warnings about implicit integer downcasts 2023-08-31 17:52:08 -04:00
coreaudio-encoder Update translations from Crowdin 2023-08-13 14:09:15 +00:00
decklink decklink: Add license declaration files 2023-09-19 13:35:49 -04:00
image-source image-source: Fix slideshow audio rendering buffer overrun 2023-09-06 21:46:47 -07:00
linux-alsa Update translations from Crowdin 2023-08-13 14:09:15 +00:00
linux-capture linux-capture: Remove an unused static function 2023-08-26 16:52:35 -07:00
linux-jack Update translations from Crowdin 2023-08-13 14:09:15 +00:00
linux-pipewire Update translations from Crowdin 2023-08-13 14:09:15 +00:00
linux-pulseaudio Update translations from Crowdin 2023-08-13 14:09:15 +00:00
linux-v4l2 Update translations from Crowdin 2023-08-13 14:09:15 +00:00
mac-avcapture mac-avcapture: Log if portrait or studio light effects are active 2023-08-30 15:24:31 -04:00
mac-capture mac-capture: Don't crash when migrating unknown display IDs 2023-09-28 14:25:55 -04:00
mac-syphon Update translations from Crowdin 2023-08-13 14:09:15 +00:00
mac-videotoolbox Update translations from Crowdin 2023-08-13 14:09:15 +00:00
mac-virtualcam mac-virtualcam: Switch pixel format of camera extension to BGRA 2023-09-05 10:41:41 -04:00
obs-browser@eeccba69da obs-browser: Fix invalid comparison of integer types 2023-09-28 23:00:48 +10:00
obs-ffmpeg plugins: Suppress warnings about implicit integer downcasts 2023-08-31 17:52:08 -04:00
obs-filters obs-filters: Add a mutex when running NVIDIA Audio FX 2023-08-19 16:44:11 -07:00
obs-libfdk Update translations from Crowdin 2023-08-13 14:09:15 +00:00
obs-outputs obs-outputs: Silence all warnings generated by the FTL SDK 2023-08-31 17:52:08 -04:00
obs-qsv11 obs-qsv11: Redo session data releasing for Linux 2023-09-29 11:56:53 -04:00
obs-text Update translations from Crowdin 2023-08-13 14:09:15 +00:00
obs-transitions Update translations from Crowdin 2023-08-13 14:09:15 +00:00
obs-vst Update translations from Crowdin 2023-08-13 14:09:15 +00:00
obs-webrtc obs-webrtc: Move libdatachannel code to C++ from C 2023-09-19 15:03:11 -04:00
obs-websocket@e9c0eee9e4 cmake: Update qrcodegen finder to match target names of CMake package 2023-09-27 18:05:02 -04:00
obs-x264 obs-x264: refactor log callback 2023-08-24 13:54:48 -07:00
oss-audio Update translations from Crowdin 2023-08-13 14:09:15 +00:00
rtmp-services rtmp-services: Rebranding Utreon to Playeur 2023-09-07 15:58:43 -07:00
sndio Update translations from Crowdin 2023-08-13 14:09:15 +00:00
text-freetype2 text-freetype2: Fix warning about implicit integer downcast 2023-08-31 17:52:08 -04:00
vlc-video plugins: Suppress warnings about implicit integer downcasts 2023-08-31 17:52:08 -04:00
win-capture plugins: Quote program paths used in os_process_pipe_create 2023-08-26 16:44:53 -07:00
win-dshow win-dshow: Log source name at error 2023-09-06 11:46:19 -04:00
win-wasapi win-wasapi: Fix arithmetic for WAVEFORMATEX::cbSize 2023-09-15 10:14:10 -07:00
CMakeLists.txt plugins: Update CMake minimum to 3.22 2023-08-05 16:45:46 -07:00