obs-studio/plugins/obs-ffmpeg
tt2468 bfbc189853 obs-ffmpeg: Use event for source reconnect thread
Fixes an issue where update/destroy of a media source during reconnect
would block the parent thread until the next reconnect attempt. This
would result in significant quantities of dropped frames, delayed OBS
shutdown, or frozen UI during this period.
2023-04-04 15:11:59 -04:00
..
cmake cmake: Add changes for CMake build framework 3.0 2023-03-26 18:20:38 -04:00
data/locale Update translations from Crowdin 2023-03-27 13:39:03 +00:00
external obs-ffmpeg: Replace external/AMF folder by obs-deps headers 2023-03-07 14:55:03 -05:00
ffmpeg-mux obs-ffmpeg: Fix memory corruption during cleanup 2023-03-31 13:19:48 -04:00
obs-amf-test obs-ffmpeg,cmake: Add a finder for AMF headers 2023-03-07 14:55:03 -05:00
obs-nvenc-test obs-ffmpeg, obs-qsv11: Ensure adapter order in encoder tests 2022-12-19 12:17:30 -08:00
CMakeLists.txt cmake: Remove EXCLUDE_FROM_ALL directive from interface libraries 2023-04-04 17:27:54 +00:00
jim-nvenc-helpers.c obs-ffmpeg: Handle NV_ENC_ERR_NO_ENCODE_DEVICE error 2023-02-17 11:19:08 -05:00
jim-nvenc-ver.h obs-ffmpeg: Add NVENC AV1 support 2022-10-07 14:34:39 -07:00
jim-nvenc.c obs-ffmpeg: Enable padding for NVENC CBR modes 2023-03-29 16:53:33 -04:00
jim-nvenc.h obs-ffmpeg: Add NVENC AV1 support 2022-10-07 14:34:39 -07:00
obs-ffmpeg-audio-encoders.c obs-ffmpeg: Allow specifying audio sample format 2023-04-03 23:37:22 +02:00
obs-ffmpeg-av1.c obs-ffmpeg: Fix non-exhaustive switch statements 2023-02-18 15:22:33 -08:00
obs-ffmpeg-compat.h obs-ffmpeg: Fix for FFmpeg 6 deprecating a flag 2023-03-01 13:23:51 -05:00
obs-ffmpeg-config.h.in obs-ffmpeg: Add HEVC support to NVENC 2022-04-28 08:59:53 -07:00
obs-ffmpeg-formats.h libobs,UI: Add P216/P416 pixel formats 2023-02-21 18:48:44 +01:00
obs-ffmpeg-hls-mux.c obs-outputs,obs-ffmpeg: Use connect infos in outputs 2023-03-19 17:38:02 +01:00
obs-ffmpeg-logging.c obs-ffmpeg: Separate logging code 2019-07-09 10:07:24 -07:00
obs-ffmpeg-mpegts.c obs-outputs,obs-ffmpeg: Use connect infos in outputs 2023-03-19 17:38:02 +01:00
obs-ffmpeg-mux.c obs-ffmpeg: Handle mux errors when writing replay buffer 2023-04-01 16:21:37 -07:00
obs-ffmpeg-mux.h obs-ffmpeg: Always reset timestamp 2022-08-30 22:41:29 -04:00
obs-ffmpeg-nvenc.c obs-ffmpeg: Compensate for invalid NVENC DTS when using b-frames 2023-04-03 16:42:31 -04:00
obs-ffmpeg-output.c obs-ffmpeg: Set framerate for AVCodecContext outputs 2023-04-03 23:28:31 +00:00
obs-ffmpeg-output.h obs-outputs,obs-ffmpeg: Use connect infos in outputs 2023-03-19 17:38:02 +01:00
obs-ffmpeg-rist.h obs-ffmpeg: Fix compilation warnings on Clang and GCC 2023-01-19 13:08:46 -05:00
obs-ffmpeg-source.c obs-ffmpeg: Use event for source reconnect thread 2023-04-04 15:11:59 -04:00
obs-ffmpeg-srt.h obs-ffmpeg: Initialize SRT stats object before requesting stats 2023-02-08 11:13:41 -08:00
obs-ffmpeg-url.h obs-ffmpeg: Native SRT/RIST for mpegts output 2022-07-30 17:03:10 +02:00
obs-ffmpeg-vaapi.c obs-ffmpeg: Add HDR and HEVC to VA-API encoder 2023-03-24 15:16:10 -07:00
obs-ffmpeg-video-encoders.c obs-ffmpeg: Set framerate for AVCodecContext outputs 2023-04-03 23:28:31 +00:00
obs-ffmpeg-video-encoders.h deps,libobs,plugins: Fix discarded-qualifiers warnings with FFmpeg 5 2022-07-22 08:50:36 -04:00
obs-ffmpeg.c cmake: Add changes for CMake build framework 3.0 2023-03-26 18:20:38 -04:00
texture-amf-opts.hpp obs-ffmpeg: Add AMF AV1 encoder 2022-11-18 18:18:08 -08:00
texture-amf.cpp cmake: Add changes for CMake build framework 3.0 2023-03-26 18:20:38 -04:00
vaapi-utils.c obs-ffmpeg: Add HDR and HEVC to VA-API encoder 2023-03-24 15:16:10 -07:00
vaapi-utils.h obs-ffmpeg: Add HDR and HEVC to VA-API encoder 2023-03-24 15:16:10 -07:00