Home
last modified time | relevance | path

Searched refs:bit_rate (Results 1 - 25 of 254) sorted by relevance

1234567891011

/third_party/ffmpeg/libavcodec/
H A Dpsymodel.h35 #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 Dmpegaudio_parser.c68 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 Dmpegvideo_parser.c116 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 Dlibvo-amrwbenc.c96 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 Dmpegaudiodecheader.c79 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 Dsipr_parser.c40 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 Dlibgsmenc.c59 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 Dlibtwolame.c84 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 Davcodec.c87 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 Dlibsvtav1.c171 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 Daac_ac3_parser.c116 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 Dlibopusenc.c124 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 Dac3_parser.c112 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 Dlibopencore-amr.c221 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 Dlibspeexenc.c45 * 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 Daac_parser.c52 hdr_info->bit_rate = hdr.bit_rate; in aac_sync()
H A Dh265_metadata_bsf.c74 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 Dmetasound.c70 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 Dh264_metadata_bsf.c269 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 Dcodec_par.c110 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 Dg729dec.c31 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 Drmenc.c31 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 Dvqf.c149 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 Dxwma.c90 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 Dpcm.c67 byte_rate = st->codecpar->bit_rate ? st->codecpar->bit_rate >> 3 : in ff_pcm_read_seek()

Completed in 12 milliseconds

1234567891011