obs-studio/plugins/obs-ffmpeg
Ryan Foster 46e17a1160 obs-ffmpeg: Fix SVT-AV1 rate control mode selection
In updated versions of FFmpeg (5.1.x) and SVT-AV1 (1.2.0/1.3.0), the
rate contol mode selection mechanism has changed, causing CBR to throw
an "Invalid Parameter" error and the encoder will fail to start. This
appears to be caused by us specifying rc_max_rate, which will also fail
on FFmpeg CLI. Adjust how we manage rate control methods, appropriately
version-gated, to work with both our current dependency versions and the
versions that we'd like to use.
2022-11-19 15:44:12 -08:00
..
data/locale Update translations from Crowdin 2022-10-25 22:32:14 +00:00
external obs-ffmpeg: Add NVENC AV1 support 2022-10-07 14:34:39 -07:00
ffmpeg-mux obs-ffmpeg: Fix deprecation of channels member of several structs 2022-11-10 19:37:07 -05:00
obs-amf-test obs-ffmpeg: Fix format specifier in obs-amf-test 2022-08-12 23:05:58 +02:00
obs-nvenc-test obs-ffmpeg: Add NVENC AV1 support 2022-10-07 14:34:39 -07:00
CMakeLists.txt obs-ffmpeg: Add NVENC AV1 support 2022-10-07 14:34:39 -07:00
jim-nvenc-helpers.c obs-ffmpeg: Add NVENC AV1 support 2022-10-07 14:34:39 -07:00
jim-nvenc-ver.h obs-ffmpeg: Add NVENC AV1 support 2022-10-07 14:34:39 -07:00
jim-nvenc.c obs-ffmpeg: Use compatibility options on nvnenc init fail 2022-11-17 10:55:06 -08: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: Fix deprecation of channels member of several structs 2022-11-10 19:37:07 -05:00
obs-ffmpeg-av1.c obs-ffmpeg: Fix SVT-AV1 rate control mode selection 2022-11-19 15:44:12 -08:00
obs-ffmpeg-compat.h clang-format: Apply formatting 2019-06-23 23:49:10 -07: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 obs-ffmpeg: Use YVYU for FFmpeg pix fmt YVYU422 2022-04-19 19:39:22 +02:00
obs-ffmpeg-hls-mux.c obs-ffmpeg: Use new priority parsing for HLS 2022-08-01 08:15:39 -07:00
obs-ffmpeg-logging.c obs-ffmpeg: Separate logging code 2019-07-09 10:07:24 -07:00
obs-ffmpeg-mpegts.c obs-ffmpeg: Direct setting of encryption & auth for SRT & RIST 2022-11-17 21:56:38 -05:00
obs-ffmpeg-mux.c obs-ffmpeg: Add codec-tag support to ffmpeg-mux 2022-11-02 22:44:20 +01:00
obs-ffmpeg-mux.h obs-ffmpeg: Always reset timestamp 2022-08-30 22:41:29 -04:00
obs-ffmpeg-nvenc.c obs-ffmpeg: Change default nvenc preset to P5 2022-11-18 12:38:54 -08:00
obs-ffmpeg-output.c obs-ffmpeg: Fix deprecation of channels member of several structs 2022-11-10 19:37:07 -05:00
obs-ffmpeg-output.h obs-ffmpeg: Direct setting of encryption & auth for SRT & RIST 2022-11-17 21:56:38 -05:00
obs-ffmpeg-rist.h obs-ffmpeg: Direct setting of encryption & auth for SRT & RIST 2022-11-17 21:56:38 -05:00
obs-ffmpeg-source.c obs-ffmpeg: Fix frame remain after changing file 2022-07-28 11:33:02 -07:00
obs-ffmpeg-srt.h obs-ffmpeg: Fix SRT error type comparison (#7802) 2022-11-18 03:17:54 -06: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: Replace invocations of sprintf with snprintf 2022-11-11 19:51:28 +01:00
obs-ffmpeg-video-encoders.c obs-ffmpeg: Fix unpause causing certain encoders to fail 2022-09-30 13:09:29 -07: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 obs-ffmpeg: Fix Ubuntu 20.04 detection 2022-10-27 16:47:37 -07:00
texture-amf-opts.hpp obs-ffmpeg: Fix typo in min_qp_p / max_qp_p options 2022-08-01 13:34:27 -07:00
texture-amf.cpp obs-ffmpeg: Fix m3u8 recording in AMF 2022-09-29 15:47:26 -07:00