/external/speex/libspeex/ |
H A D | lpc.c | 56 #include "lpc.h" 74 spx_coef_t *lpc, /* out: [0...p-1] LPC coefficients */ 86 lpc[i] = 0; 95 rr = SUB32(rr,MULT16_16(lpc[j],ac[i - j])); 102 lpc[i] = r; 105 spx_word16_t tmp = lpc[j]; 106 lpc[j] = MAC16_16_P13(lpc[j],r,lpc[i-1-j]); 107 lpc[ 73 _spx_lpc( spx_coef_t *lpc, const spx_word16_t *ac, int p ) argument [all...] |
H A D | lpc.h | 3 @file lpc.h 47 spx_coef_t * lpc, /* [0...p-1] LPC coefficients */
|
H A D | nb_celp.c | 38 #include "lpc.h" 266 VARDECL(spx_coef_t *lpc); 284 ALLOC(lpc, st->lpcSize, spx_coef_t); 320 _spx_lpc(lpc, autocorr, st->lpcSize); 322 roots=lpc_to_lsp (lpc, st->lpcSize, lsp, 10, LSP_DELTA1, stack); 1206 VARDECL(spx_coef_t *lpc); 1207 ALLOC(lpc, st->lpcSize, spx_coef_t); 1208 bw_lpc(QCONST16(0.93f,15), st->interp_qlpc, lpc, st->lpcSize); local 1221 iir_mem16(st->exc, lpc, out, st->frameSize, st->lpcSize, st->mem_sp, stack);
|
H A D | sb_celp.c | 39 #include "lpc.h" 322 VARDECL(spx_coef_t *lpc); 373 ALLOC(lpc, st->lpcSize, spx_coef_t); 407 _spx_lpc(lpc, autocorr, st->lpcSize); 411 roots=lpc_to_lsp (lpc, st->lpcSize, lsp, 10, LSP_DELTA1, stack); 414 roots = lpc_to_lsp (lpc, st->lpcSize, lsp, 10, LSP_DELTA2, stack);
|
/external/webrtc/webrtc/modules/audio_coding/codecs/ilbc/ |
H A D | do_plc.h | 35 int16_t *lpc, /* (i) decoded LPC (only used for no PL) */
|
H A D | do_plc.c | 35 int16_t *lpc, /* (i) decoded LPC (only used for no PL) */ 295 WEBRTC_SPL_MEMCPY_W16(PLClpc, lpc, (LPC_FILTERORDER+1)); 29 WebRtcIlbcfix_DoThePlc( int16_t *PLCresidual, int16_t *PLClpc, int16_t PLI, int16_t *decresidual, int16_t *lpc, size_t inlag, IlbcDecoder *iLBCdec_inst ) argument
|
/external/libxaac/decoder/ |
H A D | ixheaacd_tns.h | 42 VOID ixheaacd_tns_parcor_lpc_convert_dec(WORD16 *parcor, WORD16 *lpc, 45 void ixheaacd_tns_parcor_lpc_convert_dec_ld(WORD32 *parcor, WORD32 *lpc, 48 VOID ixheaacd_tns_parcor_lpc_convert_armv7(WORD16 *parcor, WORD16 *lpc, 52 WORD16 *lpc, WORD32 order, WORD32 shift_value, 56 WORD32 *lpc, WORD32 order, 60 WORD16 *lpc, WORD32 order, WORD32 shift_value, 66 VOID ixheaacd_tns_parcor_to_lpc(WORD32 *parcor, WORD32 *lpc, WORD16 *scale, 70 WORD32 *lpc, WORD32 order, 74 WORD32 inc, WORD32 *lpc, WORD32 order, 78 WORD32 inc, WORD32 *lpc, [all...] |
H A D | ixheaacd_aac_tns.c | 98 VOID ixheaacd_tns_parcor_to_lpc(WORD32 *parcor, WORD32 *lpc, WORD16 *scale, argument 140 lpc[i] = (accu1); 152 VOID ixheaacd_tns_parcor_lpc_convert_dec(WORD16 *parcor, WORD16 *lpc, argument 197 lpc[i] = ixheaacd_round16(accu1); 210 WORD32 *lpc, WORD32 order, 220 lpc[i] = 0; 222 lpc[i] = 0; 232 acc = ixheaacd_mac32_tns(state[j - 1], lpc[j], acc); 246 acc = ixheaacd_mac32_tns(state[j - 1], lpc[j], acc); 259 WORD32 inc, WORD32 *lpc, 209 ixheaacd_tns_ar_filter_fixed_dec(WORD32 *spectrum, WORD32 size, WORD32 inc, WORD32 *lpc, WORD32 order, WORD32 shift_value, WORD scale_spec) argument 258 ixheaacd_tns_ar_filter_fixed_non_neon_armv7(WORD32 *spectrum, WORD32 size, WORD32 inc, WORD32 *lpc, WORD32 order, WORD32 shift_value, WORD scale_spec) argument 310 ixheaacd_tns_ar_filter_fixed_armv8(WORD32 *spectrum, WORD32 size, WORD32 inc, WORD32 *lpc, WORD32 order, WORD32 shift_value, WORD scale_spec) argument 360 ixheaacd_tns_ma_filter_fixed_ld(WORD32 *spectrum, WORD32 size, WORD32 inc, WORD32 *lpc, WORD32 order, WORD16 shift_value) argument 381 ixheaacd_tns_ar_filter_dec(WORD32 *spectrum, WORD32 size, WORD32 inc, WORD16 *lpc, WORD32 order, WORD32 shift_value, WORD scale_spec, WORD32 *ptr_filter_state) argument [all...] |
/external/libopus/celt/ |
H A D | celt_lpc.c | 47 opus_val32 lpc[LPC_ORDER]; local 49 float *lpc = _lpc; local 52 OPUS_CLEAR(lpc, p); 59 rr += MULT32_32_Q31(lpc[j],ac[i - j]); 63 lpc[i] = SHR32(r,3); 67 tmp1 = lpc[j]; 68 tmp2 = lpc[i-1-j]; 69 lpc[j] = tmp1 + MULT32_32_Q31(r,tmp2); 70 lpc[i-1-j] = tmp2 + MULT32_32_Q31(r,tmp1); 86 _lpc[i] = ROUND16(lpc[ [all...] |
H A D | pitch.c | 153 opus_val16 lpc[4], mem[5]={0,0,0,0,0}; local 202 _celt_lpc(lpc, ac, 4); 206 lpc[i] = MULT16_16_Q15(lpc[i], tmp); 209 lpc2[0] = lpc[0] + QCONST16(.8f,SIG_SHIFT); 210 lpc2[1] = lpc[1] + MULT16_16_Q15(c1,lpc[0]); 211 lpc2[2] = lpc[2] + MULT16_16_Q15(c1,lpc[1]); 212 lpc2[3] = lpc[ [all...] |
H A D | celt_decoder.c | 97 /* opus_val16 lpc[], Size = channels*LPC_ORDER */ 471 opus_val16 *lpc; local 491 lpc = (opus_val16*)(st->_decode_mem+(DECODE_BUFFER_SIZE+overlap)*C); 492 oldBandE = lpc+C*LPC_ORDER; 615 _celt_lpc(lpc+c*LPC_ORDER, ac, LPC_ORDER); 624 sum += ABS16(lpc[c*LPC_ORDER+i]); 629 lpc[c*LPC_ORDER+i] = MULT16_16_Q15(lpc[c*LPC_ORDER+i], tmp); 646 celt_fir(exc+MAX_PERIOD-exc_length, lpc+c*LPC_ORDER, 711 celt_iir(buf+DECODE_BUFFER_SIZE-N, lpc 804 opus_val16 *lpc; local 1266 opus_val16 *lpc, *oldBandE, *oldLogE, *oldLogE2; local [all...] |
/external/webrtc/webrtc/modules/audio_processing/vad/ |
H A D | vad_audio_proc.cc | 53 "lpc analysis window incorrect size"); 139 void VadAudioProc::GetLpcPolynomials(double* lpc, size_t length_lpc) { argument 151 WebRtcIsac_LevDurb(&lpc[offset_lpc], reflec_coeff, corr, kLpcOrder); 172 // 1 / A(z), where A(z) is defined by |lpc| is a model of the spectral envelope 180 double lpc[kNum10msSubframes * (kLpcOrder + 1)]; local 182 GetLpcPolynomials(lpc, kNum10msSubframes * (kLpcOrder + 1)); 191 data[n] = static_cast<float>(lpc[i * (kLpcOrder + 1) + n]);
|
H A D | vad_audio_proc.h | 43 void GetLpcPolynomials(double* lpc, size_t length_lpc);
|
/external/libxaac/decoder/armv7/ |
H A D | ixheaacd_function_selector_arm_non_neon.c | 136 (WORD32 *spectrum, WORD32 size, WORD32 inc, WORD32 *lpc, WORD32 order, 141 (WORD32 *spectrum, WORD32 size, WORD32 inc, WORD16 *lpc, WORD32 order, 146 (WORD16 *parcor, WORD16 *lpc, WORD16 *scale,
|
H A D | ixheaacd_function_selector_armv7.c | 143 (WORD32 *spectrum, WORD32 size, WORD32 inc, WORD32 *lpc, WORD32 order, 147 (WORD32 *spectrum, WORD32 size, WORD32 inc, WORD16 *lpc, WORD32 order, 152 (WORD16 *parcor, WORD16 *lpc, WORD16 *scale,
|
H A D | ixheaacd_tns_ar_filter_fixed.s | 45 STR r8, [r14, #4]! @lpc[i] = 0 49 STR r8, [r14, #4] @lpc[i] = 0 77 LDR r9 , [r3 , r5] @lpc[j] 110 VLD1.32 {D10, D11}, [R8]! @lpc[j] 151 VSHR.S64 D6, #32 @acc1=acc>>32 @acc = mac32_tns_neon(state[j - 1],lpc[j],acc, temp_lo)@ 190 VSHR.S64 D6, #32 @acc = mac32_tns_neon(state[j - 1],lpc[j],acc, temp_lo)@ 373 LDR r9 , [r3 , r5] @lpc[j] 398 VLD1.32 {D10, D11}, [R8]! @lpc[j]
|
/external/libxaac/decoder/armv8/ |
H A D | ixheaacd_function_selector_armv8.c | 141 (WORD32 *spectrum, WORD32 size, WORD32 inc, WORD32 *lpc, WORD32 order, 145 (WORD32 *spectrum, WORD32 size, WORD32 inc, WORD16 *lpc, WORD32 order, 150 (WORD16 *parcor, WORD16 *lpc, WORD16 *scale,
|
/external/libxaac/decoder/generic/ |
H A D | ixheaacd_function_selector_generic.c | 142 (WORD32 *spectrum, WORD32 size, WORD32 inc, WORD32 *lpc, WORD32 order, 146 (WORD32 *spectrum, WORD32 size, WORD32 inc, WORD16 *lpc, WORD32 order, 151 (WORD16 *parcor, WORD16 *lpc, WORD16 *scale,
|
/external/libxaac/decoder/x86/ |
H A D | ixheaacd_function_selector_x86.c | 141 (WORD32 *spectrum, WORD32 size, WORD32 inc, WORD32 *lpc, WORD32 order, 145 (WORD32 *spectrum, WORD32 size, WORD32 inc, WORD16 *lpc, WORD32 order, 150 (WORD16 *parcor, WORD16 *lpc, WORD16 *scale,
|
/external/libxaac/decoder/x86_64/ |
H A D | ixheaacd_function_selector_x86_64.c | 141 (WORD32 *spectrum, WORD32 size, WORD32 inc, WORD32 *lpc, WORD32 order, 145 (WORD32 *spectrum, WORD32 size, WORD32 inc, WORD16 *lpc, WORD32 order, 150 (WORD16 *parcor, WORD16 *lpc, WORD16 *scale,
|
/external/webrtc/webrtc/common_audio/signal_processing/ |
H A D | signal_processing_unittest.cc | 352 int16_t lpc[kOrder + 2] = { 0 }; local 357 EXPECT_EQ(0, WebRtcSpl_LevinsonDurbin(unstable_filter, lpc, refl, kOrder)); 358 EXPECT_EQ(1, WebRtcSpl_LevinsonDurbin(stable_filter, lpc, refl, kOrder)); 360 EXPECT_EQ(lpc_result[i], lpc[i]);
|
/external/flac/libFLAC/ |
H A D | lpc.c | 43 #include "private/lpc.h" 125 double r, err, lpc[FLAC__MAX_LPC_ORDER]; local 138 r -= lpc[j] * autoc[i-j]; 142 lpc[i]=r; 144 double tmp = lpc[j]; 145 lpc[j] += r * lpc[i-1-j]; 146 lpc[i-1-j] += r * tmp; 149 lpc[j] += lpc[ [all...] |
H A D | stream_encoder.c | 56 #include "private/lpc.h" 3487 /* encode lpc */ 3583 /* under rare circumstances this can happen when all but lpc subframe types are disabled: */ 3617 if(!FLAC__subframe_add_lpc(&(subframe->data.lpc), blocksize - subframe->data.lpc.order, subframe_bps, subframe->wasted_bits, frame)) { 3772 FLAC__int32 qlp_coeff[FLAC__MAX_LPC_ORDER]; /* WATCHOUT: the size is important; some x86 intrinsic routines need more than lpc order elements */ 3798 subframe->data.lpc.entropy_coding_method.type = FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE; 3799 subframe->data.lpc.entropy_coding_method.data.partitioned_rice.contents = partitioned_rice_contents; 3800 subframe->data.lpc.residual = residual; 3817 &subframe->data.lpc [all...] |
/external/libgsm/ |
H A D | Makefile | 167 $(SRC)/lpc.c \ 211 $(SRC)/lpc.o \
|
/external/flac/include/FLAC/ |
H A D | format.h | 349 FLAC__Subframe_LPC lpc; member in union:__anon7220::__anon7221
|