From 79059153e8cd9a4cc86f2f41ce11468ceb807e66 Mon Sep 17 00:00:00 2001 From: jpark37 Date: Fri, 6 May 2022 19:44:12 -0700 Subject: [PATCH] obs-ffmpeg: Fix old NVENC ignoring Max B-frames --- plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c b/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c index 74e1f5b87..53594d7e9 100644 --- a/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c +++ b/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c @@ -163,6 +163,8 @@ static bool nvenc_update(struct nvenc_encoder *enc, obs_data_t *settings, set_psycho_aq(enc, psycho_aq); + enc->ffve.context->max_b_frames = bf; + const char *ffmpeg_opts = obs_data_get_string(settings, "ffmpeg_opts"); ffmpeg_video_encoder_update(&enc->ffve, bitrate, keyint_sec, voi, &info, ffmpeg_opts);