/third_party/ffmpeg/libavcodec/ |
H A D | libsvtav1.c | 173 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 D | mpegvideo_enc.c | 409 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 D | amfenc_hevc.c | 174 } 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 D | amfenc_h264.c | 208 } 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 D | vaapi_encode.c | 1658 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 D | libvorbisenc.c | 120 int maxrate = avctx->rc_max_rate > 0 ? avctx->rc_max_rate : -1; in libvorbis_setup()
|
H A D | ratecontrol.c | 153 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 D | nvenc.c | 955 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 D | audiotoolboxenc.c | 434 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 D | libaomenc.c | 686 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 D | libvpxenc.c | 928 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 D | mpegvideo_parser.c | 230 avctx->rc_max_rate = 400LL*bit_rate; in mpegvideo_extract_headers()
|
H A D | avcodec.c | 710 } 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 D | libx264.c | 221 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 D | qsvenc.c | 473 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 D | avcodec.h | 1214 int64_t rc_max_rate; member
|
H A D | libopenh264enc.c | 174 param.iMaxBitrate = FFMAX(avctx->rc_max_rate, avctx->bit_rate); in svc_encode_init()
|
H A D | libxavs.c | 239 x4->params.rc.i_vbv_max_bitrate = avctx->rc_max_rate / 1000; in XAVS_init()
|
H A D | mpeg12enc.c | 309 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 D | libx265.c | 335 ctx->params->rc.vbvMaxBitrate = avctx->rc_max_rate / 1000; in libx265_encode_init()
|
H A D | videotoolboxenc.c | 1086 SInt32 max_rate = avctx->rc_max_rate; in vtenc_create_encoder()
|
H A D | options_table.h | 146 {"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 D | mpeg12dec.c | 1261 avctx->rc_max_rate = s->bit_rate; in mpeg_decode_postinit()
|
/third_party/ffmpeg/fftools/ |
H A D | ffprobe.c | 3078 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()
|