obs-studio/plugins
tt2468 70f33f7794 obs-outputs: Improve librtmp timeouts on Linux
Replaces the usage of SO_SNDTIMEO with TCP_USER_TIMEOUT on Linux.
- Noted as more effective than SO_SNDTIMEO by multiple sources.
- Drops TCP connection on timeout instead of returning send() errors,
meaning more predictable reconnect timing and reconnect.
- Timeout period actually reflected in practice. SO_SNDTIMEO takes
double the timeout time than actually requested to time out on
unix, whereas WinSock actually waits the specified time.
2022-07-23 17:24:11 -07:00
..
aja aja: Remove unused parameters 2022-07-20 08:22:08 +02:00
coreaudio-encoder cmake: Fix diverging prefix padding for OBS status outputs 2022-03-26 09:44:23 -04:00
decklink decklink: Avoid sending 0x0 frame to libobs 2022-06-11 16:22:22 -07:00
enc-amf@f057617ea2 Update translations from Crowdin 2022-02-11 00:34:08 +00:00
image-source Use property suffixes for units everywhere 2022-07-22 08:24:51 -04:00
linux-alsa cmake: Fix diverging prefix padding for OBS status outputs 2022-03-26 09:44:23 -04:00
linux-capture Use property suffixes for units everywhere 2022-07-22 08:24:51 -04:00
linux-jack cmake: Fix diverging prefix padding for OBS status outputs 2022-03-26 09:44:23 -04:00
linux-pipewire plugins: Cleanup unused-parameters 2022-07-19 11:01:00 -04:00
linux-pulseaudio cmake: Fix enabling PulseAudio monitoring 2022-05-28 18:36:36 -04:00
linux-v4l2 v4l2,scripting: Add more thread names 2022-07-24 09:21:58 +10:00
mac-avcapture mac-avcapture: Fix null-conversion warning 2022-07-19 12:46:42 +02:00
mac-capture plugins: Cleanup unused-parameters 2022-07-19 11:01:00 -04:00
mac-syphon mac-syphon: Ignore 10.13-only deprecation warning 2022-07-21 01:13:16 +02:00
mac-videotoolbox Use property suffixes for units everywhere 2022-07-22 08:24:51 -04:00
mac-virtualcam mac-virtualcam: Fix IOSurface memory leak 2022-06-25 16:12:26 -07:00
obs-browser@56825476b2 obs-browser: Update version to 2.18.2 2022-07-22 10:01:51 +10:00
obs-ffmpeg deps,libobs,plugins: Fix discarded-qualifiers warnings with FFmpeg 5 2022-07-22 08:50:36 -04:00
obs-filters obs-filters: Remove unnecessary OBS_UNUSED attribute 2022-07-19 11:01:00 -04:00
obs-libfdk obs-libfdk: Enable 7.1 channel surround for Linux 2022-04-30 16:28:45 -07:00
obs-outputs obs-outputs: Improve librtmp timeouts on Linux 2022-07-23 17:24:11 -07:00
obs-qsv11 Use property suffixes for units everywhere 2022-07-22 08:24:51 -04:00
obs-text plugins: Update CMakeLists.txt for included plugins 2022-03-16 23:11:08 +01:00
obs-transitions plugins: Cleanup unused-parameters 2022-07-19 11:01:00 -04:00
obs-vst@937ba7952d obs-vst: Update submodule to pull in CMake changes 2022-03-17 14:28:59 +01:00
obs-x264 Use property suffixes for units everywhere 2022-07-22 08:24:51 -04:00
oss-audio cmake: Fix diverging prefix padding for OBS status outputs 2022-03-26 09:44:23 -04:00
rtmp-services plugins: Cleanup unused-parameters 2022-07-19 11:01:00 -04:00
sndio cmake: Fix diverging prefix padding for OBS status outputs 2022-03-26 09:44:23 -04:00
text-freetype2 text-freetype2: Don't read / write empty size arrays 2022-07-18 23:23:12 +02:00
vlc-video Use property suffixes for units everywhere 2022-07-22 08:24:51 -04:00
win-capture plugins: Cleanup unused-parameters 2022-07-19 11:01:00 -04:00
win-dshow deps,libobs,plugins: Fix discarded-qualifiers warnings with FFmpeg 5 2022-07-22 08:50:36 -04:00
win-ivcam cmake: Fix diverging prefix padding for OBS status outputs 2022-03-26 09:44:23 -04:00
win-mf Use property suffixes for units everywhere 2022-07-22 08:24:51 -04:00
win-wasapi win-wasapi: Log source name when showing device errors 2022-05-17 02:47:08 -07:00
CMakeLists.txt cmake: Rename mac-vth264 plugin to mac-videotoolbox 2022-07-11 23:45:43 +02:00