avcodec/nvenc: only enforce explicitly set twopass mode

pull/356/head
Timo Rothenpieler 4 years ago
parent d5b0a8e503
commit 91b8e00538
  1. 2
      libavcodec/nvenc.c

@ -900,7 +900,7 @@ static av_cold void nvenc_setup_rate_control(AVCodecContext *avctx)
if (ctx->flags & NVENC_ONE_PASS)
ctx->encode_config.rcParams.multiPass = NV_ENC_MULTI_PASS_DISABLED;
if (ctx->flags & NVENC_TWO_PASSES || ctx->twopass)
if (ctx->flags & NVENC_TWO_PASSES || ctx->twopass > 0)
ctx->encode_config.rcParams.multiPass = NV_ENC_TWO_PASS_FULL_RESOLUTION;
if (ctx->rc < 0) {

Loading…
Cancel
Save