/external/speex/libspeex/ |
D | lpc.c | 74 spx_coef_t *lpc, /* out: [0...p-1] LPC coefficients */ in _spx_lpc() argument 86 lpc[i] = 0; in _spx_lpc() 95 rr = SUB32(rr,MULT16_16(lpc[j],ac[i - j])); in _spx_lpc() 102 lpc[i] = r; in _spx_lpc() 105 spx_word16_t tmp = lpc[j]; in _spx_lpc() 106 lpc[j] = MAC16_16_P13(lpc[j],r,lpc[i-1-j]); in _spx_lpc() 107 lpc[i-1-j] = MAC16_16_P13(lpc[i-1-j],r,tmp); in _spx_lpc() 110 lpc[j] = MAC16_16_P13(lpc[j],lpc[j],r); in _spx_lpc()
|
D | lpc.h | 47 spx_coef_t * lpc, /* [0...p-1] LPC coefficients */
|
D | nb_celp.c | 266 VARDECL(spx_coef_t *lpc); in nb_encode() 284 ALLOC(lpc, st->lpcSize, spx_coef_t); in nb_encode() 320 _spx_lpc(lpc, autocorr, st->lpcSize); in nb_encode() 322 roots=lpc_to_lsp (lpc, st->lpcSize, lsp, 10, LSP_DELTA1, stack); in nb_encode() 1206 VARDECL(spx_coef_t *lpc); in nb_decode() 1207 ALLOC(lpc, st->lpcSize, spx_coef_t); in nb_decode() 1208 bw_lpc(QCONST16(0.93f,15), st->interp_qlpc, lpc, st->lpcSize); in nb_decode() 1221 iir_mem16(st->exc, lpc, out, st->frameSize, st->lpcSize, st->mem_sp, stack); in nb_decode()
|
D | sb_celp.c | 322 VARDECL(spx_coef_t *lpc); in sb_encode() 373 ALLOC(lpc, st->lpcSize, spx_coef_t); in sb_encode() 407 _spx_lpc(lpc, autocorr, st->lpcSize); in sb_encode() 411 roots=lpc_to_lsp (lpc, st->lpcSize, lsp, 10, LSP_DELTA1, stack); in sb_encode() 414 roots = lpc_to_lsp (lpc, st->lpcSize, lsp, 10, LSP_DELTA2, stack); in sb_encode()
|
/external/libopus/celt/ |
D | celt_lpc.c | 47 opus_val32 lpc[LPC_ORDER]; in _celt_lpc() local 49 float *lpc = _lpc; in _celt_lpc() local 52 OPUS_CLEAR(lpc, p); in _celt_lpc() 59 rr += MULT32_32_Q31(lpc[j],ac[i - j]); in _celt_lpc() 63 lpc[i] = SHR32(r,3); in _celt_lpc() 67 tmp1 = lpc[j]; in _celt_lpc() 68 tmp2 = lpc[i-1-j]; in _celt_lpc() 69 lpc[j] = tmp1 + MULT32_32_Q31(r,tmp2); in _celt_lpc() 70 lpc[i-1-j] = tmp2 + MULT32_32_Q31(r,tmp1); in _celt_lpc() 86 _lpc[i] = ROUND16(lpc[i],16); in _celt_lpc()
|
D | pitch.c | 153 opus_val16 lpc[4], mem[5]={0,0,0,0,0}; in pitch_downsample() local 202 _celt_lpc(lpc, ac, 4); in pitch_downsample() 206 lpc[i] = MULT16_16_Q15(lpc[i], tmp); in pitch_downsample() 209 lpc2[0] = lpc[0] + QCONST16(.8f,SIG_SHIFT); in pitch_downsample() 210 lpc2[1] = lpc[1] + MULT16_16_Q15(c1,lpc[0]); in pitch_downsample() 211 lpc2[2] = lpc[2] + MULT16_16_Q15(c1,lpc[1]); in pitch_downsample() 212 lpc2[3] = lpc[3] + MULT16_16_Q15(c1,lpc[2]); in pitch_downsample() 213 lpc2[4] = MULT16_16_Q15(c1,lpc[3]); in pitch_downsample()
|
D | celt_decoder.c | 421 opus_val16 *lpc; in celt_decode_lost() local 441 lpc = (opus_val16*)(st->_decode_mem+(DECODE_BUFFER_SIZE+overlap)*C); in celt_decode_lost() 442 oldBandE = lpc+C*LPC_ORDER; in celt_decode_lost() 563 _celt_lpc(lpc+c*LPC_ORDER, ac, LPC_ORDER); in celt_decode_lost() 578 celt_fir(exc+MAX_PERIOD-exc_length, lpc+c*LPC_ORDER, in celt_decode_lost() 644 celt_iir(buf+DECODE_BUFFER_SIZE-N, lpc+c*LPC_ORDER, in celt_decode_lost() 733 opus_val16 *lpc; local 773 lpc = (opus_val16*)(st->_decode_mem+(DECODE_BUFFER_SIZE+overlap)*CC); 774 oldBandE = lpc+CC*LPC_ORDER; 1194 opus_val16 *lpc, *oldBandE, *oldLogE, *oldLogE2; local [all …]
|
/external/webrtc/webrtc/modules/audio_processing/vad/ |
D | vad_audio_proc.cc | 139 void VadAudioProc::GetLpcPolynomials(double* lpc, size_t length_lpc) { in GetLpcPolynomials() argument 151 WebRtcIsac_LevDurb(&lpc[offset_lpc], reflec_coeff, corr, kLpcOrder); in GetLpcPolynomials() 180 double lpc[kNum10msSubframes * (kLpcOrder + 1)]; in FindFirstSpectralPeaks() local 182 GetLpcPolynomials(lpc, kNum10msSubframes * (kLpcOrder + 1)); in FindFirstSpectralPeaks() 191 data[n] = static_cast<float>(lpc[i * (kLpcOrder + 1) + n]); in FindFirstSpectralPeaks()
|
D | vad_audio_proc.h | 43 void GetLpcPolynomials(double* lpc, size_t length_lpc);
|
/external/webrtc/webrtc/modules/audio_coding/codecs/ilbc/ |
D | do_plc.h | 35 int16_t *lpc, /* (i) decoded LPC (only used for no PL) */
|
D | do_plc.c | 35 int16_t *lpc, /* (i) decoded LPC (only used for no PL) */ in WebRtcIlbcfix_DoThePlc() argument 295 WEBRTC_SPL_MEMCPY_W16(PLClpc, lpc, (LPC_FILTERORDER+1)); in WebRtcIlbcfix_DoThePlc()
|
/external/flac/libFLAC/ |
D | Android.bp | 14 "lpc.c",
|
D | lpc.c | 126 FLAC__double r, err, lpc[FLAC__MAX_LPC_ORDER]; in FLAC__lpc_compute_lp_coefficients() local 139 r -= lpc[j] * autoc[i-j]; in FLAC__lpc_compute_lp_coefficients() 143 lpc[i]=r; in FLAC__lpc_compute_lp_coefficients() 145 FLAC__double tmp = lpc[j]; in FLAC__lpc_compute_lp_coefficients() 146 lpc[j] += r * lpc[i-1-j]; in FLAC__lpc_compute_lp_coefficients() 147 lpc[i-1-j] += r * tmp; in FLAC__lpc_compute_lp_coefficients() 150 lpc[j] += lpc[j] * r; in FLAC__lpc_compute_lp_coefficients() 156 lp_coeff[i][j] = (FLAC__real)(-lpc[j]); /* negate FIR filter coeff to get predictor coeff */ in FLAC__lpc_compute_lp_coefficients()
|
D | stream_encoder.c | 3621 …if(!FLAC__subframe_add_lpc(&(subframe->data.lpc), blocksize - subframe->data.lpc.order, subframe_b… in add_subframe_() 3802 subframe->data.lpc.entropy_coding_method.type = FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE; in evaluate_lpc_subframe_() 3803 …subframe->data.lpc.entropy_coding_method.data.partitioned_rice.contents = partitioned_rice_content… in evaluate_lpc_subframe_() 3804 subframe->data.lpc.residual = residual; in evaluate_lpc_subframe_() 3821 &subframe->data.lpc.entropy_coding_method in evaluate_lpc_subframe_() 3824 subframe->data.lpc.order = order; in evaluate_lpc_subframe_() 3825 subframe->data.lpc.qlp_coeff_precision = qlp_coeff_precision; in evaluate_lpc_subframe_() 3826 subframe->data.lpc.quantization_level = quantization; in evaluate_lpc_subframe_() 3827 memcpy(subframe->data.lpc.qlp_coeff, qlp_coeff, sizeof(FLAC__int32)*FLAC__MAX_LPC_ORDER); in evaluate_lpc_subframe_() 3829 subframe->data.lpc.warmup[i] = signal[i]; in evaluate_lpc_subframe_()
|
D | stream_decoder.c | 2641 FLAC__Subframe_LPC *subframe = &decoder->private_->frame.subframes[channel].data.lpc; in read_subframe_lpc_()
|
/external/webrtc/webrtc/common_audio/signal_processing/ |
D | signal_processing_unittest.cc | 352 int16_t lpc[kOrder + 2] = { 0 }; in TEST_F() local 357 EXPECT_EQ(0, WebRtcSpl_LevinsonDurbin(unstable_filter, lpc, refl, kOrder)); in TEST_F() 358 EXPECT_EQ(1, WebRtcSpl_LevinsonDurbin(stable_filter, lpc, refl, kOrder)); in TEST_F() 360 EXPECT_EQ(lpc_result[i], lpc[i]); in TEST_F()
|
/external/libgsm/ |
D | Android.bp | 31 "src/lpc.c",
|
D | MANIFEST | 35 gsm-1.0/src/lpc.c
|
D | Makefile | 167 $(SRC)/lpc.c \ 211 $(SRC)/lpc.o \
|
D | ChangeLog | 64 src/lpc.c: fixed 16-bit addition overflow in Autocorrelation code
|
/external/speex/ |
D | Android.bp | 109 "libspeex/lpc.c",
|
/external/flac/include/FLAC/ |
D | format.h | 349 FLAC__Subframe_LPC lpc; member
|