Home
last modified time | relevance | path

Searched refs:sbr (Results 1 - 12 of 12) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Daacsbr_template.c81 static void sbr_turnoff(SpectralBandReplication *sbr) { in sbr_turnoff() argument
82 sbr->start = 0; in sbr_turnoff()
83 sbr->ready_for_dequant = 0; in sbr_turnoff()
85 sbr->kx[1] = 32; //Typo in spec, kx' inits to 32 in sbr_turnoff()
86 sbr->m[1] = 0; in sbr_turnoff()
88 sbr->data[0].e_a[1] = sbr->data[1].e_a[1] = -1; in sbr_turnoff()
89 memset(&sbr->spectrum_params, -1, sizeof(SpectrumParameters)); in sbr_turnoff()
92 av_cold void AAC_RENAME(ff_aac_sbr_ctx_init)(AACContext *ac, SpectralBandReplication *sbr, int id_aac) in ff_aac_sbr_ctx_init() argument
94 if(sbr in ff_aac_sbr_ctx_init()
111 ff_aac_sbr_ctx_close(SpectralBandReplication *sbr) ff_aac_sbr_ctx_close() argument
132 sbr_make_f_tablelim(SpectralBandReplication *sbr) global() argument
183 read_sbr_header(SpectralBandReplication *sbr, GetBitContext *gb) global() argument
263 sbr_make_f_master(AACContext *ac, SpectralBandReplication *sbr, SpectrumParameters *spectrum) global() argument
483 sbr_hf_calc_npatches(AACContext *ac, SpectralBandReplication *sbr) global() argument
541 sbr_make_f_derived(AACContext *ac, SpectralBandReplication *sbr) global() argument
626 read_sbr_grid(AACContext *ac, SpectralBandReplication *sbr, GetBitContext *gb, SBRData *ch_data) global() argument
791 read_sbr_dtdf(SpectralBandReplication *sbr, GetBitContext *gb, SBRData *ch_data) global() argument
799 read_sbr_invf(SpectralBandReplication *sbr, GetBitContext *gb, SBRData *ch_data) global() argument
809 read_sbr_envelope(AACContext *ac, SpectralBandReplication *sbr, GetBitContext *gb, SBRData *ch_data, int ch) global() argument
898 read_sbr_noise(AACContext *ac, SpectralBandReplication *sbr, GetBitContext *gb, SBRData *ch_data, int ch) global() argument
945 read_sbr_extension(AACContext *ac, SpectralBandReplication *sbr, GetBitContext *gb, int bs_extension_id, int *num_bits_left) global() argument
970 read_sbr_single_channel_element(AACContext *ac, SpectralBandReplication *sbr, GetBitContext *gb) global() argument
994 read_sbr_channel_pair_element(AACContext *ac, SpectralBandReplication *sbr, GetBitContext *gb) global() argument
1046 read_sbr_data(AACContext *ac, SpectralBandReplication *sbr, GetBitContext *gb, int id_aac) global() argument
1090 sbr_reset(AACContext *ac, SpectralBandReplication *sbr) global() argument
1111 ff_decode_sbr_extension(AACContext *ac, SpectralBandReplication *sbr, GetBitContext *gb_host, int crc, int cnt, int id_aac) global() argument
1262 sbr_lf_gen(AACContext *ac, SpectralBandReplication *sbr, INTFLOAT X_low[32][40][2], const INTFLOAT W[2][32][32][2], int buf_idx) global() argument
1287 sbr_hf_gen(AACContext *ac, SpectralBandReplication *sbr, INTFLOAT X_high[64][40][2], const INTFLOAT X_low[32][40][2], const INTFLOAT (*alpha0)[2], const INTFLOAT (*alpha1)[2], const INTFLOAT bw_array[5], const uint8_t *t_env, int bs_num_env) global() argument
1322 sbr_x_gen(SpectralBandReplication *sbr, INTFLOAT X[2][38][64], const INTFLOAT Y0[38][64][2], const INTFLOAT Y1[38][64][2], const INTFLOAT X_low[32][40][2], int ch) global() argument
1361 sbr_mapping(AACContext *ac, SpectralBandReplication *sbr, SBRData *ch_data, int e_a[2]) global() argument
1416 sbr_env_estimate(AAC_FLOAT (e_curr)[48], INTFLOAT X_high[64][40][2], SpectralBandReplication *sbr, SBRData *ch_data) global() argument
1475 ff_sbr_apply(AACContext *ac, SpectralBandReplication *sbr, int id_aac, INTFLOAT* L, INTFLOAT* R) global() argument
[all...]
H A Daacsbr.c31 #include "sbr.h"
73 static void sbr_dequant(SpectralBandReplication *sbr, int id_aac) in sbr_dequant() argument
78 if (id_aac == TYPE_CPE && sbr->bs_coupling) { in sbr_dequant()
79 int pan_offset = sbr->data[0].bs_amp_res ? 12 : 24; in sbr_dequant()
80 for (e = 1; e <= sbr->data[0].bs_num_env; e++) { in sbr_dequant()
81 for (k = 0; k < sbr->n[sbr->data[0].bs_freq_res[e]]; k++) { in sbr_dequant()
83 if (sbr->data[0].bs_amp_res) { in sbr_dequant()
84 temp1 = ff_exp2fi(sbr->data[0].env_facs_q[e][k] + 7); in sbr_dequant()
85 temp2 = ff_exp2fi(pan_offset - sbr in sbr_dequant()
195 sbr_chirp(SpectralBandReplication *sbr, SBRData *ch_data) sbr_chirp() argument
219 sbr_gain_calc(AACContext *ac, SpectralBandReplication *sbr, SBRData *ch_data, const int e_a[2]) sbr_gain_calc() argument
276 sbr_hf_assemble(float Y1[38][64][2], const float X_high[64][40][2], SpectralBandReplication *sbr, SBRData *ch_data, const int e_a[2]) sbr_hf_assemble() argument
[all...]
H A Daacsbr_fixed.c60 #include "sbr.h"
153 static void sbr_dequant(SpectralBandReplication *sbr, int id_aac) in sbr_dequant() argument
158 if (id_aac == TYPE_CPE && sbr->bs_coupling) { in sbr_dequant()
159 int alpha = sbr->data[0].bs_amp_res ? 2 : 1; in sbr_dequant()
160 int pan_offset = sbr->data[0].bs_amp_res ? 12 : 24; in sbr_dequant()
161 for (e = 1; e <= sbr->data[0].bs_num_env; e++) { in sbr_dequant()
162 for (k = 0; k < sbr->n[sbr->data[0].bs_freq_res[e]]; k++) { in sbr_dequant()
165 temp1.exp = sbr->data[0].env_facs_q[e][k] * alpha + 14; in sbr_dequant()
176 temp2.exp = (pan_offset - sbr in sbr_dequant()
369 sbr_chirp(SpectralBandReplication *sbr, SBRData *ch_data) sbr_chirp() argument
399 sbr_gain_calc(AACContext *ac, SpectralBandReplication *sbr, SBRData *ch_data, const int e_a[2]) sbr_gain_calc() argument
488 sbr_hf_assemble(int Y1[38][64][2], const int X_high[64][40][2], SpectralBandReplication *sbr, SBRData *ch_data, const int e_a[2]) sbr_hf_assemble() argument
[all...]
H A Daacsbr.h34 #include "sbr.h"
84 void AAC_RENAME(ff_aac_sbr_ctx_init)(AACContext *ac, SpectralBandReplication *sbr, int id_aac);
86 void AAC_RENAME(ff_aac_sbr_ctx_close)(SpectralBandReplication *sbr);
88 int AAC_RENAME(ff_decode_sbr_extension)(AACContext *ac, SpectralBandReplication *sbr,
91 void AAC_RENAME(ff_sbr_apply)(AACContext *ac, SpectralBandReplication *sbr, int id_aac,
H A Dmpeg4audio.c106 c->sbr = -1; in ff_mpeg4audio_get_config_gb()
114 c->sbr = 1; in ff_mpeg4audio_get_config_gb()
142 if (c->ext_object_type == AOT_SBR && (c->sbr = get_bits1(gb)) == 1) { in ff_mpeg4audio_get_config_gb()
145 c->sbr = -1; in ff_mpeg4audio_get_config_gb()
156 if (!c->sbr) in ff_mpeg4audio_get_config_gb()
H A Dsbr.h124 int (*sbr_lf_gen)(AACContext *ac, SpectralBandReplication *sbr,
129 SpectralBandReplication *sbr, SBRData *ch_data,
131 int (*sbr_x_gen)(SpectralBandReplication *sbr, INTFLOAT X[2][38][64],
H A Daacdec_template.c139 AAC_RENAME(ff_aac_sbr_ctx_init)(ac, &ac->che[type][id]->sbr, type); in che_configure()
154 AAC_RENAME(ff_aac_sbr_ctx_close)(&ac->che[type][id]->sbr); in che_configure()
713 if (ac->oc[1].m4ac.sbr) in get_che()
939 if (m4ac->frame_length_short && m4ac->sbr == 1) { in decode_ga_specific_config()
942 m4ac->sbr = 0; in decode_ga_specific_config()
968 } else if (m4ac->sbr == 1 && m4ac->ps == -1) in decode_ga_specific_config()
1021 m4ac->sbr = 0; in decode_eld_specific_config()
1138 m4ac->sbr == 1 ? "SBR+" : "", in decode_audio_specific_config_gb()
1146 m4ac->sample_rate, m4ac->sbr, in decode_audio_specific_config_gb()
1310 ac->oc[1].m4ac.sbr in aac_decode_init()
[all...]
H A Dmpeg4audio.h37 int sbr; ///< -1 implicit, 1 presence member
H A Daac.h45 #include "sbr.h"
288 SpectralBandReplication sbr; member
H A Daacdec.c54 #include "sbr.h"
257 const int len = 1024 << (ac->oc[1].m4ac.sbr == 1); in apply_independent_coupling()
H A Daacdec_fixed.c79 #include "sbr.h"
428 const int len = 1024 << (ac->oc[1].m4ac.sbr == 1); in apply_independent_coupling_fixed()
/third_party/ffmpeg/libavcodec/mips/
H A Daacsbr_mips.c63 static int sbr_lf_gen_mips(AACContext *ac, SpectralBandReplication *sbr, in sbr_lf_gen_mips() argument
96 for (k = 0; k < sbr->kx[1]; k++) { in sbr_lf_gen_mips()
132 for (k = 0; k < sbr->kx[0]; k++) { in sbr_lf_gen_mips()
171 static int sbr_x_gen_mips(SpectralBandReplication *sbr, float X[2][38][64], in sbr_x_gen_mips() argument
181 const int i_Temp = FFMAX(2*sbr->data[ch].t_env_num_env_old - i_f, 0); in sbr_x_gen_mips()
207 for (k = 0; k < sbr->kx[0]; k++) { in sbr_x_gen_mips()
233 for (; k < sbr->kx[0] + sbr->m[0]; k++) { in sbr_x_gen_mips()
260 for (k = 0; k < sbr->kx[1]; k++) { in sbr_x_gen_mips()
288 for (; k < sbr in sbr_x_gen_mips()
316 sbr_hf_assemble_mips(float Y1[38][64][2], const float X_high[64][40][2], SpectralBandReplication *sbr, SBRData *ch_data, const int e_a[2]) sbr_hf_assemble_mips() argument
[all...]

Completed in 11 milliseconds