/external/aac/libDRCdec/src/ |
H A D | drcGainDec_init.cpp | 109 HANDLE_DRC_GAIN_DECODER hGainDec, HANDLE_UNI_DRC_CONFIG hUniDrcConfig, 187 initGainDec(HANDLE_DRC_GAIN_DECODER hGainDec, const int frameSize, argument 195 hGainDec->frameSize = frameSize; 197 if (hGainDec->frameSize * 1000 < sampleRate) { 201 hGainDec->deltaTminDefault = getDeltaTmin(sampleRate); 202 if (hGainDec->deltaTminDefault > hGainDec->frameSize) { 209 hGainDec->activeDrc[i].lnbIndexForChannel[j][0] = 0; 211 hGainDec->activeDrc[i].lnbIndexForChannel[j][k] = -1; 217 hGainDec 108 _generateDrcInstructionsDerivedData( HANDLE_DRC_GAIN_DECODER hGainDec, HANDLE_UNI_DRC_CONFIG hUniDrcConfig, DRC_INSTRUCTIONS_UNI_DRC* pInst, DRC_COEFFICIENTS_UNI_DRC* pCoef, ACTIVE_DRC* pActiveDrc) argument 269 initActiveDrc(HANDLE_DRC_GAIN_DECODER hGainDec, HANDLE_UNI_DRC_CONFIG hUniDrcConfig, const int drcSetIdSelected, const int downmixIdSelected) argument 332 initActiveDrcOffset(HANDLE_DRC_GAIN_DECODER hGainDec) argument [all...] |
H A D | drcDec_gainDecoder.cpp | 132 static void _setChannelGains(HANDLE_DRC_GAIN_DECODER hGainDec, argument 140 hGainDec->channelGain[i] = (FIXP_DBL)0; 144 (hGainDec->loudnessNormalisationGainDb >> 2); 148 hGainDec->channelGain[i] = scaleValue(channelGain, channelGain_e - 8); 159 DRC_GAIN_DECODER* hGainDec = NULL; local 161 hGainDec = (DRC_GAIN_DECODER*)FDKcalloc(1, sizeof(DRC_GAIN_DECODER)); 162 if (hGainDec == NULL) return DE_MEMORY_ERROR; 164 hGainDec->multiBandActiveDrcIndex = -1; 165 hGainDec->channelGainActiveDrcIndex = -1; 167 *phGainDec = hGainDec; 173 drcDec_GainDecoder_Init(HANDLE_DRC_GAIN_DECODER hGainDec, const int frameSize, const int sampleRate) argument 186 drcDec_GainDecoder_SetCodecDependentParameters( HANDLE_DRC_GAIN_DECODER hGainDec, const DELAY_MODE delayMode, const int timeDomainSupported, const SUBBAND_DOMAIN_MODE subbandDomainSupported) argument 201 drcDec_GainDecoder_Config(HANDLE_DRC_GAIN_DECODER hGainDec, HANDLE_UNI_DRC_CONFIG hUniDrcConfig, const UCHAR numSelectedDrcSets, const SCHAR* selectedDrcSetIds, const UCHAR* selectedDownmixIds) argument 235 drcDec_GainDecoder_Preprocess(HANDLE_DRC_GAIN_DECODER hGainDec, HANDLE_UNI_DRC_GAIN hUniDrcGain, const FIXP_DBL loudnessNormalizationGainDb, const FIXP_SGL boost, const FIXP_SGL compress) argument 276 drcDec_GainDecoder_Conceal(HANDLE_DRC_GAIN_DECODER hGainDec, HANDLE_UNI_DRC_CONFIG hUniDrcConfig, HANDLE_UNI_DRC_GAIN hUniDrcGain) argument 308 drcDec_GainDecoder_SetChannelGains(HANDLE_DRC_GAIN_DECODER hGainDec, const int numChannels, const int frameSize, const FIXP_DBL* channelGainDb, const int audioBufferChannelOffset, FIXP_DBL* audioBuffer) argument 374 drcDec_GainDecoder_ProcessTimeDomain( HANDLE_DRC_GAIN_DECODER hGainDec, const int delaySamples, const GAIN_DEC_LOCATION drcLocation, const int channelOffset, const int drcChannelOffset, const int numChannelsProcessed, const int timeDataChannelOffset, FIXP_DBL* audioIOBuffer) argument 400 drcDec_GainDecoder_ProcessSubbandDomain( HANDLE_DRC_GAIN_DECODER hGainDec, const int delaySamples, const GAIN_DEC_LOCATION drcLocation, const int channelOffset, const int drcChannelOffset, const int numChannelsProcessed, const int processSingleTimeslot, FIXP_DBL* audioIOBufferReal[], FIXP_DBL* audioIOBufferImag[]) argument 428 drcDec_GainDecoder_SetLoudnessNormalizationGainDb( HANDLE_DRC_GAIN_DECODER hGainDec, FIXP_DBL loudnessNormalizationGainDb) argument 435 drcDec_GainDecoder_GetFrameSize(HANDLE_DRC_GAIN_DECODER hGainDec) argument 441 drcDec_GainDecoder_GetDeltaTminDefault(HANDLE_DRC_GAIN_DECODER hGainDec) argument [all...] |
H A D | drcGainDec_process.cpp | 251 processDrcTime(HANDLE_DRC_GAIN_DECODER hGainDec, const int activeDrcIndex, argument 257 ACTIVE_DRC* pActiveDrc = &(hGainDec->activeDrc[activeDrcIndex]); 258 DRC_GAIN_BUFFERS* pDrcGainBuffers = &(hGainDec->drcGainBuffers); 264 if (hGainDec->delayMode == DM_REGULAR_DELAY) { 265 offset = hGainDec->frameSize; 270 hGainDec->frameSize) /* if delaySamples is too big, NUM_LNB_FRAMES 283 if (activeDrcIndex == hGainDec->channelGainActiveDrcIndex) 284 pDrcGainBuffers->channelGain[c][lnbPointer] = hGainDec->channelGain[c]; 296 if (activeDrcIndex == hGainDec->channelGainActiveDrcIndex) 313 nodePrevious.time -= hGainDec 354 processDrcSubband(HANDLE_DRC_GAIN_DECODER hGainDec, const int activeDrcIndex, const int delaySamples, const int channelOffset, const int drcChannelOffset, const int numChannelsProcessed, const int processSingleTimeslot, FIXP_DBL* deinterleavedAudioReal[], FIXP_DBL* deinterleavedAudioImag[]) argument [all...] |
H A D | FDK_drcDecLib.cpp | 136 HANDLE_DRC_GAIN_DECODER hGainDec; member in struct:s_drc_decoder 206 drcDec_GainDecoder_Config(hDrcDec->hGainDec, &(hDrcDec->uniDrcConfig), 241 dErr = drcDec_GainDecoder_Open(&(hDrcDec->hGainDec)); 311 hDrcDec->hGainDec, delayMode, timeDomainSupported, 345 dErr = drcDec_GainDecoder_Init(hDrcDec->hGainDec, frameSize, sampleRate); 369 drcDec_GainDecoder_Close(&(hDrcDec->hGainDec)); 543 hDrcDec->hGainDec, hDrcDec->selProcOutput.loudnessNormalizationGainDb); 546 drcDec_GainDecoder_SetChannelGains(hDrcDec->hGainDec, numChannels, frameSize, 701 drcDec_GainDecoder_GetFrameSize(hDrcDec->hGainDec), 702 drcDec_GainDecoder_GetDeltaTminDefault(hDrcDec->hGainDec), [all...] |
H A D | drcGainDec_preprocess.cpp | 637 prepareDrcGain(HANDLE_DRC_GAIN_DECODER hGainDec, argument 642 DRC_GAIN_BUFFERS* drcGainBuffers = &(hGainDec->drcGainBuffers); 645 ACTIVE_DRC* pActiveDrc = &(hGainDec->activeDrc[activeDrcIndex]);
|