Browse Source

Merge pull request #2043 from pkviet/nvenc-dbrfix

obs-ffmpeg: Set some parameters for dynamic bitrate in new nvenc
Jim 6 years ago
parent
commit
68bdadf812
1 changed files with 4 additions and 1 deletions
  1. 4 1
      plugins/obs-ffmpeg/jim-nvenc.c

+ 4 - 1
plugins/obs-ffmpeg/jim-nvenc.c

@@ -240,8 +240,11 @@ static bool nvenc_update(void *data, obs_data_t *settings)
 		NV_ENC_RECONFIGURE_PARAMS params = {0};
 		params.version = NV_ENC_RECONFIGURE_PARAMS_VER;
 		params.reInitEncodeParams = enc->params;
+		params.resetEncoder = 1;
+		params.forceIDR = 1;
 
-		if (FAILED(nv.nvEncReconfigureEncoder(enc->session, &params))) {
+		if (NV_FAILED(nv.nvEncReconfigureEncoder(enc->session,
+							 &params))) {
 			return false;
 		}
 	}