Home
last modified time | relevance | path

Searched refs:rc_max_rate (Results 1 - 24 of 24) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dlibsvtav1.c173 if (avctx->rc_max_rate != avctx->bit_rate) in config_enc_params()
181 param->max_bit_rate = avctx->rc_max_rate; in config_enc_params()
182 if ((avctx->bit_rate > 0 || avctx->rc_max_rate > 0) && avctx->rc_buffer_size) in config_enc_params()
185 FFMAX(avctx->bit_rate, avctx->rc_max_rate); in config_enc_params()
301 avctx->rc_max_rate = param->max_bit_rate; in config_enc_params()
303 FFMAX(avctx->bit_rate, avctx->rc_max_rate) / 1000LL; in config_enc_params()
305 if (avctx->bit_rate || avctx->rc_max_rate || avctx->rc_buffer_size) { in config_enc_params()
311 cpb_props->max_bitrate = avctx->rc_max_rate; in config_enc_params()
H A Dmpegvideo_enc.c409 if (avctx->rc_max_rate && !avctx->rc_buffer_size) { in ff_mpv_encode_init()
413 avctx->rc_buffer_size = FFMAX(avctx->rc_max_rate, 15000000) * 112LL / 15000000 * 16384; in ff_mpv_encode_init()
419 if (avctx->rc_max_rate >= 15000000) { in ff_mpv_encode_init()
420 avctx->rc_buffer_size = 320 + (avctx->rc_max_rate - 15000000LL) * (760-320) / (38400000 - 15000000); in ff_mpv_encode_init()
421 } else if(avctx->rc_max_rate >= 2000000) { in ff_mpv_encode_init()
422 avctx->rc_buffer_size = 80 + (avctx->rc_max_rate - 2000000LL) * (320- 80) / (15000000 - 2000000); in ff_mpv_encode_init()
423 } else if(avctx->rc_max_rate >= 384000) { in ff_mpv_encode_init()
424 avctx->rc_buffer_size = 40 + (avctx->rc_max_rate - 384000LL) * ( 80- 40) / ( 2000000 - 384000); in ff_mpv_encode_init()
435 if ((!avctx->rc_max_rate) != (!avctx->rc_buffer_size)) { in ff_mpv_encode_init()
440 if (avctx->rc_min_rate && avctx->rc_max_rate ! in ff_mpv_encode_init()
[all...]
H A Damfenc_hevc.c174 } else if (avctx->rc_max_rate > 0) { in amf_encode_init_hevc()
219 if (avctx->rc_max_rate) { in amf_encode_init_hevc()
220 AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_PEAK_BITRATE, avctx->rc_max_rate); in amf_encode_init_hevc()
222 av_log(ctx, AV_LOG_WARNING, "rate control mode is PEAK_CONSTRAINED_VBR but rc_max_rate is not set\n"); in amf_encode_init_hevc()
H A Damfenc_h264.c208 } else if (avctx->rc_max_rate > 0 ) { in amf_encode_init_h264()
273 if (avctx->rc_max_rate) { in amf_encode_init_h264()
274 AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_PEAK_BITRATE, avctx->rc_max_rate); in amf_encode_init_h264()
276 av_log(ctx, AV_LOG_WARNING, "rate control mode is PEAK_CONSTRAINED_VBR but rc_max_rate is not set\n"); in amf_encode_init_h264()
H A Dvaapi_encode.c1658 if (avctx->bit_rate > 0 && avctx->rc_max_rate == avctx->bit_rate) in vaapi_encode_init_rate_control()
1703 if (avctx->rc_max_rate > 0) { in vaapi_encode_init_rate_control()
1704 if (avctx->rc_max_rate < avctx->bit_rate) { in vaapi_encode_init_rate_control()
1708 avctx->rc_max_rate); in vaapi_encode_init_rate_control()
1711 rc_bits_per_second = avctx->rc_max_rate; in vaapi_encode_init_rate_control()
1713 avctx->rc_max_rate; in vaapi_encode_init_rate_control()
1723 if (avctx->rc_max_rate > avctx->bit_rate) { in vaapi_encode_init_rate_control()
1752 else if (avctx->rc_max_rate > 0) in vaapi_encode_init_rate_control()
1753 hrd_buffer_size = avctx->rc_max_rate; in vaapi_encode_init_rate_control()
H A Dlibvorbisenc.c120 int maxrate = avctx->rc_max_rate > 0 ? avctx->rc_max_rate : -1; in libvorbis_setup()
H A Dratecontrol.c153 const double max_rate = s->avctx->rc_max_rate / fps; in modify_qscale()
511 if (s->avctx->rc_max_rate) { in ff_rate_control_init()
512 s->avctx->rc_max_available_vbv_use = av_clipf(s->avctx->rc_max_rate/(s->avctx->rc_buffer_size*get_fps(s->avctx)), 1.0/3, 1.0); in ff_rate_control_init()
686 const double max_rate = s->avctx->rc_max_rate / fps; in ff_vbv_update()
H A Dnvenc.c955 if (avctx->rc_max_rate > 0) in nvenc_setup_rate_control()
956 ctx->encode_config.rcParams.maxBitRate = avctx->rc_max_rate; in nvenc_setup_rate_control()
1089 ctx->encode_config.rcParams.maxBitRate = avctx->rc_max_rate; in nvenc_setup_rate_control()
2311 if (avctx->rc_max_rate > 0 && ctx->encode_config.rcParams.maxBitRate != avctx->rc_max_rate) { in reconfig_encoder()
2315 (uint32_t)avctx->rc_max_rate); in reconfig_encoder()
2317 params.reInitEncodeParams.encodeConfig->rcParams.maxBitRate = avctx->rc_max_rate; in reconfig_encoder()
H A Daudiotoolboxenc.c434 if (at->mode == kAudioCodecBitRateControlMode_Variable && avctx->rc_max_rate) { in ffat_init_encoder()
435 UInt32 max_size = avctx->rc_max_rate * avctx->frame_size / avctx->sample_rate; in ffat_init_encoder()
H A Dlibaomenc.c686 if(avctx->rc_max_rate || avctx->rc_buffer_size || avctx->rc_initial_buffer_occupancy) { in aom_init()
710 if (avctx->rc_min_rate == avctx->rc_max_rate && in aom_init()
758 else if (avctx->rc_max_rate) in aom_init()
760 avctx->rc_max_rate * 100LL / avctx->bit_rate; in aom_init()
1018 cpb_props->max_bitrate = avctx->rc_max_rate; in aom_init()
H A Dlibvpxenc.c928 if(avctx->rc_max_rate || avctx->rc_buffer_size || avctx->rc_initial_buffer_occupancy) { in vpx_init()
950 if (avctx->rc_min_rate == avctx->rc_max_rate && in vpx_init()
1002 if (avctx->rc_max_rate) in vpx_init()
1004 avctx->rc_max_rate * 100LL / avctx->bit_rate; in vpx_init()
1195 cpb_props->max_bitrate = avctx->rc_max_rate; in vpx_init()
H A Dmpegvideo_parser.c230 avctx->rc_max_rate = 400LL*bit_rate; in mpegvideo_extract_headers()
H A Davcodec.c710 } else if (enc->rc_max_rate > 0) { in avcodec_string()
711 av_bprintf(&bprint, ", max. %"PRId64" kb/s", enc->rc_max_rate / 1000); in avcodec_string()
H A Dlibx264.c221 x4->params.rc.i_vbv_max_bitrate != ctx->rc_max_rate / 1000) { in reconfig_encoder()
223 x4->params.rc.i_vbv_max_bitrate = ctx->rc_max_rate / 1000; in reconfig_encoder()
683 if (avctx->bit_rate / 1000 > INT_MAX || avctx->rc_max_rate / 1000 > INT_MAX) { in X264_init()
684 av_log(avctx, AV_LOG_ERROR, "bit_rate and rc_max_rate > %d000 not supported by libx264\n", INT_MAX); in X264_init()
691 x4->params.rc.i_vbv_max_bitrate = avctx->rc_max_rate / 1000; in X264_init()
H A Dqsvenc.c473 else if (avctx->global_quality > 0 && !avctx->rc_max_rate) { in select_rc_mode()
477 else if (avctx->rc_max_rate == avctx->bit_rate) { in select_rc_mode()
482 else if (!avctx->rc_max_rate) { in select_rc_mode()
713 max_bitrate_kbps = avctx->rc_max_rate / 1000; in init_video_param()
1165 cpb_props->max_bitrate = avctx->rc_max_rate; in qsv_retrieve_enc_params()
H A Davcodec.h1214 int64_t rc_max_rate; member
H A Dlibopenh264enc.c174 param.iMaxBitrate = FFMAX(avctx->rc_max_rate, avctx->bit_rate); in svc_encode_init()
H A Dlibxavs.c239 x4->params.rc.i_vbv_max_bitrate = avctx->rc_max_rate / 1000; in XAVS_init()
H A Dmpeg12enc.c309 if (s->avctx->rc_max_rate) { in mpeg1_encode_sequence_header()
310 v = (s->avctx->rc_max_rate + 399) / 400; in mpeg1_encode_sequence_header()
H A Dlibx265.c335 ctx->params->rc.vbvMaxBitrate = avctx->rc_max_rate / 1000; in libx265_encode_init()
H A Dvideotoolboxenc.c1086 SInt32 max_rate = avctx->rc_max_rate; in vtenc_create_encoder()
H A Doptions_table.h146 {"maxrate", "maximum bitrate (in bits/s). Used for VBV together with bufsize.", OFFSET(rc_max_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, 0, INT_MAX, V|A|E},
H A Dmpeg12dec.c1261 avctx->rc_max_rate = s->bit_rate; in mpeg_decode_postinit()
/third_party/ffmpeg/fftools/
H A Dffprobe.c3078 if (dec_ctx && dec_ctx->rc_max_rate > 0) in show_stream()
3079 print_val ("max_bit_rate", dec_ctx->rc_max_rate, unit_bit_per_second_str); in show_stream()

Completed in 87 milliseconds