/external/opencore/codecs_v2/audio/gsm_amr/amr_wb/dec/src/ |
isp_isf.cpp | 47 int16 isf[], (i) Q15 : isf[m] normalized (range: 0.0<=val<=0.5) 55 Isf_isp Transformation isf to isp 57 The transformation from isf[i] to isp[i] is 149 int16 isf[], /* (i) Q15 : isf[m] normalized (range: 0.0<=val<=0.5) */ 159 isp[i] = isf[i]; 161 isp[m - 1] = shl_int16(isf[m - 1], 1); 165 ind = isp[i] >> 7; /* ind = b7-b15 of isf[i] */ 166 offset = (isp[i] & 0x007f); /* offset = b0-b6 of isf[i] * [all...] |
dtx_decoder_amr_wb.cpp | 139 pv_memcpy((void *)st->isf, (void *)isf_init, M*sizeof(*isf_init)); 200 int16 isf[], /* o : CN ISF vector */ 234 /* compute mean log energy and isf from decoded signal (SID_FIRST) */ 241 /* average energy and isf */ 265 st->isf[j] = (int16)(L_isf[j] >> 3); /* divide by 8 */ 275 pv_memcpy((void *)st->isf_old, (void *)st->isf, M*sizeof(*st->isf)); 307 Disf_ns(ind, st->isf); 327 pv_memcpy((void *)st->isf_old, (void *)st->isf, M*sizeof(*st->isf)) [all...] |
dtx.h | 135 int16 isf[M]; member in struct:__anon3505 166 int16 isf[M], /* o : CN ISF vector */ 173 int16 isf_new[], /* i : isf vector */ 184 int16 * isf1, /* input : ISF in the frequency domain (0..0.5) */ 185 int16 * isf_q, /* output: quantized ISF */ 196 int16 isf[], /* o : CN ISF vector */ 202 int16 isf[], 213 int16 * isf_q /* input : ISF in the frequency domain (0..0.5) * [all...] |
qpisf_2s.cpp | 52 Coding/Decoding of ISF parameters with prediction. 54 The ISF vector is quantized using two-stage VQ with split-by-2 127 * Decoding of ISF parameters * 132 int16 * isf_q, /* output: quantized ISF in frequency domain (0..0.5) */ 133 int16 * past_isfq,/* i/0 : past ISF quantizer */ 134 int16 * isfold, /* input : past quantized ISF */ 135 int16 * isf_buf, /* input : isf buffer */ 210 tmp = add_int16(ref_isf[i], mult_int16(past_isfq[i], MU)); /* predicted ISF */ 223 * Decoding of ISF parameters 228 int16 * isf_q, /* output: quantized ISF in frequency domain (0..0.5) * [all...] |
pvamrwbdecoder.cpp | 306 int16 *isf = &ispnew[M]; /* ISF (frequency domain) at 4nd sfr */ local 307 int16 *isf_tmp = &isf[M]; 351 dtx_dec_amr_wb(&(st->dtx_decSt), exc2, newDTXState, isf, &prms); 436 Isf_isp(isf, ispnew, M); 450 L_tmp = mac_16by16_to_int32(L_tmp, isf[i], interpol_frac[j]); 470 pv_memcpy((void *)st->isfold, (void *)isf, M*sizeof(*isf)); 499 Dpisf_2s_46b(ind, isf, st->past_isfq, st->isfold, st->isf_buf, bfi, 1); 510 Dpisf_2s_36b(ind, isf, st->past_isfq, st->isfold, st->isf_buf, bfi, 1) [all...] |
pvamrwbdecoder_acelp.h | 104 int16 isf[], /* (i) Q15 : isf[m] normalized (range: 0.0<=val<=0.5) */ 123 * isf quantizers * 128 int16 * isf_q /* input : ISF in the frequency domain (0..0.5) */ 133 int16 * isf_q, /* output: quantized ISF in frequency domain (0..0.5) */ 134 int16 * past_isfq, /* i/0 : past ISF quantizer */ 135 int16 * isfold, /* input : past quantized ISF */ 136 int16 * isf_buf, /* input : isf buffer */ 142 int16 * isf_q, /* output: quantized ISF in frequency domain (0..0.5) */ 143 int16 * past_isfq, /* i/0 : past ISF quantizer * [all...] |
/frameworks/base/media/libstagefright/codecs/amrwb/src/ |
isp_isf.cpp | 47 int16 isf[], (i) Q15 : isf[m] normalized (range: 0.0<=val<=0.5) 55 Isf_isp Transformation isf to isp 57 The transformation from isf[i] to isp[i] is 149 int16 isf[], /* (i) Q15 : isf[m] normalized (range: 0.0<=val<=0.5) */ 159 isp[i] = isf[i]; 161 isp[m - 1] = shl_int16(isf[m - 1], 1); 165 ind = isp[i] >> 7; /* ind = b7-b15 of isf[i] */ 166 offset = (isp[i] & 0x007f); /* offset = b0-b6 of isf[i] * [all...] |
dtx_decoder_amr_wb.cpp | 139 pv_memcpy((void *)st->isf, (void *)isf_init, M*sizeof(*isf_init)); 200 int16 isf[], /* o : CN ISF vector */ 234 /* compute mean log energy and isf from decoded signal (SID_FIRST) */ 241 /* average energy and isf */ 265 st->isf[j] = (int16)(L_isf[j] >> 3); /* divide by 8 */ 275 pv_memcpy((void *)st->isf_old, (void *)st->isf, M*sizeof(*st->isf)); 307 Disf_ns(ind, st->isf); 327 pv_memcpy((void *)st->isf_old, (void *)st->isf, M*sizeof(*st->isf)) [all...] |
dtx.h | 135 int16 isf[M]; member in struct:__anon7407 166 int16 isf[M], /* o : CN ISF vector */ 173 int16 isf_new[], /* i : isf vector */ 184 int16 * isf1, /* input : ISF in the frequency domain (0..0.5) */ 185 int16 * isf_q, /* output: quantized ISF */ 196 int16 isf[], /* o : CN ISF vector */ 202 int16 isf[], 213 int16 * isf_q /* input : ISF in the frequency domain (0..0.5) * [all...] |
qpisf_2s.cpp | 52 Coding/Decoding of ISF parameters with prediction. 54 The ISF vector is quantized using two-stage VQ with split-by-2 127 * Decoding of ISF parameters * 132 int16 * isf_q, /* output: quantized ISF in frequency domain (0..0.5) */ 133 int16 * past_isfq,/* i/0 : past ISF quantizer */ 134 int16 * isfold, /* input : past quantized ISF */ 135 int16 * isf_buf, /* input : isf buffer */ 210 tmp = add_int16(ref_isf[i], mult_int16(past_isfq[i], MU)); /* predicted ISF */ 223 * Decoding of ISF parameters 228 int16 * isf_q, /* output: quantized ISF in frequency domain (0..0.5) * [all...] |
pvamrwbdecoder.cpp | 306 int16 *isf = &ispnew[M]; /* ISF (frequency domain) at 4nd sfr */ local 307 int16 *isf_tmp = &isf[M]; 351 dtx_dec_amr_wb(&(st->dtx_decSt), exc2, newDTXState, isf, &prms); 436 Isf_isp(isf, ispnew, M); 450 L_tmp = mac_16by16_to_int32(L_tmp, isf[i], interpol_frac[j]); 470 pv_memcpy((void *)st->isfold, (void *)isf, M*sizeof(*isf)); 499 Dpisf_2s_46b(ind, isf, st->past_isfq, st->isfold, st->isf_buf, bfi, 1); 510 Dpisf_2s_36b(ind, isf, st->past_isfq, st->isfold, st->isf_buf, bfi, 1) [all...] |
pvamrwbdecoder_acelp.h | 104 int16 isf[], /* (i) Q15 : isf[m] normalized (range: 0.0<=val<=0.5) */ 123 * isf quantizers * 128 int16 * isf_q /* input : ISF in the frequency domain (0..0.5) */ 133 int16 * isf_q, /* output: quantized ISF in frequency domain (0..0.5) */ 134 int16 * past_isfq, /* i/0 : past ISF quantizer */ 135 int16 * isfold, /* input : past quantized ISF */ 136 int16 * isf_buf, /* input : isf buffer */ 142 int16 * isf_q, /* output: quantized ISF in frequency domain (0..0.5) */ 143 int16 * past_isfq, /* i/0 : past ISF quantizer * [all...] |