Преглед на файлове

Merge pull request #2043 from pkviet/nvenc-dbrfix

obs-ffmpeg: Set some parameters for dynamic bitrate in new nvenc
Jim преди 6 години
родител
ревизия
68bdadf812
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  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};
 		NV_ENC_RECONFIGURE_PARAMS params = {0};
 		params.version = NV_ENC_RECONFIGURE_PARAMS_VER;
 		params.version = NV_ENC_RECONFIGURE_PARAMS_VER;
 		params.reInitEncodeParams = enc->params;
 		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;
 			return false;
 		}
 		}
 	}
 	}