Home
last modified time | relevance | path

Searched refs:L_SUBFR (Results 1 – 25 of 39) sorted by relevance

12

/frameworks/av/media/libstagefright/codecs/amrwbenc/src/
Dc2t64fx.c62 Word16 sign[L_SUBFR], vec[L_SUBFR], dn2[L_SUBFR]; in ACELP_2t64_fx()
63 Word16 h_buf[4 * L_SUBFR] = {0}; in ACELP_2t64_fx()
76 s = Dot_product12_asm(cn, cn, L_SUBFR, &exp); in ACELP_2t64_fx()
78 s = Dot_product12(cn, cn, L_SUBFR, &exp); in ACELP_2t64_fx()
90 s = Dot_product12_asm(dn, dn, L_SUBFR, &exp); in ACELP_2t64_fx()
92 s = Dot_product12(dn, dn, L_SUBFR, &exp); in ACELP_2t64_fx()
104 for (i = 0; i < L_SUBFR/4; i++) in ACELP_2t64_fx()
117 for (i = 0; i < L_SUBFR; i ++) in ACELP_2t64_fx()
136 h = h_buf + L_SUBFR; in ACELP_2t64_fx()
137 h_inv = h + (L_SUBFR<<1); in ACELP_2t64_fx()
[all …]
DvoAMRWBEnc.c186 Word16 xn[L_SUBFR]; /* Target vector for pitch search */ in coder()
187 Word16 xn2[L_SUBFR]; /* Target vector for codebook search */ in coder()
188 Word16 dn[L_SUBFR]; /* Correlation between xn2 and h1 */ in coder()
189 Word16 cn[L_SUBFR]; /* Target vector in residual domain */ in coder()
190 Word16 h1[L_SUBFR]; /* Impulse response vector */ in coder()
191 Word16 h2[L_SUBFR]; /* Impulse response vector */ in coder()
192 Word16 code[L_SUBFR]; /* Fixed codebook excitation */ in coder()
193 Word16 y1[L_SUBFR]; /* Filtered adaptive excitation */ in coder()
194 Word16 y2[L_SUBFR]; /* Filtered adaptive excitation */ in coder()
195 Word16 error[M + L_SUBFR]; /* error of quantization */ in coder()
[all …]
Dcor_h_x.c31 #define L_SUBFR 64 macro
42 Word32 L_tmp, y32[L_SUBFR], L_tot; in cor_h_x()
52 for (i = 0; i < L_SUBFR; i += STEP) in cor_h_x()
57 for (j = i; j < L_SUBFR; j++) in cor_h_x()
70 for (j = i+1; j < L_SUBFR; j++) in cor_h_x()
83 for (j = i+2; j < L_SUBFR; j++) in cor_h_x()
96 for (j = i+3; j < L_SUBFR; j++) in cor_h_x()
122 for (i = 0; i < L_SUBFR; i+=4) in cor_h_x()
Dc4t64fx.c67 #define L_SUBFR 64 macro
145 Word16 dn2[L_SUBFR], sign[L_SUBFR], vec[L_SUBFR]; in ACELP_4t64_fx()
149 Word16 h_buf[4 * L_SUBFR]; in ACELP_4t64_fx()
247 s = Dot_product12_asm(cn, cn, L_SUBFR, &exp); in ACELP_4t64_fx()
249 s = Dot_product12(cn, cn, L_SUBFR, &exp); in ACELP_4t64_fx()
258 s = Dot_product12_asm(dn, dn, L_SUBFR, &exp); in ACELP_4t64_fx()
260 s = Dot_product12(dn, dn, L_SUBFR, &exp); in ACELP_4t64_fx()
272 for (i = 0; i < L_SUBFR/4; i++) in ACELP_4t64_fx()
285 for(i = 0; i < L_SUBFR; i++) in ACELP_4t64_fx()
310 for (j = i; j < L_SUBFR; j += STEP) in ACELP_4t64_fx()
[all …]
/frameworks/av/media/libstagefright/codecs/amrwb/src/
Dphase_dispersion.cpp98 #define L_SUBFR 64 macro
112 static const int16 ph_imp_low[L_SUBFR] =
125 static const int16 ph_imp_mid[L_SUBFR] =
168 pv_memset((void *)code2, 0, (2*L_SUBFR)*sizeof(*code2)); in phase_dispersion()
228 for (i = 0; i < L_SUBFR; i++) in phase_dispersion()
232 for (j = 0; j < L_SUBFR; j++) in phase_dispersion()
241 for (i = 0; i < L_SUBFR; i++) in phase_dispersion()
245 for (j = 0; j < L_SUBFR; j++) in phase_dispersion()
254 for (i = 0; i < L_SUBFR; i++) in phase_dispersion()
256 code[i] = add_int16(code2[i], code2[i + L_SUBFR]); in phase_dispersion()
Dsynthesis_amr_wb.cpp163 int16 *synth_lo = &ScratchMem[M + L_SUBFR]; in synthesis_amr_wb()
164 int16 *synth = &synth_lo[M + L_SUBFR]; in synthesis_amr_wb()
165 int16 *HF = &synth[L_SUBFR]; in synthesis_amr_wb()
186 Syn_filt_32(Aq, M, exc, Q_new, synth_hi + M, synth_lo + M, L_SUBFR); in synthesis_amr_wb()
189 (void *)(synth_hi + L_SUBFR), in synthesis_amr_wb()
193 (void *)(synth_lo + L_SUBFR), in synthesis_amr_wb()
200 L_SUBFR, in synthesis_amr_wb()
204 L_SUBFR, in synthesis_amr_wb()
208 L_SUBFR, in synthesis_amr_wb()
235 for (i = L_SUBFR >> 2; i != 0; i--) in synthesis_amr_wb()
[all …]
Dpvamrwbdecoder.cpp295 int16 *ScratchMem2 = &ScratchMem[ L_SUBFR + L_SUBFR16k + ((L_SUBFR + M + M16k +1)<<1)]; in pvDecoder_AmrWb()
309 int16 *excp = &code[L_SUBFR]; in pvDecoder_AmrWb()
310 int16 *exc2 = &excp[L_SUBFR]; /* excitation vector */ in pvDecoder_AmrWb()
443 for (i_subfr = 0; i_subfr < L_FRAME; i_subfr += L_SUBFR) in pvDecoder_AmrWb()
571 for (i_subfr = 0; i_subfr < L_FRAME; i_subfr += L_SUBFR) in pvDecoder_AmrWb()
576 if ((i_subfr == 2*L_SUBFR) && (nb_bits > NBBITS_7k)) in pvDecoder_AmrWb()
676 Pred_lt4(&exc[i_subfr], T0, T0_frac, L_SUBFR + 1); in pvDecoder_AmrWb()
700 for (i = 0; i < L_SUBFR; i++) in pvDecoder_AmrWb()
708 pv_memcpy((void *)&exc[i_subfr], (void *)code, L_SUBFR*sizeof(*code)); in pvDecoder_AmrWb()
719 for (i = 0; i < L_SUBFR; i++) in pvDecoder_AmrWb()
[all …]
De_pv_amrwbdec.h127 int16 ScratchMem[L_SUBFR + L_SUBFR16k + ((L_SUBFR + M + M16k +1)<<1) + \
129 + 3*(M+L_SUBFR) + M16k];
Dpvamrwbdecoder_cnst.h84 #define L_SUBFR 64 /* Subframe size */ macro
/frameworks/av/media/libstagefright/codecs/amrnb/enc/src/
Dspreproc.cpp211 Syn_filt(Aq, ai_zero, h1, L_SUBFR, zero, 0); in subframePreProc()
212 Syn_filt(Ap2, h1, h1, L_SUBFR, zero, 0); in subframePreProc()
221 Residu(Aq, speech, res2, L_SUBFR); in subframePreProc()
223 memcpy(exc, res2, L_SUBFR*sizeof(Word16)); in subframePreProc()
225 Syn_filt(Aq, exc, error, L_SUBFR, mem_err, 0); in subframePreProc()
227 Residu(Ap1, error, xn, L_SUBFR); in subframePreProc()
230 Syn_filt(Ap2, xn, xn, L_SUBFR, mem_w0, 0); in subframePreProc()
Dcod_amr.cpp490 st->h1 = &st->hvec[L_SUBFR]; in cod_amr_reset()
504 memset(st->zero, 0, sizeof(Word16)*L_SUBFR); in cod_amr_reset()
505 memset(st->hvec, 0, sizeof(Word16)*L_SUBFR); /* set to zero "h1[-L_SUBFR..-1]" */ in cod_amr_reset()
1231 Word16 xn[L_SUBFR]; /* Target vector for pitch search */ in cod_amr()
1232 Word16 xn2[L_SUBFR]; /* Target vector for codebook search */ in cod_amr()
1233 Word16 code[L_SUBFR]; /* Fixed codebook excitation */ in cod_amr()
1234 Word16 y1[L_SUBFR]; /* Filtered adaptive excitation */ in cod_amr()
1235 Word16 y2[L_SUBFR]; /* Filtered fixed codebook excitation */ in cod_amr()
1237 Word16 res[L_SUBFR]; /* Short term (LPC) prediction residual */ in cod_amr()
1238 Word16 res2[L_SUBFR]; /* Long term (LTP) prediction residual */ in cod_amr()
[all …]
Dcl_ltp.cpp664 L_SUBFR, in cl_ltp()
686 L_SUBFR, in cl_ltp()
690 Convolve(exc, h1, yl, L_SUBFR); in cl_ltp()
699 L_SUBFR, in cl_ltp()
754 for (i = 0; i < L_SUBFR; i++) in cl_ltp()
Dspstproc.cpp242 for (i = L_SUBFR >> 1; i != 0 ; i--) in subframePostProc()
278 L_SUBFR, in subframePostProc()
282 for (i = L_SUBFR - M, j = 0; i < L_SUBFR; i++, j++) in subframePostProc()
Dpre_big.cpp200 Residu(Ap1, &speech[frameOffset], &wsp[frameOffset], L_SUBFR); in pre_big()
202 Syn_filt(Ap2, &wsp[frameOffset], &wsp[frameOffset], L_SUBFR, mem_w, 1); in pre_big()
206 frameOffset = add(frameOffset, L_SUBFR, pOverflow); in pre_big()
Dcbsearch.cpp285 for (i = T0; i < L_SUBFR; i++) in cbsearch()
317 for (i = T0; i < L_SUBFR; i++) in cbsearch()
343 for (i = T0; i < L_SUBFR; i++) in cbsearch()
376 for (i = T0; i < L_SUBFR; i++) in cbsearch()
Dcod_amr.h146 Word16 ai_zero[L_SUBFR + MP1];
151 Word16 hvec[L_SUBFR * 2];
166 Word16 mem_err[M + L_SUBFR], *error;
Dcalc_en.cpp615 Word16 scaled_y2[L_SUBFR]; in calc_filt_energies()
636 for (i = 0; i < L_SUBFR; i++) in calc_filt_energies()
670 for (i = 0; i < L_SUBFR; i++) in calc_filt_energies()
806 for (i = 0; i < L_SUBFR; i++) in calc_target_energy()
Dg_code.cpp249 for (i = (L_SUBFR >> 2); i != 0 ; i--) in G_code()
284 for (i = (L_SUBFR >> 1); i != 0 ; i--) in G_code()
/frameworks/av/media/libstagefright/codecs/amrnb/dec/src/
Dpstfilt.cpp247 memset(state->res2, 0, sizeof(Word16)*L_SUBFR); in Post_Filter_reset()
470 for (i_subfr = 0; i_subfr < L_FRAME; i_subfr += L_SUBFR) in Post_Filter()
487 Residu(Ap3, &syn_work[i_subfr], st->res2, L_SUBFR); in Post_Filter()
559 preemphasis(&(st->preemph_state), st->res2, temp2, L_SUBFR, pOverflow); in Post_Filter()
563 Syn_filt(Ap4, st->res2, &syn[i_subfr], L_SUBFR, st->mem_syn_pst, 1); in Post_Filter()
568 AGC_FAC, L_SUBFR, pOverflow); in Post_Filter()
Ddec_amr.cpp1360 Word16 code[L_SUBFR]; in Decoder_amr()
1364 Word16 excp[L_SUBFR]; in Decoder_amr()
1365 Word16 exc_enhanced[L_SUBFR]; in Decoder_amr()
1563 for (i_subfr = 0; i_subfr < L_FRAME; i_subfr += L_SUBFR) in Decoder_amr()
1649 Pred_lt_3or6(st->exc, T0, T0_frac, L_SUBFR, 1, pOverflow); in Decoder_amr()
1664 Pred_lt_3or6(st->exc, T0, T0_frac, L_SUBFR, 0, pOverflow); in Decoder_amr()
1798 for (i = T0; i < L_SUBFR; i++) in Decoder_amr()
1924 if (st->old_T0 > (L_SUBFR + 5)) in Decoder_amr()
2053 for (i = 0; i < L_SUBFR; i++) in Decoder_amr()
2166 for (i = 0; i < L_SUBFR; i++) in Decoder_amr()
[all …]
Dph_disp.cpp676 Word16 inno_sav[L_SUBFR]; in ph_disp()
677 Word16 ps_poss[L_SUBFR]; in ph_disp()
811 for (i = 0; i < L_SUBFR; i++) in ph_disp()
856 for (i = ppos; i < L_SUBFR; i++) in ph_disp()
883 for (i = 0; i < L_SUBFR; i++) in ph_disp()
Dd8_31pf.cpp601 if (pos1 < L_SUBFR) in dec_8i40_31bits()
617 if (pos2 < L_SUBFR) in dec_8i40_31bits()
Dpstfilt.h104 Word16 res2[L_SUBFR];
/frameworks/av/media/libstagefright/codecs/amrnb/common/include/
Dcnst.h69 #define L_SUBFR 40 /* Subframe size */ macro
/frameworks/av/media/libstagefright/codecs/amrwbenc/inc/
Dcnst.h31 #define L_SUBFR 64 /* Subframe size */ macro

12