Searched defs:lpc (Results 1 - 16 of 16) sorted by relevance

/external/chromium_org/third_party/speex/libspeex/
H A Dlpc.c56 #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 Dnb_celp.c38 #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);
/external/speex/libspeex/
H A Dlpc.c56 #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 Dnb_celp.c38 #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);
/external/libvorbis/lib/
H A Dlpc.c14 last mod: $Id: lpc.c 16227 2009-07-08 06:58:46Z xiphmont $
51 #include "lpc.h"
59 Output: m lpc coefficients, excitation energy */
63 double *lpc=alloca(sizeof(*lpc)*(m)); local
76 /* Generate lpc coefficients from autocorr values */
86 memset(lpc+i,0,(m-i)*sizeof(*lpc));
95 for(j=0;j<i;j++)r-=lpc[j]*aut[i-j];
100 lpc[
[all...]
H A Dblock.c30 #include "lpc.h"
418 float *lpc=alloca(order*sizeof(*lpc)); local
430 vorbis_lpc_from_data(work,lpc,v->pcm_current-v->centerW,order);
444 vorbis_lpc_predict(lpc,work+v->pcm_current-v->centerW-order,
466 float *lpc=alloca(order*sizeof(*lpc)); local
490 vorbis_lpc_from_data(v->pcm[i]+v->eofflag-n,lpc,n,order);
493 vorbis_lpc_predict(lpc,v->pcm[i]+v->eofflag-order,order,
H A Dlsp.c25 /* Note that the lpc-lsp conversion finds the roots of polynomial with
404 /* Convert lpc coefficients to lsp coefficients */
405 int vorbis_lpc_to_lsp(float *lpc,float *lsp,int m){ argument
424 for(i=1;i<=g1_order;i++) g1[g1_order-i] = lpc[i-1]+lpc[m-i];
426 for(i=1;i<=g2_order;i++) g2[g2_order-i] = lpc[i-1]-lpc[m-i];
/external/chromium_org/third_party/opus/src/celt/
H A Dcelt_lpc.c47 opus_val32 lpc[LPC_ORDER]; local
49 float *lpc = _lpc; local
53 lpc[i] = 0;
60 rr += MULT32_32_Q31(lpc[j],ac[i - j]);
64 lpc[i] = SHR32(r,3);
68 tmp1 = lpc[j];
69 tmp2 = lpc[i-1-j];
70 lpc[j] = tmp1 + MULT32_32_Q31(r,tmp2);
71 lpc[i-1-j] = tmp2 + MULT32_32_Q31(r,tmp1);
87 _lpc[i] = ROUND16(lpc[
[all...]
H A Dpitch.c153 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 Dcelt_decoder.c92 /* opus_val16 lpc[], Size = channels*LPC_ORDER */
340 opus_val16 *lpc; local
362 lpc = (opus_val16*)(st->_decode_mem+(DECODE_BUFFER_SIZE+overlap)*C);
363 oldBandE = lpc+C*LPC_ORDER;
503 _celt_lpc(lpc+c*LPC_ORDER, ac, LPC_ORDER);
518 celt_fir(exc+MAX_PERIOD-exc_length, lpc+c*LPC_ORDER,
584 celt_iir(buf+DECODE_BUFFER_SIZE-N, lpc+c*LPC_ORDER,
672 opus_val16 *lpc; local
711 lpc = (opus_val16*)(st->_decode_mem+(DECODE_BUFFER_SIZE+overlap)*CC);
712 oldBandE = lpc
1142 opus_val16 *lpc, *oldBandE, *oldLogE, *oldLogE2; local
[all...]
/external/libopus/celt/
H A Dcelt_lpc.c47 opus_val32 lpc[LPC_ORDER]; local
49 float *lpc = _lpc; local
53 lpc[i] = 0;
60 rr += MULT32_32_Q31(lpc[j],ac[i - j]);
64 lpc[i] = SHR32(r,3);
68 tmp1 = lpc[j];
69 tmp2 = lpc[i-1-j];
70 lpc[j] = tmp1 + MULT32_32_Q31(r,tmp2);
71 lpc[i-1-j] = tmp2 + MULT32_32_Q31(r,tmp1);
87 _lpc[i] = ROUND16(lpc[
[all...]
H A Dpitch.c153 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 Dcelt_decoder.c92 /* opus_val16 lpc[], Size = channels*LPC_ORDER */
340 opus_val16 *lpc; local
362 lpc = (opus_val16*)(st->_decode_mem+(DECODE_BUFFER_SIZE+overlap)*C);
363 oldBandE = lpc+C*LPC_ORDER;
503 _celt_lpc(lpc+c*LPC_ORDER, ac, LPC_ORDER);
518 celt_fir(exc+MAX_PERIOD-exc_length, lpc+c*LPC_ORDER,
584 celt_iir(buf+DECODE_BUFFER_SIZE-N, lpc+c*LPC_ORDER,
672 opus_val16 *lpc; local
711 lpc = (opus_val16*)(st->_decode_mem+(DECODE_BUFFER_SIZE+overlap)*CC);
712 oldBandE = lpc
1142 opus_val16 *lpc, *oldBandE, *oldLogE, *oldLogE2; local
[all...]
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/ilbc/
H A Ddo_plc.c35 int16_t *lpc, /* (i) decoded LPC (only used for no PL) */
298 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, int16_t inlag, iLBC_Dec_Inst_t *iLBCdec_inst ) argument
/external/flac/libFLAC/
H A Dlpc.c40 #include "private/lpc.h"
115 FLAC__double r, err, ref[FLAC__MAX_LPC_ORDER], lpc[FLAC__MAX_LPC_ORDER]; local
128 r -= lpc[j] * autoc[i-j];
132 lpc[i]=r;
134 FLAC__double tmp = lpc[j];
135 lpc[j] += r * lpc[i-1-j];
136 lpc[i-1-j] += r * tmp;
139 lpc[j] += lpc[
[all...]
/external/flac/include/FLAC/
H A Dformat.h348 FLAC__Subframe_LPC lpc; member in union:__anon21467::__anon21468

Completed in 4330 milliseconds