obs-studio/plugins
PatTheMav 50a19c5219 mac-capture: Fix crash in device reconnect handler
The uninit function prematurely released the memory allocated for the
channel map setting, which exists in the scope of source life cycle
(compared to channel names which are valid during the life cycle of a
configured device).

Splitting up the clean-up for both (memory for channel names is
released when the device is uninitialized, memory for channel map
setting is released when the source is removed) ensures that the memory
is released but pointers don't become unexpectedly invalid.
2024-02-20 14:18:46 -05:00
..
aja Update translations from Crowdin 2024-01-29 20:47:38 +00:00
coreaudio-encoder Update translations from Crowdin 2024-01-29 20:47:38 +00:00
decklink Update translations from Crowdin 2024-01-29 20:47:38 +00:00
image-source image-source: Fix crash when randomize with 0 files 2024-02-03 17:36:26 -06:00
linux-alsa Update translations from Crowdin 2024-01-29 20:47:38 +00:00
linux-capture Update translations from Crowdin 2024-01-29 20:47:38 +00:00
linux-jack Update translations from Crowdin 2024-01-29 20:47:38 +00:00
linux-pipewire Update translations from Crowdin 2024-01-29 20:47:38 +00:00
linux-pulseaudio Update translations from Crowdin 2024-01-29 20:47:38 +00:00
linux-v4l2 Update translations from Crowdin 2024-01-29 20:47:38 +00:00
mac-avcapture mac-avcapture: Add color format selection for capture card source 2024-02-17 19:28:28 -05:00
mac-capture mac-capture: Fix crash in device reconnect handler 2024-02-20 14:18:46 -05:00
mac-syphon Update translations from Crowdin 2024-01-29 20:47:38 +00:00
mac-videotoolbox Update translations from Crowdin 2024-01-29 20:47:38 +00:00
mac-virtualcam Update translations from Crowdin 2024-01-29 20:47:38 +00:00
obs-browser@9c235def6e Update translations from Crowdin 2024-01-29 20:47:38 +00:00
obs-ffmpeg obs-ffmpeg: Receive packets while frame queue is full 2024-02-10 17:25:14 -06:00
obs-filters Update translations from Crowdin 2024-01-29 20:47:38 +00:00
obs-libfdk Update translations from Crowdin 2024-01-29 20:47:38 +00:00
obs-outputs Update translations from Crowdin 2024-01-29 20:47:38 +00:00
obs-qsv11 obs-qsv11: Disable texture encoder on linux 2024-02-09 20:19:55 -05:00
obs-text Update translations from Crowdin 2024-01-29 20:47:38 +00:00
obs-transitions Update translations from Crowdin 2024-01-29 20:47:38 +00:00
obs-vst Update translations from Crowdin 2024-01-29 20:47:38 +00:00
obs-webrtc Update translations from Crowdin 2024-01-29 20:47:38 +00:00
obs-websocket@9ee6e2ff2a Update translations from Crowdin 2024-01-29 20:47:38 +00:00
obs-x264 Update translations from Crowdin 2024-01-29 20:47:38 +00:00
oss-audio Update translations from Crowdin 2024-01-29 20:47:38 +00:00
rtmp-services Update translations from Crowdin 2024-01-29 20:47:38 +00:00
sndio Update translations from Crowdin 2024-01-29 20:47:38 +00:00
text-freetype2 Update translations from Crowdin 2024-01-29 20:47:38 +00:00
vlc-video Update translations from Crowdin 2024-01-29 20:47:38 +00:00
win-capture win-capture: Disable audio source when game capture unhooks 2024-02-17 19:03:35 -05:00
win-dshow win-dshow: Add generated Windows resource file to virtualcam sources 2024-02-10 01:50:06 -05:00
win-wasapi Update translations from Crowdin 2024-01-29 20:47:38 +00:00
CMakeLists.txt plugins: Update CMake minimum to 3.22 2023-08-05 16:45:46 -07:00