Home
last modified time | relevance | path

Searched refs:lsf (Results 1 - 22 of 22) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Damrnbdata.h69 uint16_t lsf[5]; ///< lsf parameters: 5 parameters for MODE_12k2, only 3 for other modes member
86 8, AMR_BIT(lsf[0]), 7, 6, 5, 4, 3, 2, 1, 0,
87 8, AMR_BIT(lsf[1]), 15, 14, 13, 12, 11, 10, 9, 8,
88 7, AMR_BIT(lsf[2]), 51, 35, 34, 50, 33, 49, 32,
107 8, AMR_BIT(lsf[0]), 0, 1, 2, 3, 4, 5, 6, 7,
108 8, AMR_BIT(lsf[1]), 8, 9, 10, 11, 12, 13, 14, 15,
109 7, AMR_BIT(lsf[2]), 70, 51, 43, 71, 50, 60, 49,
130 8, AMR_BIT(lsf[0]), 7, 6, 0, 3, 5, 4, 2, 1,
131 9, AMR_BIT(lsf[
[all...]
H A Dmpegaudiodecheader.c45 s->lsf = (header & (1<<19)) ? 0 : 1; in avpriv_mpegaudio_decode_header()
48 s->lsf = 1; in avpriv_mpegaudio_decode_header()
57 sample_rate = ff_mpa_freq_tab[sample_rate_index] >> (s->lsf + mpeg25); in avpriv_mpegaudio_decode_header()
58 sample_rate_index += 3 * (s->lsf + mpeg25); in avpriv_mpegaudio_decode_header()
78 frame_size = ff_mpa_bitrate_tab[s->lsf][s->layer - 1][bitrate_index]; in avpriv_mpegaudio_decode_header()
91 frame_size = (frame_size * 144000) / (sample_rate << s->lsf); in avpriv_mpegaudio_decode_header()
141 if (s->lsf) in ff_mpa_decode_header()
H A Dmp3_header_decompress_bsf.c36 int lsf, mpeg25, bitrate_index, frame_size, ret; in mp3_header_decompress() local
63 lsf = sample_rate < (24000+32000)/2; in mp3_header_decompress()
71 sample_rate = ff_mpa_freq_tab[sample_rate_index] >> (lsf + mpeg25); //in case sample rate is a little off in mp3_header_decompress()
74 frame_size = ff_mpa_bitrate_tab[lsf][2][bitrate_index>>1]; in mp3_header_decompress()
75 frame_size = (frame_size * 144000) / (sample_rate << lsf) + (bitrate_index&1); in mp3_header_decompress()
103 if(lsf){ in mp3_header_decompress()
H A Dlsp.c51 void ff_set_min_dist_lsf(float *lsf, double min_spacing, int size) in ff_set_min_dist_lsf() argument
56 prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); in ff_set_min_dist_lsf()
83 void ff_acelp_lsf2lsp(int16_t *lsp, const int16_t *lsf, int lp_order) in ff_acelp_lsf2lsp() argument
87 /* Convert LSF to LSP, lsp=cos(lsf) */ in ff_acelp_lsf2lsp()
90 lsp[i] = ff_cos(lsf[i] * 20861 >> 15); // divide by PI and (0,13) -> (0,14) in ff_acelp_lsf2lsp()
93 void ff_acelp_lsf2lspd(double *lsp, const float *lsf, int lp_order) in ff_acelp_lsf2lspd() argument
98 lsp[i] = cos(2.0 * M_PI * lsf[i]); in ff_acelp_lsf2lspd()
H A Dlsp.h49 * @param[in,out] lsf LSFs in Hertz
50 * @param min_spacing minimum distance between two consecutive lsf values
51 * @param size size of the lsf vector
53 void ff_set_min_dist_lsf(float *lsf, double min_spacing, int size);
58 * @param lsf normalized LSF coefficients (0 <= (2.13) < 0x2000 * PI)
61 * @remark It is safe to pass the same array into the lsf and lsp parameters.
63 void ff_acelp_lsf2lsp(int16_t *lsp, const int16_t *lsf, int lp_order);
68 void ff_acelp_lsf2lspd(double *lsp, const float *lsf, int lp_order);
H A Dmpegaudio.c31 int ff_mpa_l2_select_table(int bitrate, int nb_channels, int freq, int lsf) in ff_mpa_l2_select_table() argument
36 if (!lsf) { in ff_mpa_l2_select_table()
H A Dilbcdec.c79 int16_t lsf[LSF_NSPLIT*LPC_N_MAX]; member
136 frame->lsf[0] = get_bits(gb, 6); in unpack_frame()
137 frame->lsf[1] = get_bits(gb, 7); in unpack_frame()
138 frame->lsf[2] = get_bits(gb, 7); in unpack_frame()
152 frame->lsf[3] = get_bits(gb, 6); in unpack_frame()
153 frame->lsf[4] = get_bits(gb, 7); in unpack_frame()
154 frame->lsf[5] = get_bits(gb, 7); in unpack_frame()
311 static void lsf_check_stability(int16_t *lsf, int dim, int nb_vectors) in lsf_check_stability() argument
318 if ((lsf[i + 1] - lsf[ in lsf_check_stability()
344 lsf2lsp(int16_t *lsf, int16_t *lsp, int order) lsf2lsp() argument
394 lsf2poly(int16_t *a, int16_t *lsf) lsf2poly() argument
[all...]
H A Dmpegaudioenc_template.c51 int lsf; /* 1 if mpeg2 low bitrate selected */ member
96 s->lsf = 0; in MPA_encode_init()
101 s->lsf = 1; in MPA_encode_init()
113 if (ff_mpa_bitrate_tab[s->lsf][1][i] == bitrate) in MPA_encode_init()
118 bitrate = ff_mpa_bitrate_tab[s->lsf][1][i]; in MPA_encode_init()
137 table = ff_mpa_l2_select_table(bitrate, s->nb_channels, freq, s->lsf); in MPA_encode_init()
618 put_bits(p, 1, 1 - s->lsf); /* 1 = MPEG-1 ID, 0 = MPEG-2 lsf ID */ in encode_frame()
H A Dmpegaudio.h79 int ff_mpa_l2_select_table(int bitrate, int nb_channels, int freq, int lsf);
H A Dmpegaudiodecheader.h45 int lsf;
H A Dsipr16k.c40 * Convert an lsf vector into an lsp vector.
42 * @param lsf input lsf vector
45 static void lsf2lsp(const float *lsf, double *lsp) in lsf2lsp() argument
50 lsp[i] = cosf(lsf[i]); in lsf2lsp()
H A Damrnbdec.c102 AMRNBFrame frame; ///< decoded AMR parameters (lsf coefficients, codebook indexes, etc)
111 float lsf_avg[LP_FILTER_ORDER]; ///< vector of averaged lsf vector
260 * Decode a set of 5 split-matrix quantized lsf indexes into an lsp vector.
304 * Decode a set of 5 split-matrix quantized lsf indexes into 2 lsp vectors.
310 const uint16_t *lsf_param = p->frame.lsf; in lsf2lsp_5()
333 * Decode a set of 3 split-matrix quantized lsf indexes into an lsp vector.
339 const uint16_t *lsf_param = p->frame.lsf; in lsf2lsp_3()
592 * @param lsf LSFs for the current subframe, in the range [0,1]
598 static float fixed_gain_smooth(AMRContext *p , const float *lsf, in fixed_gain_smooth() argument
605 diff += fabs(lsf_avg[i] - lsf[ in fixed_gain_smooth()
[all...]
H A Dmpegaudiodec_template.c46 * - test lsf / mpeg25 extensively.
475 s->sample_rate, s->lsf); in mp_decode_layer2()
948 if (!s->lsf) { in compute_stereo()
1215 if (s->lsf) { in mp_decode_layer3()
1253 if (s->lsf) in mp_decode_layer3()
1287 if (!s->lsf) in mp_decode_layer3()
1337 if (!s->lsf) { in mp_decode_layer3()
1485 s->avctx->frame_size = s->lsf ? 576 : 1152; in mp_decode_frame()
/third_party/lame/mpglib/
H A Dcommon.c95 if (fr->lsf)
156 fr->mpeg25 ? "2.5" : (fr->lsf ? "2.0" : "1.0"),
163 tabsel_123[fr->lsf][fr->lay - 1][fr->bitrate_index], fr->extension);
173 fr->mpeg25 ? "2.5" : (fr->lsf ? "2.0" : "1.0"),
175 tabsel_123[fr->lsf][fr->lay - 1][fr->bitrate_index],
191 fr->lsf = (newhead & (1 << 19)) ? 0x0 : 0x1; in decode_header()
195 fr->lsf = 1; in decode_header()
214 fr->sampling_frequency = ((newhead >> 10) & 0x3) + (fr->lsf * 3); in decode_header()
234 fr->framesize = (long) tabsel_123[fr->lsf][0][fr->bitrate_index] * 12000; in decode_header()
242 fr->framesize = (long) tabsel_123[fr->lsf][ in decode_header()
[all...]
H A Dinterface.c346 int mode, stereo, sampling_frequency, mpeg25, lsf; in sync_buffer() local
349 lsf = (head & (1 << 19)) ? 0x0 : 0x1; in sync_buffer()
353 lsf = 1; in sync_buffer()
363 sampling_frequency = ((head >> 10) & 0x3) + (lsf * 3); in sync_buffer()
364 h = ((stereo == fr->stereo) && (lsf == fr->lsf) && (mpeg25 == fr->mpeg25) && in sync_buffer()
517 if (mp->fr.lsf) in decodeMP3_clipchoice()
652 (1000*576*(2-mp->fr.lsf))); in decodeMP3_clipchoice()
H A Dmpg123.h97 int lsf; /* 0 = MPEG-1, 1 = MPEG-2/2.5 */ member
H A Dlayer3.c1162 ,"hip: OOPS, 'gainpow2' buffer overflow lsf=%d i-stereo=%d b-type=%d mixed=%d\n" in III_dequantize_sample()
1163 ,mp->fr.lsf in III_dequantize_sample()
1197 struct gr_info_s *gr_infos, int sfreq, int ms_stereo, int lsf) in III_i_stereo()
1203 if (lsf) { in III_i_stereo()
1733 if (fr->lsf) { in decode_layer3_sideinfo()
1791 if (fr->lsf) { in decode_layer3_frame()
1804 if (fr->lsf) in decode_layer3_frame()
1823 if (fr->lsf) in decode_layer3_frame()
1851 III_i_stereo(hybridIn, scalefacs[1], gr_infos, sfreq, ms_stereo, fr->lsf); in decode_layer3_frame()
1884 mp->pinfo->bitrate = tabsel_123[fr->lsf][f in decode_layer3_frame()
1196 III_i_stereo(real xr_buf[2][SBLIMIT][SSLIMIT], int *scalefac, struct gr_info_s *gr_infos, int sfreq, int ms_stereo, int lsf) III_i_stereo() argument
[all...]
H A Dlayer2.c349 if (fr->lsf) in II_select_table()
/third_party/ffmpeg/libavformat/
H A Dnutenc.c84 int lsf, mpeg25, sample_rate_index, bitrate_index, frame_size; in find_expected_header() local
88 lsf = sample_rate < (24000 + 32000) / 2; in find_expected_header()
90 sample_rate <<= lsf + mpeg25; in find_expected_header()
95 sample_rate = ff_mpa_freq_tab[sample_rate_index] >> (lsf + mpeg25); in find_expected_header()
99 ff_mpa_bitrate_tab[lsf][layer - 1][bitrate_index >> 1]; in find_expected_header()
100 frame_size = (frame_size * 144000) / (sample_rate << lsf) + in find_expected_header()
107 header |= (!lsf) << 19; in find_expected_header()
H A Dmp3enc.c211 mp3->xing_offset = xing_offtbl[mpah.lsf == 1][mpah.nb_channels == 1] + 4; in mp3_write_xing()
340 base = 4 + xing_offtbl[mpah.lsf == 1][mpah.nb_channels == 1]; in mp3_write_audio_packet()
H A Dmp3dec.c178 avio_skip(s->pb, xing_offtbl[c->lsf == 1][c->nb_channels == 1]); in mp3_parse_info_tag()
338 spf = c.lsf ? 576 : 1152; /* Samples per frame, layer 3 */ in mp3_parse_vbr_tags()
/third_party/lame/libmp3lame/
H A Dmpglib_interface.c203 mp3data->framesize = smpls[pmp->fr.lsf][pmp->fr.lay]; in decode1_headersB_clipchoice()
214 mp3data->bitrate = tabsel_123[pmp->fr.lsf][pmp->fr.lay - 1][pmp->fr.bitrate_index]; in decode1_headersB_clipchoice()

Completed in 24 milliseconds