Home
last modified time | relevance | path

Searched refs:UB_LPC_ORDER (Results 1 – 13 of 13) sorted by relevance

/external/webrtc/webrtc/modules/audio_coding/codecs/isac/main/source/
Dencode_lpc_swb.c76 for(coeffCntr = 0; coeffCntr < UB_LPC_ORDER; coeffCntr++) in WebRtcIsac_RemoveLarMean()
143 for(rowCntr = 0; rowCntr < UB_LPC_ORDER; rowCntr++) in WebRtcIsac_DecorrelateIntraVec()
145 ptrRow = &decorrMat[rowCntr * UB_LPC_ORDER]; in WebRtcIsac_DecorrelateIntraVec()
147 for(colCntr = 0; colCntr < UB_LPC_ORDER; colCntr++) in WebRtcIsac_DecorrelateIntraVec()
153 ptrData += UB_LPC_ORDER; in WebRtcIsac_DecorrelateIntraVec()
214 for(coeffCntr = 0; coeffCntr < UB_LPC_ORDER; coeffCntr++) in WebRtcIsac_DecorrelateInterVec()
218 out[coeffCntr + colCntr * UB_LPC_ORDER] = 0; in WebRtcIsac_DecorrelateInterVec()
221 out[coeffCntr + colCntr * UB_LPC_ORDER] += in WebRtcIsac_DecorrelateInterVec()
222 data[coeffCntr + rowCntr * UB_LPC_ORDER] * in WebRtcIsac_DecorrelateInterVec()
281 for(cntr = 0; cntr < UB_LPC_ORDER * interVecDim; cntr++) in WebRtcIsac_QuantizeUncorrLar()
[all …]
Dlpc_shape_swb12_tables.h25 extern const double WebRtcIsac_kMeanLarUb12[UB_LPC_ORDER];
29 extern const double WebRtcIsac_kIntraVecDecorrMatUb12[UB_LPC_ORDER][UB_LPC_ORDER];
37 [UB_LPC_ORDER*UB_LPC_VEC_PER_FRAME];
41 [UB_LPC_ORDER * UB_LPC_VEC_PER_FRAME];
44 [UB_LPC_ORDER * UB_LPC_VEC_PER_FRAME];
63 [UB_LPC_ORDER * UB_LPC_VEC_PER_FRAME];
Dlpc_shape_swb12_tables.c26 const double WebRtcIsac_kMeanLarUb12[UB_LPC_ORDER] =
35 const double WebRtcIsac_kIntraVecDecorrMatUb12[UB_LPC_ORDER][UB_LPC_ORDER] =
66 [UB_LPC_ORDER*UB_LPC_VEC_PER_FRAME] =
76 [UB_LPC_ORDER * UB_LPC_VEC_PER_FRAME] =
86 [UB_LPC_ORDER * UB_LPC_VEC_PER_FRAME] =
153 [UB_LPC_ORDER * UB_LPC_VEC_PER_FRAME] =
Dlpc_shape_swb16_tables.h25 extern const double WebRtcIsac_kMeanLarUb16[UB_LPC_ORDER];
27 extern const double WebRtcIsac_kIintraVecDecorrMatUb16[UB_LPC_ORDER][UB_LPC_ORDER];
65 [UB_LPC_ORDER * UB16_LPC_VEC_PER_FRAME];
68 [UB_LPC_ORDER * UB16_LPC_VEC_PER_FRAME];
71 [UB_LPC_ORDER * UB16_LPC_VEC_PER_FRAME];
74 [UB_LPC_ORDER * UB16_LPC_VEC_PER_FRAME];
Dlpc_shape_swb16_tables.c26 const double WebRtcIsac_kMeanLarUb16[UB_LPC_ORDER] =
35 const double WebRtcIsac_kIintraVecDecorrMatUb16[UB_LPC_ORDER][UB_LPC_ORDER] =
194 [UB_LPC_ORDER * UB16_LPC_VEC_PER_FRAME] = {
217 [UB_LPC_ORDER * UB16_LPC_VEC_PER_FRAME] =
228 [UB_LPC_ORDER * UB16_LPC_VEC_PER_FRAME] =
239 [UB_LPC_ORDER * UB16_LPC_VEC_PER_FRAME] =
Ddecode.c193 double percepFilterParam[(UB_LPC_ORDER + 1) * (SUBFRAMES << 1) + in WebRtcIsac_DecodeUb16()
194 (UB_LPC_ORDER + 1)]; in WebRtcIsac_DecodeUb16()
229 UB_LPC_ORDER, ISACdecUB_obj->maskfiltstr_obj.PostStateLoF, in WebRtcIsac_DecodeUb16()
231 &percepFilterParam[(UB_LPC_ORDER + 1)], signal_out); in WebRtcIsac_DecodeUb16()
234 UB_LPC_ORDER, ISACdecUB_obj->maskfiltstr_obj.PostStateLoF, 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()
294 WebRtcIsac_NormLatticeFilterAr(UB_LPC_ORDER, in WebRtcIsac_DecodeUb12()
Dlpc_analysis.c389 double corrMat[][UB_LPC_ORDER + 1], in WebRtcIsac_GetLpcCoefUb()
398 double corrSubFrame[UB_LPC_ORDER+2]; in WebRtcIsac_GetLpcCoefUb()
399 double reflecCoeff[UB_LPC_ORDER]; in WebRtcIsac_GetLpcCoefUb()
401 double aPolynom[UB_LPC_ORDER+1]; in WebRtcIsac_GetLpcCoefUb()
437 WebRtcIsac_AutoCorr(corrSubFrame, data, WINLEN, UB_LPC_ORDER+1); in WebRtcIsac_GetLpcCoefUb()
439 (UB_LPC_ORDER+1)*sizeof(double)); in WebRtcIsac_GetLpcCoefUb()
451 UB_LPC_ORDER); in WebRtcIsac_GetLpcCoefUb()
455 for (n = 1; n <= UB_LPC_ORDER; n++) in WebRtcIsac_GetLpcCoefUb()
492 double corrMat[][UB_LPC_ORDER + 1], in WebRtcIsac_GetLpcGain()
513 memcpy(&aPolynom[1], &filtCoeffVecs[(subFrameCntr * (UB_LPC_ORDER + 1)) + in WebRtcIsac_GetLpcGain()
[all …]
Dencode.c652 double lpcVecs[UB_LPC_ORDER * UB16_LPC_VEC_PER_FRAME]; in WebRtcIsac_EncodeUb16()
653 double percepFilterParams[(1 + UB_LPC_ORDER) * (SUBFRAMES << 1) + in WebRtcIsac_EncodeUb16()
654 (1 + UB_LPC_ORDER)]; in WebRtcIsac_EncodeUb16()
663 double corr[SUBFRAMES << 1][UB_LPC_ORDER + 1]; in WebRtcIsac_EncodeUb16()
705 memcpy(lpcVecs, ISACencUB_obj->lastLPCVec, UB_LPC_ORDER * sizeof(double)); in WebRtcIsac_EncodeUb16()
713 &lpcVecs[UB_LPC_ORDER], corr, varscale, isac16kHz); in WebRtcIsac_EncodeUb16()
716 &lpcVecs[(UB16_LPC_VEC_PER_FRAME - 1) * (UB_LPC_ORDER)], in WebRtcIsac_EncodeUb16()
717 sizeof(double) * UB_LPC_ORDER); in WebRtcIsac_EncodeUb16()
726 WebRtcIsac_GetLpcGain(s2nr, &percepFilterParams[UB_LPC_ORDER + 1], in WebRtcIsac_EncodeUb16()
767 percepFilterParams[k * (UB_LPC_ORDER + 1) + (UB_LPC_ORDER + 1)] = in WebRtcIsac_EncodeUb16()
[all …]
Dentropy_coding.c688 vecSize = UB_LPC_ORDER; in WebRtcIsac_Poly2LarUB()
750 double larInterpol[UB_LPC_ORDER]; in WebRtcIsac_Lar2PolyInterpolUB()
751 double rc[UB_LPC_ORDER]; in WebRtcIsac_Lar2PolyInterpolUB()
752 double delta[UB_LPC_ORDER]; in WebRtcIsac_Lar2PolyInterpolUB()
755 for (coeffCntr = 0; coeffCntr < UB_LPC_ORDER; coeffCntr++) { in WebRtcIsac_Lar2PolyInterpolUB()
756 delta[coeffCntr] = (larVecs[UB_LPC_ORDER + coeffCntr] - in WebRtcIsac_Lar2PolyInterpolUB()
761 for (coeffCntr = 0; coeffCntr < UB_LPC_ORDER; coeffCntr++) { in WebRtcIsac_Lar2PolyInterpolUB()
765 WebRtcIsac_Lar2Rc(larInterpol, rc, UB_LPC_ORDER); in WebRtcIsac_Lar2PolyInterpolUB()
770 WebRtcIsac_Rc2Poly(rc, UB_LPC_ORDER, percepFilterParams); in WebRtcIsac_Lar2PolyInterpolUB()
771 percepFilterParams += (UB_LPC_ORDER + 1); in WebRtcIsac_Lar2PolyInterpolUB()
[all …]
Dlpc_analysis.h39 double corrLo[][UB_LPC_ORDER + 1],
46 double corr[][UB_LPC_ORDER + 1],
Dstructs.h301 int indexLPCShape[UB_LPC_ORDER * UB16_LPC_VEC_PER_FRAME];
376 double lastLPCVec[UB_LPC_ORDER];
Dsettings.h75 #define UB_LPC_ORDER 4 macro
Disac.c412 WebRtcIsac_kMeanLarUb16, sizeof(double) * UB_LPC_ORDER); in EncoderInitUb()
1526 WebRtcIsac_kMeanLarUb16, sizeof(double) * UB_LPC_ORDER); in WebRtcIsac_Control()