Browse Source

obs-ffmpeg: Fix old NVENC ignoring Max B-frames

jpark37 3 years ago
parent
commit
79059153e8
1 changed files with 2 additions and 0 deletions
  1. 2 0
      plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c

+ 2 - 0
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);