• Home
  • Raw
  • Download

Lines Matching refs:rcParams

713     NV_ENC_RC_PARAMS *rc = &ctx->encode_config.rcParams;  in set_constqp()
746 NV_ENC_RC_PARAMS *rc = &ctx->encode_config.rcParams; in set_vbr()
808 NV_ENC_RC_PARAMS *rc = &ctx->encode_config.rcParams; in set_lossless()
822 NV_ENC_RC_PARAMS *rc = &ctx->encode_config.rcParams; in nvenc_override_rate_control()
900 ctx->encode_config.rcParams.averageBitRate = avctx->bit_rate; in nvenc_setup_rate_control()
901 } else if (ctx->encode_config.rcParams.averageBitRate > 0) { in nvenc_setup_rate_control()
902 ctx->encode_config.rcParams.maxBitRate = ctx->encode_config.rcParams.averageBitRate; in nvenc_setup_rate_control()
906 ctx->encode_config.rcParams.maxBitRate = avctx->rc_max_rate; in nvenc_setup_rate_control()
909 ctx->encode_config.rcParams.multiPass = ctx->multipass; in nvenc_setup_rate_control()
912 ctx->encode_config.rcParams.multiPass = NV_ENC_MULTI_PASS_DISABLED; in nvenc_setup_rate_control()
914 ctx->encode_config.rcParams.multiPass = NV_ENC_TWO_PASS_FULL_RESOLUTION; in nvenc_setup_rate_control()
960 ctx->encode_config.rcParams.lowDelayKeyFrameScale = ctx->ldkfs; in nvenc_setup_rate_control()
968 ctx->encode_config.rcParams.rateControlMode = NV_ENC_PARAMS_RC_VBR; in nvenc_setup_rate_control()
973 ctx->encode_config.rcParams.vbvBufferSize = avctx->rc_buffer_size; in nvenc_setup_rate_control()
974 } else if (ctx->encode_config.rcParams.averageBitRate > 0) { in nvenc_setup_rate_control()
975 …avctx->rc_buffer_size = ctx->encode_config.rcParams.vbvBufferSize = 2 * ctx->encode_config.rcParam… in nvenc_setup_rate_control()
979 ctx->encode_config.rcParams.enableAQ = 1; in nvenc_setup_rate_control()
980 ctx->encode_config.rcParams.aqStrength = ctx->aq_strength; in nvenc_setup_rate_control()
985 ctx->encode_config.rcParams.enableTemporalAQ = 1; in nvenc_setup_rate_control()
997 ctx->encode_config.rcParams.enableLookahead = 1; in nvenc_setup_rate_control()
998 ctx->encode_config.rcParams.lookaheadDepth = av_clip(ctx->rc_lookahead, 0, lkd_bound); in nvenc_setup_rate_control()
999 ctx->encode_config.rcParams.disableIadapt = ctx->no_scenecut; in nvenc_setup_rate_control()
1000 ctx->encode_config.rcParams.disableBadapt = !ctx->b_adapt; in nvenc_setup_rate_control()
1003 ctx->encode_config.rcParams.lookaheadDepth, in nvenc_setup_rate_control()
1004 ctx->encode_config.rcParams.disableIadapt ? "disabled" : "enabled", in nvenc_setup_rate_control()
1005 ctx->encode_config.rcParams.disableBadapt ? "disabled" : "enabled"); in nvenc_setup_rate_control()
1010 ctx->encode_config.rcParams.strictGOPTarget = 1; in nvenc_setup_rate_control()
1015 ctx->encode_config.rcParams.enableNonRefP = 1; in nvenc_setup_rate_control()
1018 ctx->encode_config.rcParams.zeroReorderDelay = 1; in nvenc_setup_rate_control()
1023 ctx->encode_config.rcParams.targetQuality = (uint8_t)(tmp_quality >> 8); in nvenc_setup_rate_control()
1024 ctx->encode_config.rcParams.targetQualityLSB = (uint8_t)(tmp_quality & 0xff); in nvenc_setup_rate_control()
1029 ctx->encode_config.rcParams.averageBitRate = avctx->bit_rate = 0; in nvenc_setup_rate_control()
1030 ctx->encode_config.rcParams.maxBitRate = avctx->rc_max_rate; in nvenc_setup_rate_control()
1070 if (IS_CBR(cc->rcParams.rateControlMode)) { in nvenc_setup_h264_config()
1076 if (cc->rcParams.rateControlMode == NV_ENC_PARAMS_RC_CBR_LOWDELAY_HQ || in nvenc_setup_h264_config()
1077 cc->rcParams.rateControlMode == NV_ENC_PARAMS_RC_CBR_HQ || in nvenc_setup_h264_config()
1078 cc->rcParams.rateControlMode == NV_ENC_PARAMS_RC_VBR_HQ) { in nvenc_setup_h264_config()
1167 if (IS_CBR(cc->rcParams.rateControlMode)) { in nvenc_setup_hevc_config()
1315 if (ctx->rc_lookahead == 0 && ctx->encode_config.rcParams.enableLookahead) in nvenc_setup_encoder()
1316 ctx->rc_lookahead = ctx->encode_config.rcParams.lookaheadDepth; in nvenc_setup_encoder()
1390 if (ctx->encode_config.rcParams.averageBitRate > 0) in nvenc_setup_encoder()
1391 avctx->bit_rate = ctx->encode_config.rcParams.averageBitRate; in nvenc_setup_encoder()
1396 cpb_props->max_bitrate = ctx->encode_config.rcParams.maxBitRate; in nvenc_setup_encoder()
1398 cpb_props->buffer_size = ctx->encode_config.rcParams.vbvBufferSize; in nvenc_setup_encoder()
2102 …if (avctx->bit_rate > 0 && params.reInitEncodeParams.encodeConfig->rcParams.averageBitRate != avct… in reconfig_encoder()
2105 params.reInitEncodeParams.encodeConfig->rcParams.averageBitRate, in reconfig_encoder()
2108 params.reInitEncodeParams.encodeConfig->rcParams.averageBitRate = avctx->bit_rate; in reconfig_encoder()
2112 … if (avctx->rc_max_rate > 0 && ctx->encode_config.rcParams.maxBitRate != avctx->rc_max_rate) { in reconfig_encoder()
2115 params.reInitEncodeParams.encodeConfig->rcParams.maxBitRate, in reconfig_encoder()
2118 params.reInitEncodeParams.encodeConfig->rcParams.maxBitRate = avctx->rc_max_rate; in reconfig_encoder()
2122 …if (avctx->rc_buffer_size > 0 && ctx->encode_config.rcParams.vbvBufferSize != avctx->rc_buffer_siz… in reconfig_encoder()
2125 params.reInitEncodeParams.encodeConfig->rcParams.vbvBufferSize, in reconfig_encoder()
2128 params.reInitEncodeParams.encodeConfig->rcParams.vbvBufferSize = avctx->rc_buffer_size; in reconfig_encoder()
2155 …ctx->encode_config.rcParams.averageBitRate = params.reInitEncodeParams.encodeConfig->rcParams.aver… in reconfig_encoder()
2156 …ctx->encode_config.rcParams.maxBitRate = params.reInitEncodeParams.encodeConfig->rcParams.maxBitRa… in reconfig_encoder()
2157 …ctx->encode_config.rcParams.vbvBufferSize = params.reInitEncodeParams.encodeConfig->rcParams.vbvBu… in reconfig_encoder()