Explorar o código

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

jpark37 %!s(int64=3) %!d(string=hai) anos
pai
achega
79059153e8
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  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);