/third_party/ffmpeg/libavcodec/ |
H A D | psymodel.h | 35 #define AAC_CUTOFF_FROM_BITRATE(bit_rate,channels,sample_rate) (bit_rate ? FFMIN3(FFMIN3( \ 36 FFMAX(bit_rate/channels/5, bit_rate/channels*15/32 - 5500), \ 37 3000 + bit_rate/channels/4, \ 38 12000 + bit_rate/channels/16), \ 44 : AAC_CUTOFF_FROM_BITRATE(s->bit_rate, s->ch_layout.nb_channels, s->sample_rate) \
|
H A D | mpegaudio_parser.c | 68 int ret, sr, channels, bit_rate, frame_size; in mpegaudio_parse() local 73 ret = ff_mpa_decode_header(state, &sr, &channels, &frame_size, &bit_rate, &codec_id); in mpegaudio_parse() 91 if (s->no_bitrate || !avctx->bit_rate) { in mpegaudio_parse() 93 avctx->bit_rate += (bit_rate - avctx->bit_rate) / (s->header_count - header_threshold); in mpegaudio_parse()
|
H A D | mpegvideo_parser.c | 116 int bit_rate = 0; in mpegvideo_extract_headers() local 146 bit_rate = (buf[4]<<10) | (buf[5]<<2) | (buf[6]>>6); in mpegvideo_extract_headers() 174 bit_rate = (bit_rate&0x3FFFF) | (bit_rate_ext << 18); in mpegvideo_extract_headers() 229 if (avctx->codec_id == AV_CODEC_ID_MPEG2VIDEO && bit_rate) { in mpegvideo_extract_headers() 230 avctx->rc_max_rate = 400LL*bit_rate; in mpegvideo_extract_headers() 232 if (bit_rate && in mpegvideo_extract_headers() 233 ((avctx->codec_id == AV_CODEC_ID_MPEG1VIDEO && bit_rate != 0x3FFFF) || vbv_delay != 0xFFFF)) { in mpegvideo_extract_headers() 234 avctx->bit_rate = 400LL*bit_rate; in mpegvideo_extract_headers() [all...] |
H A D | libvo-amrwbenc.c | 96 s->mode = get_wb_bitrate_mode(avctx->bit_rate, avctx); in amr_wb_encode_init() 97 s->last_bitrate = avctx->bit_rate; in amr_wb_encode_init() 125 if (s->last_bitrate != avctx->bit_rate) { in amr_wb_encode_frame() 126 s->mode = get_wb_bitrate_mode(avctx->bit_rate, avctx); in amr_wb_encode_frame() 127 s->last_bitrate = avctx->bit_rate; in amr_wb_encode_frame()
|
H A D | mpegaudiodecheader.c | 79 s->bit_rate = frame_size * 1000; in avpriv_mpegaudio_decode_header() 103 s->layer, s->sample_rate, s->bit_rate); in avpriv_mpegaudio_decode_header() 120 int ff_mpa_decode_header(uint32_t head, int *sample_rate, int *channels, int *frame_size, int *bit_rate, enum AVCodecID *codec_id) in ff_mpa_decode_header() argument 150 *bit_rate = s->bit_rate; in ff_mpa_decode_header()
|
H A D | sipr_parser.c | 40 if (avctx->bit_rate > 12200) next = 20; in sipr_split() 41 else if (avctx->bit_rate > 7500 ) next = 19; in sipr_split() 42 else if (avctx->bit_rate > 5750 ) next = 29; in sipr_split()
|
H A D | libgsmenc.c | 59 if (avctx->bit_rate != 13000 /* Official */ && in libgsm_encode_init() 60 avctx->bit_rate != 13200 /* Very common */ && in libgsm_encode_init() 61 avctx->bit_rate != 0 /* Unknown; a.o. mov does not set bitrate when decoding */ ) { in libgsm_encode_init() 63 avctx->bit_rate); in libgsm_encode_init()
|
H A D | libtwolame.c | 84 if (!avctx->bit_rate) { in twolame_encode_init() 86 avctx->bit_rate = avctx->sample_rate < 28000 ? 80000 : 192000; in twolame_encode_init() 88 avctx->bit_rate = avctx->sample_rate < 28000 ? 160000 : 384000; in twolame_encode_init() 91 if (avctx->flags & AV_CODEC_FLAG_QSCALE || !avctx->bit_rate) { in twolame_encode_init() 98 twolame_set_bitrate(s->glopts, avctx->bit_rate / 1000); in twolame_encode_init()
|
H A D | avcodec.c | 87 int64_t bit_rate; in get_bit_rate() local 95 bit_rate = ctx->bit_rate; in get_bit_rate() 100 bit_rate = ctx->sample_rate * (int64_t)ctx->ch_layout.nb_channels; in get_bit_rate() 101 if (bit_rate > INT64_MAX / bits_per_sample) { in get_bit_rate() 102 bit_rate = 0; in get_bit_rate() 104 bit_rate *= bits_per_sample; in get_bit_rate() 106 bit_rate = ctx->bit_rate; in get_bit_rate() 109 bit_rate in get_bit_rate() [all...] |
H A D | libsvtav1.c | 171 if (avctx->bit_rate) { in config_enc_params() 172 param->target_bit_rate = avctx->bit_rate; in config_enc_params() 173 if (avctx->rc_max_rate != avctx->bit_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() 299 avctx->bit_rate = param->rate_control_mode > 0 ? 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() 312 cpb_props->avg_bitrate = avctx->bit_rate; in config_enc_params()
|
H A D | aac_ac3_parser.c | 116 avctx->bit_rate += in ff_aac_ac3_parse() 117 (s->bit_rate - avctx->bit_rate) / s->frame_number; in ff_aac_ac3_parse()
|
H A D | libopusenc.c | 124 ret = opus_multistream_encoder_ctl(enc, OPUS_SET_BITRATE(avctx->bit_rate)); in libopus_configure_encoder() 381 if (!avctx->bit_rate) { in libopus_encode_init() 383 avctx->bit_rate = 64000 * opus->stream_count + in libopus_encode_init() 386 "No bit rate set. Defaulting to %"PRId64" bps.\n", avctx->bit_rate); in libopus_encode_init() 389 if (avctx->bit_rate < 500 || avctx->bit_rate > 256000 * channels) { in libopus_encode_init() 391 "Please choose a value between 500 and %d.\n", avctx->bit_rate, in libopus_encode_init()
|
H A D | ac3_parser.c | 112 hdr->bit_rate = (ff_ac3_bitrate_tab[hdr->ac3_bit_rate_code] * 1000) >> hdr->sr_shift; in ff_ac3_parse_header() 146 hdr->bit_rate = 8LL * hdr->frame_size * hdr->sample_rate / in ff_ac3_parse_header() 223 hdr_info->bit_rate = hdr.bit_rate; in ac3_sync()
|
H A D | libopencore-amr.c | 221 s->enc_mode = get_bitrate_mode(avctx->bit_rate, avctx); in amr_nb_encode_init() 222 s->enc_bitrate = avctx->bit_rate; in amr_nb_encode_init() 244 if (s->enc_bitrate != avctx->bit_rate) { in amr_nb_encode_frame() 245 s->enc_mode = get_bitrate_mode(avctx->bit_rate, avctx); in amr_nb_encode_frame() 246 s->enc_bitrate = avctx->bit_rate; in amr_nb_encode_frame()
|
H A D | libspeexenc.c | 45 * For CBR mode, avctx->bit_rate can be used to set the constant bitrate. 48 * For ABR mode, set avctx->bit_rate and set the 'abr' option to 1. 129 av_log(avctx, AV_LOG_DEBUG, " bitrate: %"PRId64" bps\n", avctx->bit_rate); in print_enc_params() 132 av_log(avctx, AV_LOG_DEBUG, " bitrate: %"PRId64" bps\n", avctx->bit_rate); in print_enc_params() 191 s->header.bitrate = avctx->bit_rate; in encode_init() 192 if (avctx->bit_rate > 0) { in encode_init() 214 avctx->bit_rate = s->header.bitrate + (channels == 2 ? 800 : 0); in encode_init()
|
H A D | aac_parser.c | 52 hdr_info->bit_rate = hdr.bit_rate; in aac_sync()
|
H A D | h265_metadata_bsf.c | 74 int64_t bit_rate = 0; in h265_metadata_guess_level() local 116 bit_rate = (hrd->nal_sub_layer_hrd_parameters[0].bit_rate_value_minus1[0] + 1) * in h265_metadata_guess_level() 119 bit_rate = (hrd->vcl_sub_layer_hrd_parameters[0].bit_rate_value_minus1[0] + 1) * in h265_metadata_guess_level() 122 bit_rate = bit_rate * 11 / 10; in h265_metadata_guess_level() 126 desc = ff_h265_guess_level(ptl, bit_rate, width, height, in h265_metadata_guess_level()
|
H A D | metasound.c | 70 int ibps = tctx->avctx->bit_rate / (1000 * channels); in decode_ppc() 248 int bit_rate; member 298 avctx->bit_rate = props->bit_rate * 1000; in metasound_decode_init() 313 ibps = avctx->bit_rate / (1000 * channels); in metasound_decode_init() 369 tctx->frame_size = avctx->bit_rate * tctx->mtab->size in metasound_decode_init()
|
H A D | h264_metadata_bsf.c | 269 int64_t bit_rate; in h264_metadata_update_sps() local 274 bit_rate = (sps->vui.nal_hrd_parameters.bit_rate_value_minus1[0] + 1) * in h264_metadata_update_sps() 277 bit_rate = (sps->vui.vcl_hrd_parameters.bit_rate_value_minus1[0] + 1) * in h264_metadata_update_sps() 280 bit_rate = bit_rate * 6 / 5; in h264_metadata_update_sps() 282 bit_rate = 0; in h264_metadata_update_sps() 298 desc = ff_h264_guess_level(sps->profile_idc, bit_rate, framerate, in h264_metadata_update_sps()
|
H A D | codec_par.c | 110 par->bit_rate = codec->bit_rate; in avcodec_parameters_from_context() 191 codec->bit_rate = par->bit_rate; in avcodec_parameters_to_context()
|
/third_party/ffmpeg/libavformat/ |
H A D | g729dec.c | 31 int bit_rate; member 48 if (s1 && s1->bit_rate) in g729_read_header() 49 s->bit_rate = s1->bit_rate; in g729_read_header() 51 switch(s->bit_rate) { in g729_read_header() 59 av_log(s, AV_LOG_ERROR, "Invalid bit_rate value %"PRId64". " in g729_read_header() 60 "Only 6400 and 8000 b/s are supported.", s->bit_rate); in g729_read_header() 85 { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
|
H A D | rmenc.c | 31 int bit_rate; member 77 int bit_rate, v, duration, flags; in rv10_write_header() local 93 bit_rate = 0; in rv10_write_header() 97 bit_rate += stream->bit_rate; in rv10_write_header() 107 avio_wb32(s, bit_rate); /* max bit rate */ in rv10_write_header() 108 avio_wb32(s, bit_rate); /* avg bit rate */ in rv10_write_header() 164 avio_wb32(s, stream->bit_rate); /* max bit rate */ in rv10_write_header() 165 avio_wb32(s, stream->bit_rate); /* avg bit rate */ in rv10_write_header() 188 coded_frame_size = (stream->par->bit_rate * in rv10_write_header() [all...] |
H A D | vqf.c | 149 st->codecpar->bit_rate = (int64_t)read_bitrate * 1000; in vqf_read_header() 221 st->codecpar->sample_rate, st->codecpar->bit_rate); in vqf_read_header() 224 c->frame_bit_len = st->codecpar->bit_rate*size/st->codecpar->sample_rate; in vqf_read_header() 273 pos = av_rescale_rnd(timestamp * st->codecpar->bit_rate, in vqf_read_seek() 281 st->codecpar->bit_rate * (int64_t)st->time_base.num); in vqf_read_seek()
|
H A D | xwma.c | 90 int br = st->codecpar->bit_rate; in xwma_read_header() 107 st->codecpar->bit_rate = br; in xwma_read_header() 276 } else if (st->codecpar->bit_rate) { in xwma_read_header() 281 st->duration = av_rescale((size<<3), st->codecpar->sample_rate, st->codecpar->bit_rate); in xwma_read_header()
|
H A D | pcm.c | 67 byte_rate = st->codecpar->bit_rate ? st->codecpar->bit_rate >> 3 : in ff_pcm_read_seek()
|