/frameworks/av/media/libeffects/lvm/lib/Common/src/ |
H A D | BQ_2I_D16F32C14_TRC_WRA_01.c | 41 LVM_FLOAT *pDataIn, 42 LVM_FLOAT *pDataOut, 45 LVM_FLOAT ynL,ynR; 57 ynL = (LVM_FLOAT)pBiquadState->coefs[0] * pBiquadState->pDelays[2]; 60 ynL += (LVM_FLOAT)pBiquadState->coefs[1] * pBiquadState->pDelays[0]; 63 ynL += (LVM_FLOAT)pBiquadState->coefs[2] * (*pDataIn); 76 ynR = (LVM_FLOAT)pBiquadState->coefs[0] * pBiquadState->pDelays[3]; 79 ynR += (LVM_FLOAT)pBiquadState->coefs[1] * pBiquadState->pDelays[1]; 82 ynR += (LVM_FLOAT)pBiquadState->coefs[2] * (*(pDataIn+1)); 107 *pDataOut = (LVM_FLOAT)(yn [all...] |
H A D | BQ_2I_D16F32C15_TRC_WRA_01.c | 41 LVM_FLOAT *pDataIn, 42 LVM_FLOAT *pDataOut, 45 LVM_FLOAT ynL,ynR; 57 ynL = (LVM_FLOAT)pBiquadState->coefs[0] * pBiquadState->pDelays[2]; 60 ynL += (LVM_FLOAT)pBiquadState->coefs[1] * pBiquadState->pDelays[0]; 63 ynL += (LVM_FLOAT)pBiquadState->coefs[2] * (*pDataIn); 77 ynR = (LVM_FLOAT)pBiquadState->coefs[0] * pBiquadState->pDelays[3]; 80 ynR += (LVM_FLOAT)pBiquadState->coefs[1] * pBiquadState->pDelays[1]; 83 ynR += (LVM_FLOAT)pBiquadState->coefs[2] * (*(pDataIn+1)); 109 *pDataOut = (LVM_FLOAT)(yn [all...] |
H A D | BP_1I_D16F32C30_TRC_WRA_01.c | 38 LVM_FLOAT *pDataIn, 39 LVM_FLOAT *pDataOut, 42 LVM_FLOAT ynL,templ; 52 templ = (LVM_FLOAT) *pDataIn - pBiquadState->pDelays[1];
|
H A D | FO_1I_D32F32C31_TRC_WRA_01.c | 36 LVM_FLOAT *pDataIn, 37 LVM_FLOAT *pDataOut, 40 LVM_FLOAT ynL,templ; 70 *pDataOut++ = (LVM_FLOAT)ynL; // Write Left output in Q0
|
H A D | LVM_Polynomial.c | 44 LVM_FLOAT LVM_Polynomial(LVM_UINT16 N, 45 LVM_FLOAT *pCoefficients, 46 LVM_FLOAT X) 49 LVM_FLOAT Y,A,XTemp,Temp,sign;
|
H A D | Copy_16.c | 58 void Copy_Float( const LVM_FLOAT *src, 59 LVM_FLOAT *dst,
|
H A D | FO_1I_D16F16Css_TRC_WRA_01_Init.c | 46 LVM_FLOAT temp; 48 pBiquadState->pDelays = (LVM_FLOAT *)pTaps;
|
H A D | FO_1I_D32F32Cll_TRC_WRA_01_Init.c | 45 LVM_FLOAT temp; 47 pBiquadState->pDelays = (LVM_FLOAT *) pTaps;
|
H A D | FO_2I_D16F32Css_LShx_TRC_WRA_01_Init.c | 45 LVM_FLOAT temp; 47 pBiquadState->pDelays = (LVM_FLOAT *) pTaps ;
|
H A D | BP_1I_D16F16C14_TRC_WRA_01.c | 38 LVM_FLOAT *pDataIn, 39 LVM_FLOAT *pDataOut, 44 LVM_FLOAT ynL;
|
H A D | BP_1I_D32F32C30_TRC_WRA_02.c | 38 LVM_FLOAT *pDataIn, 39 LVM_FLOAT *pDataOut, 42 LVM_FLOAT ynL,templ;
|
H A D | LVC_Mixer_SetTimeConstant.c | 54 LVM_FLOAT DeltaTable[11] = {0.500000f,/*8000*/ 66 LVM_FLOAT DeltaTable[9] = {0.500000f,/*8000*/ 78 LVM_FLOAT Delta = DeltaTable[Fs];
|
H A D | MixSoft_2St_D32C31_SAT.c | 31 const LVM_FLOAT *src1, 32 const LVM_FLOAT *src2, 33 LVM_FLOAT *dst,
|
H A D | BQ_2I_D32F32C30_TRC_WRA_01.c | 41 LVM_FLOAT *pDataIn, 42 LVM_FLOAT *pDataOut, 47 LVM_FLOAT ynL,ynR,templ,tempd; 107 pBiquadState->pDelays[5] = (LVM_FLOAT)ynR; /* Update y(n-1)R */ 108 pBiquadState->pDelays[4] = (LVM_FLOAT)ynL; /* Update y(n-1)L */ 117 *pDataOut = (LVM_FLOAT)ynL; /* Write Left output */ 119 *pDataOut = (LVM_FLOAT)ynR; /* Write Right ouput */
|
/frameworks/av/media/libeffects/lvm/lib/Eq/src/ |
H A D | LVEQNB_Process.c | 62 const LVM_FLOAT *pInData, 63 LVM_FLOAT *pOutData, 70 LVM_FLOAT *pScratch; 85 pScratch = (LVM_FLOAT *)pInstance->pFastTemporary; 101 Copy_Float((LVM_FLOAT *)pInData, /* Source */ 130 (LVM_FLOAT *)pScratch, 131 (LVM_FLOAT *)pScratch, 145 (LVM_FLOAT *)pScratch, 146 (LVM_FLOAT *)pInData, 147 (LVM_FLOAT *)pScratc [all...] |
H A D | LVEQNB_CalcCoef.c | 217 extern LVM_FLOAT LVEQNB_GainTable[]; 218 extern LVM_FLOAT LVEQNB_TwoPiOnFsTable[]; 219 extern LVM_FLOAT LVEQNB_DTable[]; 228 LVM_FLOAT QFactor = (LVM_FLOAT)pFilterDefinition->QFactor / 100.0f; 234 LVM_FLOAT T0; 235 LVM_FLOAT D; 236 LVM_FLOAT A0; 237 LVM_FLOAT B1; 238 LVM_FLOAT B [all...] |
/frameworks/av/media/libeffects/lvm/lib/StereoWidening/src/ |
H A D | LVCS_StereoEnhancer.c | 86 CoeffsMid.A0 = (LVM_FLOAT) LVCS_SEMidCoefTable[Offset].A0; 87 CoeffsMid.A1 = (LVM_FLOAT) LVCS_SEMidCoefTable[Offset].A1; 88 CoeffsMid.B1 = (LVM_FLOAT)-LVCS_SEMidCoefTable[Offset].B1; 95 (LVM_UINT16)(sizeof(pData->SEBiquadTapsMid) / sizeof(LVM_FLOAT))); 112 CoeffsSide.A0 = (LVM_FLOAT) pSESideCoefs[Offset].A0; 113 CoeffsSide.A1 = (LVM_FLOAT) pSESideCoefs[Offset].A1; 114 CoeffsSide.A2 = (LVM_FLOAT) pSESideCoefs[Offset].A2; 115 CoeffsSide.B1 = (LVM_FLOAT)-pSESideCoefs[Offset].B1; 116 CoeffsSide.B2 = (LVM_FLOAT)-pSESideCoefs[Offset].B2; 123 (LVM_UINT16)(sizeof(pData->SEBiquadTapsSide) / sizeof(LVM_FLOAT))); [all...] |
H A D | LVCS_Equaliser.c | 88 Coeffs.A0 = (LVM_FLOAT) pEqualiserCoefTable[Offset].A0; 89 Coeffs.A1 = (LVM_FLOAT) pEqualiserCoefTable[Offset].A1; 90 Coeffs.A2 = (LVM_FLOAT) pEqualiserCoefTable[Offset].A2; 91 Coeffs.B1 = (LVM_FLOAT)-pEqualiserCoefTable[Offset].B1; 92 Coeffs.B2 = (LVM_FLOAT)-pEqualiserCoefTable[Offset].B2; 98 (LVM_UINT16)(sizeof(pData->EqualiserBiquadTaps) / sizeof(LVM_FLOAT))); 202 LVM_FLOAT *pInputOutput, 223 (LVM_FLOAT *)pInputOutput, 224 (LVM_FLOAT *)pInputOutput,
|
/frameworks/av/media/libeffects/lvm/lib/Reverb/src/ |
H A D | LVREV_Tables.h | 51 extern LVM_FLOAT LVREV_GainPolyTable[24][5];
|
H A D | LVREV_ClearAudioBuffers.c | 94 LoadConst_Float(0, (LVM_FLOAT *)&pLVREV_Private->pFastData->RevLPTaps[3], 2); 95 LoadConst_Float(0, (LVM_FLOAT *)&pLVREV_Private->pFastData->RevLPTaps[2], 2); 96 LoadConst_Float(0, (LVM_FLOAT *)&pLVREV_Private->pFastData->RevLPTaps[1], 2); 97 LoadConst_Float(0, (LVM_FLOAT *)&pLVREV_Private->pFastData->RevLPTaps[0], 2); 115 LoadConst_Float(0, (LVM_FLOAT *)&pLVREV_Private->pFastData->RevLPTaps[1], 2); 116 LoadConst_Float(0, (LVM_FLOAT *)&pLVREV_Private->pFastData->RevLPTaps[0], 2); 129 LoadConst_Float(0, (LVM_FLOAT *)&pLVREV_Private->pFastData->RevLPTaps[0], 2);
|
H A D | LVREV_Private.h | 256 LVM_FLOAT *pScratchDelayLine[4]; /* Delay line scratch memory */ 257 LVM_FLOAT *pScratch; /* Multi ussge scratch */ 258 LVM_FLOAT *pInputSave; /* Reverb block input save for dry/wet 268 LVM_FLOAT *pDelay_T[4]; /* Pointer to delay buffers */ 274 LVM_FLOAT *pOffsetA[4]; /* Offset for the A delay tap */ 275 LVM_FLOAT *pOffsetB[4]; /* Offset for the B delay tap */ 282 LVM_FLOAT Gain; /* Gain applied to output to maintain 297 void ReverbBlock(LVM_FLOAT *pInput, 298 LVM_FLOAT *pOutput,
|
H A D | LVREV_GetInstanceHandle.c | 113 (LVM_FLOAT *)pMemoryTable->Region[LVM_PERSISTENT_SLOW_DATA].pBaseAddress, 115 sizeof(LVM_FLOAT))); 117 (LVM_FLOAT *)pMemoryTable->Region[LVM_PERSISTENT_FAST_DATA].pBaseAddress, 119 sizeof(LVM_FLOAT))); 121 (LVM_FLOAT *)pMemoryTable->Region[LVM_PERSISTENT_FAST_COEF].pBaseAddress, 123 sizeof(LVM_FLOAT))); 125 (LVM_FLOAT *)pMemoryTable->Region[LVM_TEMPORARY_FAST].pBaseAddress, 127 sizeof(LVM_FLOAT))); 215 sizeof(LVM_FLOAT)); 217 sizeof(LVM_FLOAT)); [all...] |
/frameworks/av/media/libeffects/lvm/lib/Bundle/src/ |
H A D | LVM_Private.h | 144 LVM_FLOAT *pScratch; /* Bundle scratch buffer */ 147 LVM_FLOAT InDelayBuffer[6 * MIN_INTERNAL_BLOCKSIZE]; /* Input buffer delay line, \ 151 LVM_FLOAT OutDelayBuffer[2 * MIN_INTERNAL_BLOCKSIZE]; /* Output buffer delay \ 208 LVM_FLOAT *pInputSamples; /* External input sample pointer */ 209 LVM_FLOAT *pOutputSamples; /* External output sample pointer */ 278 LVM_FLOAT *pPSAInput; /* PSA input pointer */ 310 const LVM_FLOAT *pInData, 311 LVM_FLOAT **pToProcess, 312 LVM_FLOAT **pProcessed, 323 LVM_FLOAT *pOutDat [all...] |
/frameworks/av/media/libeffects/lvm/lib/SpectrumAnalyzer/src/ |
H A D | LVPSA_Control.c | 531 extern LVM_FLOAT LVPSA_Float_TwoPiOnFsTable[]; 532 extern LVM_FLOAT LVPSA_Float_CosCoef[]; 538 LVM_FLOAT T0; 539 LVM_FLOAT D; 540 LVM_FLOAT A0; 541 LVM_FLOAT B1; 542 LVM_FLOAT B2; 543 LVM_FLOAT Dt0; 544 LVM_FLOAT B2_Den; 545 LVM_FLOAT B2_Nu [all...] |
H A D | LVPSA_QPD_Process.c | 46 LVM_FLOAT Value ); 183 LVM_FLOAT *pInSamps, 195 LVM_FLOAT* pDelay = pQPDState->pDelay; 198 LVM_FLOAT X0; 199 LVM_FLOAT temp,temp2; 200 LVM_FLOAT accu; 201 LVM_FLOAT Xg0; 202 LVM_FLOAT D0; 203 LVM_FLOAT V0 = (LVM_FLOAT)(*pDela [all...] |