obs-studio/plugins
pkv 1451554fb8 obs-ffmpeg: Fix SRT listener bug
Fixes #10504.
There was a bug in FFmpeg implementation which was hidden by a bug in
libsrt; it was fixed in a recent commit [1].
When we ported FFmpeg libsrt.c to obs, we brought the said bug along.
When starting an SRT stream in listener mode, if no connection is made
by a client, there were two issues:
- 1) obs was stuck into a connecting loop,
- 2) the socket was not closed when exiting OBS.
This fixes the issue so that SRT is displaying that a stream started
when in listener mode even if NO client is connected.
This is the correct behaviour for a listener.
The stream now closes properly.

[1] https://git.videolan.org/?p=ffmpeg.git;a=commit;h=87677c2195e86b126c3438439a05d0a46ae5bb50
Signed-off-by: pkv <pkv@obsproject.com>
2024-08-10 01:54:27 -07:00
..
aja aja: Add v210 pixel format support. 2024-07-29 19:26:49 -04:00
coreaudio-encoder Update translations from Crowdin 2024-06-07 09:47:58 +00:00
decklink Update translations from Crowdin 2024-07-17 09:34:12 +00:00
image-source Update translations from Crowdin 2024-06-07 09:47:58 +00:00
linux-alsa linux-alsa: Remove unused function declaration 2024-08-07 17:27:49 -04:00
linux-capture Update translations from Crowdin 2024-07-17 09:34:12 +00:00
linux-jack Update translations from Crowdin 2024-06-07 09:47:58 +00:00
linux-pipewire linux-pipewire: Remove unused function 2024-08-07 17:27:49 -04:00
linux-pulseaudio Update translations from Crowdin 2024-07-17 09:34:12 +00:00
linux-v4l2 Update translations from Crowdin 2024-06-07 09:47:58 +00:00
mac-avcapture Update translations from Crowdin 2024-07-17 09:34:12 +00:00
mac-capture Update translations from Crowdin 2024-07-17 09:34:12 +00:00
mac-syphon Update translations from Crowdin 2024-06-07 09:47:58 +00:00
mac-videotoolbox Update translations from Crowdin 2024-07-17 09:34:12 +00:00
mac-virtualcam mac-virtualcam: Improve 'not found' error message 2024-08-05 19:36:05 -04:00
nv-filters obs-filters: Move NVIDIA filters in their own project 2024-08-08 15:53:52 -04:00
obs-browser@75d3eb1137 obs-browser: Update version to 2.24.0 2024-07-31 20:45:50 +10:00
obs-ffmpeg obs-ffmpeg: Fix SRT listener bug 2024-08-10 01:54:27 -07:00
obs-filters obs-filters: Move NVIDIA filters in their own project 2024-08-08 15:53:52 -04:00
obs-libfdk Update translations from Crowdin 2024-06-07 09:47:58 +00:00
obs-nvenc obs-nvenc: Add new NVENC plugin 2024-08-08 22:52:40 +02:00
obs-outputs obs-outputs: Remove unused functions on non-Windows 2024-08-07 17:27:49 -04:00
obs-qsv11 obs-qsv11: Remove unused functions 2024-08-07 17:27:49 -04:00
obs-text Update translations from Crowdin 2024-06-07 09:47:58 +00:00
obs-transitions Update translations from Crowdin 2024-07-17 09:34:12 +00:00
obs-vst obs-vst: Remove min and max macro workaround 2024-08-03 16:57:17 -07:00
obs-webrtc Update translations from Crowdin 2024-07-17 09:34:12 +00:00
obs-websocket@0548c7798a obs-websocket: Update version to 5.5.2 2024-07-19 20:07:14 -04:00
obs-x264 obs-x264: Remove unused function 2024-08-07 17:27:49 -04:00
oss-audio plugins: Add Linux-specific plugins for CMake build framework 3.0 2024-04-13 23:48:38 -04:00
rtmp-services rtmp-services: Update MasterStream.iR ingest 2024-07-30 10:07:02 -04:00
sndio Update translations from Crowdin 2024-06-07 09:47:58 +00:00
text-freetype2 text-freetype2: Move static function declarations from header file 2024-08-07 17:27:49 -04:00
vlc-video Update translations from Crowdin 2024-07-17 09:34:12 +00:00
win-capture deps,shared,win-capture: Move ipc-util to shared folder 2024-07-27 07:38:36 +02:00
win-dshow Revert "plugins/win-dshow: Add CUDA decoder" 2024-06-26 18:43:09 -04:00
win-wasapi win-wasapi: Remove noisy and useless debug logging 2024-07-06 16:21:21 -07:00
CMakeLists.txt obs-nvenc: Add new NVENC plugin 2024-08-08 22:52:40 +02:00