/external/libvorbis/lib/ |
H A D | lpc.h | 14 last mod: $Id: lpc.h 16037 2009-05-26 21:10:58Z xiphmont $ 24 extern float vorbis_lpc_from_data(float *data,float *lpc,int n,int m);
|
H A D | lpc.c | 14 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 D | lsp.h | 22 extern int vorbis_lpc_to_lsp(float *lpc,float *lsp,int m);
|
H A D | Makefile.am | 10 lpc.c analysis.c synthesis.c psy.c info.c \ 14 envelope.h lpc.h lsp.h codebook.h misc.h psy.h\
|
H A D | lsp.c | 25 /* 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];
|
H A D | block.c | 30 #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,
|
/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/flac/libFLAC/ |
H A D | Android.mk | 13 lpc.c \
|
H A D | lpc.c | 43 #include "private/lpc.h" 126 FLAC__double r, err, lpc[FLAC__MAX_LPC_ORDER]; local 139 r -= lpc[j] * autoc[i-j]; 143 lpc[i]=r; 145 FLAC__double tmp = lpc[j]; 146 lpc[j] += r * lpc[i-1-j]; 147 lpc[i-1-j] += r * tmp; 150 lpc[j] += lpc[ [all...] |
H A D | stream_encoder.c | 52 #include "private/lpc.h" 366 FLAC__bool use_wide_by_order; /* use slow 64-bit versions of some functions because of the lpc order */ 3485 /* encode lpc */ 3581 /* under rare circumstances this can happen when all but lpc subframe types are disabled: */ 3615 if(!FLAC__subframe_add_lpc(&(subframe->data.lpc), blocksize - subframe->data.lpc.order, subframe_bps, subframe->wasted_bits, frame)) { 3770 FLAC__int32 qlp_coeff[FLAC__MAX_LPC_ORDER]; /* WATCHOUT: the size is important; some x86 intrinsic routines need more than lpc order elements */ 3796 subframe->data.lpc.entropy_coding_method.type = FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE; 3797 subframe->data.lpc.entropy_coding_method.data.partitioned_rice.contents = partitioned_rice_contents; 3798 subframe->data.lpc [all...] |
H A D | stream_decoder.c | 52 #include "private/lpc.h" 2628 FLAC__Subframe_LPC *subframe = &decoder->private_->frame.subframes[channel].data.lpc;
|
/external/libgsm/ |
H A D | Android.mk | 30 src/lpc.c \
|
/external/libvorbis/ |
H A D | Android.mk | 18 lib/lpc.c \
|
/external/libvorbis/symbian/ |
H A D | vorbis.mmp | 39 SOURCE lookup.c lpc.c lsp.c mapping0.c mdct.c psy.c registry.c res0.c sharedbook.c
|
/external/libopus/celt/ |
H A D | celt_lpc.c | 47 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 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 | 92 /* 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/speex/ |
H A D | Android.mk | 90 libspeex/lpc.c \
|
/external/flac/include/FLAC/ |
H A D | format.h | 349 FLAC__Subframe_LPC lpc; member in union:__anon4964::__anon4965
|
/external/flac/libFLAC/ppc/as/ |
H A D | lpc_asm.s | 45 ; see src/libFLAC/lpc.c:FLAC__lpc_restore_signal()
|
/external/flac/libFLAC/ppc/gas/ |
H A D | lpc_asm.s | 47 # see src/libFLAC/lpc.c:FLAC__lpc_restore_signal()
|