Home
last modified time | relevance | path

Searched refs:SUBFRAMES (Results 1 – 19 of 19) sorted by relevance

/external/webrtc/webrtc/modules/audio_coding/codecs/isac/main/source/
Dlpc_gain_swb_tables.h27 extern const double WebRtcIsac_kLeftRecPointLpcGain[SUBFRAMES];
29 extern const int16_t WebRtcIsac_kNumQCellLpcGain[SUBFRAMES];
31 extern const uint16_t WebRtcIsac_kLpcGainEntropySearch[SUBFRAMES];
45 extern const uint16_t* WebRtcIsac_kLpcGainCdfMat[SUBFRAMES];
47 extern const double WebRtcIsac_kLpcGainDecorrMat[SUBFRAMES][SUBFRAMES];
Dlpc_gain_swb_tables.c31 const double WebRtcIsac_kLeftRecPointLpcGain[SUBFRAMES] =
39 const int16_t WebRtcIsac_kNumQCellLpcGain[SUBFRAMES] =
47 const uint16_t WebRtcIsac_kLpcGainEntropySearch[SUBFRAMES] =
119 const uint16_t* WebRtcIsac_kLpcGainCdfMat[SUBFRAMES] =
129 const double WebRtcIsac_kLpcGainDecorrMat[SUBFRAMES][SUBFRAMES] =
Dencode.c189 double lofilt_coef[(ORDERLO + 1)*SUBFRAMES]; in WebRtcIsac_EncodeLb()
190 double hifilt_coef[(ORDERHI + 1)*SUBFRAMES]; in WebRtcIsac_EncodeLb()
344 for (k = 0; k < SUBFRAMES; k++) { in WebRtcIsac_EncodeLb()
452 for (k = 0; k < SUBFRAMES; k++) { in WebRtcIsac_EncodeLb()
572 for (k = 0; k < SUBFRAMES; k++) { in LimitPayloadUb()
578 for (k = 0; k < SUBFRAMES; k++) { in LimitPayloadUb()
607 SUBFRAMES * sizeof(double)); in LimitPayloadUb()
616 memcpy(&ISACencUB_obj->SaveEnc_obj.lpcGain[SUBFRAMES], in LimitPayloadUb()
617 &lpcGains[SUBFRAMES], SUBFRAMES * sizeof(double)); in LimitPayloadUb()
621 &ISACencUB_obj->SaveEnc_obj.lpcGainIndex[SUBFRAMES]); in LimitPayloadUb()
[all …]
Dentropy_coding.c785 SUBFRAMES); in WebRtcIsac_DecodeLpc()
800 double percepFilterGains[SUBFRAMES << 1]; in WebRtcIsac_DecodeInterpolLpcUb()
811 numGains = SUBFRAMES; in WebRtcIsac_DecodeInterpolLpcUb()
817 numGains = SUBFRAMES << 1; in WebRtcIsac_DecodeInterpolLpcUb()
902 for (j = 0; j < SUBFRAMES; j++) { in WebRtcIsac_DecodeLpcCoef()
934 for (j = 0; j < SUBFRAMES; j++) { in WebRtcIsac_DecodeLpcCoef()
940 for (n = 0; n < SUBFRAMES; n++) { in WebRtcIsac_DecodeLpcCoef()
943 pos2 += SUBFRAMES; in WebRtcIsac_DecodeLpcCoef()
953 for (n = 0; n < SUBFRAMES; n++) { in WebRtcIsac_DecodeLpcCoef()
956 pos2 += SUBFRAMES; in WebRtcIsac_DecodeLpcCoef()
[all …]
Dstructs.h285 double LPCcoeffs_lo[(ORDERLO+1)*SUBFRAMES*2];
286 double LPCcoeffs_hi[(ORDERHI+1)*SUBFRAMES*2];
302 double lpcGain[SUBFRAMES<<1];
303 int lpcGainIndex[SUBFRAMES<<1];
424 double loFiltGain[SUBFRAMES];
425 double hiFiltGain[SUBFRAMES];
Ddecode.c53 double lo_filt_coef[(ORDERLO + 1)*SUBFRAMES]; in WebRtcIsac_DecodeLb()
54 double hi_filt_coef[(ORDERHI + 1)*SUBFRAMES]; in WebRtcIsac_DecodeLb()
193 double percepFilterParam[(UB_LPC_ORDER + 1) * (SUBFRAMES << 1) + in WebRtcIsac_DecodeUb16()
236 &percepFilterParam[(UB_LPC_ORDER + 1) * SUBFRAMES + (UB_LPC_ORDER + 1)], in WebRtcIsac_DecodeUb16()
262 double percepFilterParam[(UB_LPC_ORDER + 1)*SUBFRAMES]; in WebRtcIsac_DecodeUb12()
Dlpc_tables.h38 #define KLT_ORDER_GAIN (LPC_GAIN_ORDER * SUBFRAMES)
39 #define KLT_ORDER_SHAPE (LPC_SHAPE_ORDER * SUBFRAMES)
Dsettings.h55 #define SUBFRAMES 6 macro
86 #define UB_LPC_GAIN_DIM SUBFRAMES
Dlpc_analysis.c250 for (k = 0; k < SUBFRAMES; k++) { in WebRtcIsac_GetLpcCoefLb()
396 int16_t numSubFrames = SUBFRAMES * (1 + (bandwidth == isac16kHz)); in WebRtcIsac_GetLpcCoefUb()
414 if(frameCntr == SUBFRAMES) in WebRtcIsac_GetLpcCoefUb()
441 criterion1 = ((frameCntr == 0) || (frameCntr == (SUBFRAMES - 1))) && in WebRtcIsac_GetLpcCoefUb()
508 if(subFrameCntr == SUBFRAMES) in WebRtcIsac_GetLpcGain()
Dlattice.c45 for (u=0;u<SUBFRAMES;u++) in WebRtcIsac_NormLatticeFilterMa()
125 for (u=0;u<SUBFRAMES;u++) in WebRtcIsac_NormLatticeFilterAr()
/external/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/
Ddecode.c48 int16_t lofilt_coefQ15[ORDERLO*SUBFRAMES]; //refl. coeffs in WebRtcIsacfix_DecodeImpl()
49 int16_t hifilt_coefQ15[ORDERHI*SUBFRAMES]; //refl. coeffs in WebRtcIsacfix_DecodeImpl()
50 int32_t gain_lo_hiQ17[2*SUBFRAMES]; in WebRtcIsacfix_DecodeImpl()
151 …WEBRTC_SPL_MEMCPY_W16( (ISACdec_obj->plcstr_obj).lofilt_coefQ15, &lofilt_coefQ15[(SUBFRAMES-1)*ORD… in WebRtcIsacfix_DecodeImpl()
152 …WEBRTC_SPL_MEMCPY_W16( (ISACdec_obj->plcstr_obj).hifilt_coefQ15, &hifilt_coefQ15[(SUBFRAMES-1)*ORD… in WebRtcIsacfix_DecodeImpl()
153 (ISACdec_obj->plcstr_obj).gain_lo_hiQ17[0] = gain_lo_hiQ17[(SUBFRAMES-1) * 2]; in WebRtcIsacfix_DecodeImpl()
154 (ISACdec_obj->plcstr_obj).gain_lo_hiQ17[1] = gain_lo_hiQ17[(SUBFRAMES-1) * 2 + 1]; in WebRtcIsacfix_DecodeImpl()
Dentropy_coding_neon.c53 for (j = 0; j < SUBFRAMES; j++) { in WebRtcIsacfix_MatrixProduct1Neon()
95 for (j = 0; j < SUBFRAMES; j++) { in WebRtcIsacfix_MatrixProduct1Neon()
139 for (j = 0; j < SUBFRAMES; j++) { in WebRtcIsacfix_MatrixProduct1Neon()
174 for (j = 0; j < SUBFRAMES; j++) { in WebRtcIsacfix_MatrixProduct1Neon()
201 for (j = 0; j < SUBFRAMES; j++) { in WebRtcIsacfix_MatrixProduct2Neon()
205 for (n = SUBFRAMES; n > 0; n--) { in WebRtcIsacfix_MatrixProduct2Neon()
Dentropy_coding.c38 kTIndexFactor3 = SUBFRAMES,
44 kTIndexStep2 = SUBFRAMES,
49 kTLoopCount1 = SUBFRAMES,
860 for (j = 0; j < SUBFRAMES; j++) { in WebRtcIsacfix_MatrixProduct1C()
898 for (j = 0; j < SUBFRAMES; j++) { in WebRtcIsacfix_MatrixProduct2C()
902 for (n = SUBFRAMES; n > 0; n--) { in WebRtcIsacfix_MatrixProduct2C()
929 Lar2polyFix(larsQ17, LPCCoef_loQ15, ORDERLO, LPCCoef_hiQ15, ORDERHI, SUBFRAMES); in WebRtcIsacfix_DecodeLpc()
989 for (j=0; j<SUBFRAMES; j++) { in WebRtcIsacfix_DecodeLpcCoef()
1016 for (k=0; k<SUBFRAMES; k++) { in WebRtcIsacfix_DecodeLpcCoef()
1093 for (k=0; k<SUBFRAMES; k++) { in EstCodeLpcCoef()
[all …]
Dentropy_coding_mips.c29 int j = SUBFRAMES, k = 0, n = 0; in WebRtcIsacfix_MatrixProduct1MIPS()
99 int j = SUBFRAMES, k = 0, n = 0; in WebRtcIsacfix_MatrixProduct1MIPS()
180 int loop_count = SUBFRAMES; in WebRtcIsacfix_MatrixProduct2MIPS()
Ddecode_plc.c251 int16_t lofilt_coefQ15[ORDERLO*SUBFRAMES]; //refl. coeffs in WebRtcIsacfix_DecodePlcImpl()
252 int16_t hifilt_coefQ15[ORDERHI*SUBFRAMES]; //refl. coeffs in WebRtcIsacfix_DecodePlcImpl()
268 int32_t gain_lo_hiQ17[2*SUBFRAMES]; in WebRtcIsacfix_DecodePlcImpl()
290 for( subframecnt = 0; subframecnt < SUBFRAMES; subframecnt++ ) in WebRtcIsacfix_DecodePlcImpl()
Dlattice.c117 for (u=0;u<SUBFRAMES;u++) in WebRtcIsacfix_NormLatticeFilterMa()
241 for (u=0;u<SUBFRAMES;u++) in WebRtcIsacfix_NormLatticeFilterAr()
Dsettings.h46 #define SUBFRAMES 6 macro
Dencode.c44 int16_t lofilt_coefQ15[(ORDERLO)*SUBFRAMES]; in WebRtcIsacfix_EncodeImpl()
45 int16_t hifilt_coefQ15[(ORDERHI)*SUBFRAMES]; in WebRtcIsacfix_EncodeImpl()
46 int32_t gain_lo_hiQ17[2*SUBFRAMES]; in WebRtcIsacfix_EncodeImpl()
Dlpc_masking_model.c610 for (k = 0; k < SUBFRAMES; k++) { in WebRtcIsacfix_GetLpcCoef()