Searched refs:coefs (Results 26 - 48 of 48) sorted by relevance

12

/frameworks/av/media/libeffects/lvm/lib/Common/src/
H A DBQ_2I_D16F32C14_TRC_WRA_01.c25 pBiquadState->coefs[0] is A2, pBiquadState->coefs[1] is A1
26 pBiquadState->coefs[2] is A0, pBiquadState->coefs[3] is -B2
27 pBiquadState->coefs[4] is -B1, these are in Q14 format
57 ynL=(LVM_INT32)pBiquadState->coefs[0]* pBiquadState->pDelays[2];
60 ynL+=(LVM_INT32)pBiquadState->coefs[1]* pBiquadState->pDelays[0];
63 ynL+=(LVM_INT32)pBiquadState->coefs[2]* (*pDataIn);
66 MUL32x16INTO32(pBiquadState->pDelays[6],pBiquadState->coefs[3],templ,16)
70 MUL32x16INTO32(pBiquadState->pDelays[4],pBiquadState->coefs[
[all...]
H A DBQ_2I_D16F32C15_TRC_WRA_01.c25 pBiquadState->coefs[0] is A2, pBiquadState->coefs[1] is A1
26 pBiquadState->coefs[2] is A0, pBiquadState->coefs[3] is -B2
27 pBiquadState->coefs[4] is -B1, these are in Q15 format
57 ynL=(LVM_INT32)pBiquadState->coefs[0]* pBiquadState->pDelays[2];
60 ynL+=(LVM_INT32)pBiquadState->coefs[1]* pBiquadState->pDelays[0];
63 ynL+=(LVM_INT32)pBiquadState->coefs[2]* (*pDataIn);
66 MUL32x16INTO32(pBiquadState->pDelays[6],pBiquadState->coefs[3],templ,16)
70 MUL32x16INTO32(pBiquadState->pDelays[4],pBiquadState->coefs[
[all...]
H A DFO_1I_D16F16Css_TRC_WRA_01_Init.c50 pBiquadState->coefs[0]=temp;
52 pBiquadState->coefs[1]=temp;
54 pBiquadState->coefs[2]=temp;
H A DFO_1I_D32F32Cll_TRC_WRA_01_Init.c49 pBiquadState->coefs[0]=temp;
51 pBiquadState->coefs[1]=temp;
53 pBiquadState->coefs[2]=temp;
H A DFO_2I_D16F32Css_LShx_TRC_WRA_01_Init.c49 pBiquadState->coefs[0]=temp;
51 pBiquadState->coefs[1]=temp;
53 pBiquadState->coefs[2]=temp;
H A DFO_2I_D16F32Css_LShx_TRC_WRA_01_Private.h26 LVM_INT16 coefs[3]; /* pointer to the filter coefficients */ member in struct:_Filter_State_
H A DPK_2I_D32F32C14G11_TRC_WRA_01.c25 pBiquadState->coefs[0] is A0,
26 pBiquadState->coefs[1] is -B2,
27 pBiquadState->coefs[2] is -B1, these are in Q14 format
28 pBiquadState->coefs[3] is Gain, in Q11 format
59 MUL32x16INTO32(templ,pBiquadState->coefs[0],ynL,14)
62 MUL32x16INTO32(pBiquadState->pDelays[6],pBiquadState->coefs[1],templ,14)
66 MUL32x16INTO32(pBiquadState->pDelays[4],pBiquadState->coefs[2],templ,14)
70 MUL32x16INTO32(ynL,pBiquadState->coefs[3],ynLO,11)
80 MUL32x16INTO32(templ,pBiquadState->coefs[0],ynR,14)
83 MUL32x16INTO32(pBiquadState->pDelays[7],pBiquadState->coefs[
[all...]
H A DPK_2I_D32F32C30G11_TRC_WRA_01.c25 pBiquadState->coefs[0] is A0,
26 pBiquadState->coefs[1] is -B2,
27 pBiquadState->coefs[2] is -B1, these are in Q30 format
28 pBiquadState->coefs[3] is Gain, in Q11 format
59 MUL32x32INTO32(templ,pBiquadState->coefs[0],ynL,30)
62 MUL32x32INTO32(pBiquadState->pDelays[6],pBiquadState->coefs[1],templ,30)
66 MUL32x32INTO32(pBiquadState->pDelays[4],pBiquadState->coefs[2],templ,30)
70 MUL32x16INTO32(ynL,pBiquadState->coefs[3],ynLO,11)
79 MUL32x32INTO32(templ,pBiquadState->coefs[0],ynR,30)
82 MUL32x32INTO32(pBiquadState->pDelays[7],pBiquadState->coefs[
[all...]
H A DBQ_1I_D16F16C15_TRC_WRA_01.c25 pBiquadState->coefs[0] is A2, pBiquadState->coefs[1] is A1
26 pBiquadState->coefs[2] is A0, pBiquadState->coefs[3] is -B2
27 pBiquadState->coefs[4] is -B1, these are in Q15 format
53 ynL=(LVM_INT32)pBiquadState->coefs[0]* pBiquadState->pDelays[1];
56 ynL+=(LVM_INT32)pBiquadState->coefs[1]* pBiquadState->pDelays[0];
59 ynL+=(LVM_INT32)pBiquadState->coefs[2]* (*pDataIn);
62 ynL+=(LVM_INT32)pBiquadState->coefs[3]*pBiquadState->pDelays[3];
65 ynL+=(LVM_INT32)pBiquadState->coefs[
[all...]
H A DBQ_1I_D16F32C14_TRC_WRA_01.c25 pBiquadState->coefs[0] is A2, pBiquadState->coefs[1] is A1
26 pBiquadState->coefs[2] is A0, pBiquadState->coefs[3] is -B2
27 pBiquadState->coefs[4] is -B1, these are in Q14 format
53 ynL=(LVM_INT32)pBiquadState->coefs[0]* pBiquadState->pDelays[1];
56 ynL+=(LVM_INT32)pBiquadState->coefs[1]* pBiquadState->pDelays[0];
59 ynL+=(LVM_INT32)pBiquadState->coefs[2]* (*pDataIn);
62 MUL32x16INTO32(pBiquadState->pDelays[3],pBiquadState->coefs[3],templ,16)
66 MUL32x16INTO32(pBiquadState->pDelays[2],pBiquadState->coefs[
[all...]
H A DBQ_2I_D32F32C30_TRC_WRA_01.c25 pBiquadState->coefs[0] is A2, pBiquadState->coefs[1] is A1
26 pBiquadState->coefs[2] is A0, pBiquadState->coefs[3] is -B2
27 pBiquadState->coefs[4] is -B1, these are in Q30 format
59 MUL32x32INTO32(pBiquadState->coefs[0],pBiquadState->pDelays[2],ynL,30)
62 MUL32x32INTO32(pBiquadState->coefs[1],pBiquadState->pDelays[0],templ,30)
66 MUL32x32INTO32(pBiquadState->coefs[2],*pDataIn,templ,30)
70 MUL32x32INTO32(pBiquadState->coefs[3],pBiquadState->pDelays[6],templ,30)
74 MUL32x32INTO32(pBiquadState->coefs[
[all...]
H A DFO_1I_D16F16C15_TRC_WRA_01.c25 pBiquadState->coefs[0] is A1,
26 pBiquadState->coefs[1] is A0,
27 pBiquadState->coefs[2] is -B1, these are in Q15 format
50 ynL=(LVM_INT32)pBiquadState->coefs[0]* pBiquadState->pDelays[0];
53 ynL+=(LVM_INT32)pBiquadState->coefs[1]* (*pDataIn);
56 ynL+=(LVM_INT32)pBiquadState->coefs[2]*pBiquadState->pDelays[1];
H A DFO_1I_D32F32C31_TRC_WRA_01.c26 pBiquadState->coefs[0] is A1,
27 pBiquadState->coefs[1] is A0,
28 pBiquadState->coefs[2] is -B1, these are in Q31 format
51 MUL32x32INTO32(pBiquadState->coefs[0],pBiquadState->pDelays[0],ynL,31)
54 MUL32x32INTO32(pBiquadState->coefs[1],*pDataIn,templ,31)
58 MUL32x32INTO32(pBiquadState->coefs[2],pBiquadState->pDelays[1],templ,31)
H A DFO_2I_D16F32C15_LShx_TRC_WRA_01.c25 pBiquadState->coefs[0] is A1,
26 pBiquadState->coefs[1] is A0,
27 pBiquadState->coefs[2] is -B1, these are in Q15 format
62 ynL=(LVM_INT32)pBiquadState->coefs[0]* pBiquadState->pDelays[0];
64 ynR=(LVM_INT32)pBiquadState->coefs[0]* pBiquadState->pDelays[2];
68 ynL+=(LVM_INT32)pBiquadState->coefs[1]* (*pDataIn);
70 ynR+=(LVM_INT32)pBiquadState->coefs[1]* (*(pDataIn+1));
74 MUL32x16INTO32(pBiquadState->pDelays[1],pBiquadState->coefs[2],Temp,15);
77 MUL32x16INTO32(pBiquadState->pDelays[3],pBiquadState->coefs[2],Temp,15);
H A DBP_1I_D16F16C14_TRC_WRA_01.c26 pBiquadState->coefs[0] is A0,
27 pBiquadState->coefs[1] is -B2,
28 pBiquadState->coefs[2] is -B1, these are in Q14 format
56 ynL=(LVM_INT32)pBiquadState->coefs[0]* ((*pDataIn)-pBiquadState->pDelays[1]);
59 ynL+=(LVM_INT32)pBiquadState->coefs[1]*pBiquadState->pDelays[3];
62 ynL+=(LVM_INT32)pBiquadState->coefs[2]*pBiquadState->pDelays[2];
H A DBP_1I_D16F32C30_TRC_WRA_01.c26 pBiquadState->coefs[0] is A0,
27 pBiquadState->coefs[1] is -B2,
28 pBiquadState->coefs[2] is -B1, these are in Q30 format
57 MUL32x32INTO32(pBiquadState->coefs[0],templ,ynL,14)
60 MUL32x32INTO32(pBiquadState->coefs[1],pBiquadState->pDelays[3],templ,30)
64 MUL32x32INTO32(pBiquadState->coefs[2],pBiquadState->pDelays[2],templ,30)
H A DBP_1I_D32F32C30_TRC_WRA_02.c26 pBiquadState->coefs[0] is A0,
27 pBiquadState->coefs[1] is -B2,
28 pBiquadState->coefs[2] is -B1, these are in Q30 format
55 MUL32x32INTO32(pBiquadState->coefs[0],templ,ynL,30)
58 MUL32x32INTO32(pBiquadState->coefs[1],pBiquadState->pDelays[3],templ,30)
62 MUL32x32INTO32(pBiquadState->coefs[2],pBiquadState->pDelays[2],templ,30)
/frameworks/av/media/libeffects/testlibs/
H A DAudioShelvingFilter.cpp90 audio_coef_t coefs[5]; local
100 mHiCoefInterp.getCoef(intCoord, fracCoord, coefs);
102 mLoCoefInterp.getCoef(intCoord, fracCoord, coefs);
104 mBiquad.setCoefs(coefs, immediate);
H A DAudioPeakingFilter.cpp88 audio_coef_t coefs[5]; local
99 mCoefInterp.getCoef(intCoord, fracCoord, coefs);
100 mBiquad.setCoefs(coefs, immediate);
H A DAudioBiquadFilter.h66 // coefs The new coefficients.
70 void setCoefs(const audio_coef_t coefs[NUM_COEFS], bool immediate = false);
150 // In a transition state, modifies the current coefs towards the passed
151 // coefs, while keeping a smooth change rate. Whenever a coef reaches its
154 bool updateCoefs(const audio_coef_t coefs[NUM_COEFS], int frameCount);
H A DAudioBiquadFilter.cpp53 void AudioBiquadFilter::setCoefs(const audio_coef_t coefs[NUM_COEFS], bool immediate) { argument
54 memcpy(mTargetCoefs, coefs, sizeof(mTargetCoefs));
57 memcpy(mCoefs, coefs, sizeof(mCoefs));
120 bool AudioBiquadFilter::updateCoefs(const audio_coef_t coefs[NUM_COEFS], argument
125 audio_coef_t diff = coefs[i] - mCoefs[i];
131 mCoefs[i] = coefs[i];
/frameworks/av/services/audioflinger/
H A DAudioResamplerSinc.h60 const int32_t* coefs, size_t offset,
H A DAudioResamplerSinc.cpp509 // FIXME store current state (up or down sample) and only load the coefs when the state
688 "vld1.32 { q8}, [%[coefsP0]:128]! \n" // load 4 32-bits coefs
689 "vld1.32 { q9}, [%[coefsP1]:128]! \n" // load 4 32-bits coefs for interpolation
691 "vld1.32 {q10}, [%[coefsN0]:128]! \n" // load 4 32-bits coefs
692 "vld1.32 {q11}, [%[coefsN1]:128]! \n" // load 4 32-bits coefs for interpolation
696 "vsub.s32 q9, q9, q8 \n" // interpolate (step1) 1st set of coefs
700 "vqrdmulh.s32 q9, q9, d2[0] \n" // interpolate (step2) 1st set of coefs
701 "vqrdmulh.s32 q11, q11, d2[1] \n" // interpolate (step3) 2nd set of coefs
755 "vld1.32 { q8}, [%[coefsP0]:128]! \n" // load 4 32-bits coefs
756 "vld1.32 { q9}, [%[coefsP1]:128]! \n" // load 4 32-bits coefs fo
822 interpolate( int32_t& l, int32_t& r, const int32_t* coefs, size_t offset, int32_t lerp, const int16_t* samples) argument
[all...]

Completed in 186 milliseconds

12