Home
last modified time | relevance | path

Searched refs:rc_buffer_size (Results 1 - 19 of 19) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dlibsvtav1.c182 if ((avctx->bit_rate > 0 || avctx->rc_max_rate > 0) && avctx->rc_buffer_size) in config_enc_params()
184 avctx->rc_buffer_size * 1000LL / in config_enc_params()
302 avctx->rc_buffer_size = param->maximum_buffer_size_ms * in config_enc_params()
305 if (avctx->bit_rate || avctx->rc_max_rate || avctx->rc_buffer_size) { in config_enc_params()
310 cpb_props->buffer_size = avctx->rc_buffer_size; in config_enc_params()
H A Dlibxavs.c238 x4->params.rc.i_vbv_buffer_size = avctx->rc_buffer_size / 1000; in XAVS_init()
324 if ((avctx->rc_buffer_size) && in XAVS_init()
325 (avctx->rc_initial_buffer_occupancy <= avctx->rc_buffer_size)) { in XAVS_init()
327 (float)avctx->rc_initial_buffer_occupancy / avctx->rc_buffer_size; in XAVS_init()
H A Damfenc_hevc.c185 if (avctx->rc_buffer_size) { in amf_encode_init_hevc()
186 AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_HEVC_VBV_BUFFER_SIZE, avctx->rc_buffer_size); in amf_encode_init_hevc()
189 int amf_buffer_fullness = avctx->rc_initial_buffer_occupancy * 64 / avctx->rc_buffer_size; in amf_encode_init_hevc()
H A Damfenc_h264.c231 if (avctx->rc_buffer_size != 0) { in amf_encode_init_h264()
232 AMF_ASSIGN_PROPERTY_INT64(res, ctx->encoder, AMF_VIDEO_ENCODER_VBV_BUFFER_SIZE, avctx->rc_buffer_size); in amf_encode_init_h264()
234 int amf_buffer_fullness = avctx->rc_initial_buffer_occupancy * 64 / avctx->rc_buffer_size; in amf_encode_init_h264()
H A Dratecontrol.c150 const double buffer_size = s->avctx->rc_buffer_size; in modify_qscale()
364 rcc->buffer_index = s->avctx->rc_buffer_size / 2; in init_pass2()
510 if (!s->avctx->rc_max_available_vbv_use && s->avctx->rc_buffer_size) { 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()
541 rcc->buffer_index = s->avctx->rc_buffer_size * 3 / 4; in ff_rate_control_init()
684 const int buffer_size = s->avctx->rc_buffer_size; in ff_vbv_update()
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()
420 avctx->rc_buffer_size = 320 + (avctx->rc_max_rate - 15000000LL) * (760-320) / (38400000 - 15000000); 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()
424 avctx->rc_buffer_size = 40 + (avctx->rc_max_rate - 384000LL) * ( 80- 40) / ( 2000000 - 384000); in ff_mpv_encode_init()
426 avctx->rc_buffer_size = 40; in ff_mpv_encode_init()
427 avctx->rc_buffer_size *= 16384; in ff_mpv_encode_init()
430 if (avctx->rc_buffer_size) { in ff_mpv_encode_init()
431 av_log(avctx, AV_LOG_INFO, "Automatically choosing VBV buffer size of %d kbyte\n", avctx->rc_buffer_size/8192); in ff_mpv_encode_init()
435 if ((!avctx->rc_max_rate) != (!avctx->rc_buffer_size)) { in ff_mpv_encode_init()
[all...]
H A Dnvenc.c1030 if (avctx->rc_buffer_size > 0) { in nvenc_setup_rate_control()
1031 ctx->encode_config.rcParams.vbvBufferSize = avctx->rc_buffer_size; in nvenc_setup_rate_control()
1033 avctx->rc_buffer_size = ctx->encode_config.rcParams.vbvBufferSize = 2 * ctx->encode_config.rcParams.averageBitRate; in nvenc_setup_rate_control()
1088 ctx->encode_config.rcParams.vbvBufferSize = avctx->rc_buffer_size = 0; in nvenc_setup_rate_control()
2321 if (avctx->rc_buffer_size > 0 && ctx->encode_config.rcParams.vbvBufferSize != avctx->rc_buffer_size) { in reconfig_encoder()
2325 avctx->rc_buffer_size); in reconfig_encoder()
2327 params.reInitEncodeParams.encodeConfig->rcParams.vbvBufferSize = avctx->rc_buffer_size; in reconfig_encoder()
H A Dlibx264.c220 if (x4->params.rc.i_vbv_buffer_size != ctx->rc_buffer_size / 1000 || in reconfig_encoder()
222 x4->params.rc.i_vbv_buffer_size = ctx->rc_buffer_size / 1000; in reconfig_encoder()
690 x4->params.rc.i_vbv_buffer_size = avctx->rc_buffer_size / 1000; in X264_init()
708 if (avctx->rc_buffer_size && avctx->rc_initial_buffer_occupancy > 0 && in X264_init()
709 (avctx->rc_initial_buffer_occupancy <= avctx->rc_buffer_size)) { in X264_init()
711 (float)avctx->rc_initial_buffer_occupancy / avctx->rc_buffer_size; in X264_init()
H A Dvaapi_encode_mpeg2.c196 if (avctx->rc_buffer_size > 0) { in vaapi_encode_mpeg2_init_sequence_params()
197 priv->vbv_buffer_size = (avctx->rc_buffer_size + (1 << 14) - 1) >> 14; in vaapi_encode_mpeg2_init_sequence_params()
H A Dlibaomenc.c686 if(avctx->rc_max_rate || avctx->rc_buffer_size || avctx->rc_initial_buffer_occupancy) { in aom_init()
762 if (avctx->rc_buffer_size) in aom_init()
764 avctx->rc_buffer_size * 1000LL / avctx->bit_rate; in aom_init()
1022 cpb_props->buffer_size = avctx->rc_buffer_size; in aom_init()
H A Dlibvpxenc.c928 if(avctx->rc_max_rate || avctx->rc_buffer_size || avctx->rc_initial_buffer_occupancy) { in vpx_init()
1014 if (avctx->rc_buffer_size) in vpx_init()
1016 avctx->rc_buffer_size * 1000LL / avctx->bit_rate; in vpx_init()
1199 cpb_props->buffer_size = avctx->rc_buffer_size; in vpx_init()
H A Dmpeg12dec.c75 int rc_buffer_size; member
1392 s1->rc_buffer_size += get_bits(&s->gb, 8) * 1024 * 16 << 10; in mpeg_decode_sequence_extension()
1405 cpb_props->buffer_size = s1->rc_buffer_size; in mpeg_decode_sequence_extension()
1414 s1->rc_buffer_size, s->bit_rate); in mpeg_decode_sequence_extension()
2096 s1->rc_buffer_size = get_bits(&s->gb, 10) * 1024 * 16; in mpeg1_decode_sequence()
2144 s1->rc_buffer_size, s->bit_rate, s1->aspect_ratio_info); in mpeg1_decode_sequence()
H A Davcodec.h1199 int rc_buffer_size; member
H A Dmpeg12enc.c317 if (s->avctx->rc_buffer_size) in mpeg1_encode_sequence_header()
318 vbv_buffer_size = s->avctx->rc_buffer_size; in mpeg1_encode_sequence_header()
H A Dencode.c586 avctx->rc_initial_buffer_occupancy = avctx->rc_buffer_size * 3LL / 4; in ff_encode_preinit()
H A Dvaapi_encode.c1750 if (avctx->rc_buffer_size) in vaapi_encode_init_rate_control()
1751 hrd_buffer_size = avctx->rc_buffer_size; in vaapi_encode_init_rate_control()
1771 if (avctx->rc_buffer_size || avctx->rc_initial_buffer_occupancy) { in vaapi_encode_init_rate_control()
H A Dlibx265.c334 ctx->params->rc.vbvBufferSize = avctx->rc_buffer_size / 1000; in libx265_encode_init()
H A Dqsvenc.c710 buffer_size_in_kilobytes = avctx->rc_buffer_size / 8000; in init_video_param()
1168 cpb_props->buffer_size = avctx->rc_buffer_size; in qsv_retrieve_enc_params()
H A Doptions_table.h149 {"bufsize", "set ratecontrol buffer size (in bits)", OFFSET(rc_buffer_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|V|E},

Completed in 42 milliseconds