/external/libvorbis/lib/ |
lpc.h | 13 function: LPC low level routines 14 last mod: $Id: lpc.h 16037 2009-05-26 21:10:58Z xiphmont $ 23 /* simple linear scale LPC code */ 24 extern float vorbis_lpc_from_data(float *data,float *lpc,int n,int m);
|
lpc.c | 13 function: LPC low level routines 14 last mod: $Id: lpc.c 16227 2009-07-08 06:58:46Z xiphmont $ 18 /* Some of these routines (autocorrelator, LPC coefficient estimator) 51 #include "lpc.h" 55 /* Autocorrelation LPC coeff generation algorithm invented by 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)) [all...] |
lsp.h | 22 extern int vorbis_lpc_to_lsp(float *lpc,float *lsp,int m);
|
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\
|
lsp.c | 25 /* Note that the lpc-lsp conversion finds the roots of polynomial with 29 LPC f response) which in turn should be impossible in our use of 333 return(-1); /* complex root! The LPC generator handed us a bad filter */ 404 /* Convert lpc coefficients to lsp coefficients */ 405 int vorbis_lpc_to_lsp(float *lpc,float *lsp,int m){ 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];
|
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 484 /* extrapolate with LPC to fill in */ 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 [all...] |
/external/speex/libspeex/ |
lpc.c | 56 #include "lpc.h" 62 /* LPC analysis 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])); 101 /* Update LPC coefficients and total error */ 102 lpc[i] = r; 105 spx_word16_t tmp = lpc[j]; 106 lpc[j] = MAC16_16_P13(lpc[j],r,lpc[i-1-j]) [all...] |
lpc.h | 3 @file lpc.h 4 @brief Functions for LPC (Linear Prediction Coefficients) analysis 47 spx_coef_t * lpc, /* [0...p-1] LPC coefficients */
|
/external/webrtc/webrtc/modules/audio_coding/codecs/ilbc/ |
do_plc.h | 35 int16_t *lpc, /* (i) decoded LPC (only used for no PL) */
|
do_plc.c | 35 int16_t *lpc, /* (i) decoded LPC (only used for no PL) */ 283 /* use the old LPC */ 295 WEBRTC_SPL_MEMCPY_W16(PLClpc, lpc, (LPC_FILTERORDER+1));
|
/frameworks/av/media/libstagefright/codecs/amrnb/enc/src/ |
lpc.h | 34 Filename: /audio/gsm_amr/c/src/include/lpc.h 50 File : lpc.h 116 be passed to lpc in each call. 129 void lpc(
|
lpc.cpp | 34 Pathname: ./audio/gsm-amr/c/src/lpc.c 58 #include "lpc.h" 117 This function initializes the state data for the LPC module. 127 lpc.c, UMTS GSM AMR speech codec, R99 - Version 3.2.0, March 2, 2001 240 This function resets the state data for the LPC module. 250 lpc.c, UMTS GSM AMR speech codec, R99 - Version 3.2.0, March 2, 2001 324 This function frees the state data for the LPC module. 334 lpc.c, UMTS GSM AMR speech codec, R99 - Version 3.2.0, March 2, 2001 391 FUNCTION NAME: lpc 417 This function executes the LPC functionality for GSM AMR 487 void lpc( function [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/arc/ |
lp.s | 17 lpc text_label
|
lp.d | 31 2c: 05 fa ff 37 37fffa05 lpc 0 <text_label> 33 30: 85 f9 ff 37 37fff985 lpc 0 <text_label> 35 34: 05 f9 ff 37 37fff905 lpc 0 <text_label>
|
/external/libvorbis/ |
Android.mk | 18 lib/lpc.c \
|
/external/libvorbis/symbian/ |
vorbis.mmp | 39 SOURCE lookup.c lpc.c lsp.c mapping0.c mdct.c psy.c registry.c res0.c sharedbook.c
|
/frameworks/base/telephony/java/com/android/internal/telephony/ |
GsmAlphabet.java | [all...] |
/external/libopus/celt/ |
celt_lpc.c | 38 opus_val16 *_lpc, /* out: [0...p-1] LPC coefficients */ 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]); 62 /* Update LPC coefficients and total error */ 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) [all...] |
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[3] + MULT16_16_Q15(c1,lpc[2]) [all...] |
celt_decoder.c | 96 /* opus_val16 lpc[], Size = channels*LPC_ORDER */ 421 opus_val16 *lpc; local 441 lpc = (opus_val16*)(st->_decode_mem+(DECODE_BUFFER_SIZE+overlap)*C); 442 oldBandE = lpc+C*LPC_ORDER; 543 /* Compute LPC coefficients for the last MAX_PERIOD samples before 563 _celt_lpc(lpc+c*LPC_ORDER, ac, LPC_ORDER); 568 /* Initialize the LPC history with the samples just before the start 578 celt_fir(exc+MAX_PERIOD-exc_length, lpc+c*LPC_ORDER, 644 celt_iir(buf+DECODE_BUFFER_SIZE-N, lpc+c*LPC_ORDER, 733 opus_val16 *lpc; local 1194 opus_val16 *lpc, *oldBandE, *oldLogE, *oldLogE2; local [all...] |
/external/webrtc/webrtc/modules/audio_processing/vad/ |
vad_audio_proc.cc | 53 "lpc analysis window incorrect size"); 135 // Compute |kNum10msSubframes| sets of LPC coefficients, one per 10 ms input. 137 // each 10ms sub-frame. This is equivalent to computing LPC coefficients for the 139 void VadAudioProc::GetLpcPolynomials(double* lpc, size_t length_lpc) { 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]);
|
vad_audio_proc.h | 43 void GetLpcPolynomials(double* lpc, size_t length_lpc); 48 // To compute spectral peak we perform LPC analysis to get spectral envelope. 49 // For every 30 ms we compute 3 spectral peak there for 3 LPC analysis. 50 // LPC is computed over 15 ms of windowed audio. For every 10 ms sub-frame 51 // we need 5 ms of past signal to create the input of LPC analysis.
|
/external/webrtc/webrtc/common_audio/signal_processing/ |
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/ |
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]; 142 /* Update LPC coefficients and total error. */ 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[j] * r [all...] |
/external/libgsm/ |
Makefile | 167 $(SRC)/lpc.c \ 211 $(SRC)/lpc.o \
|