/frameworks/av/services/audioflinger/ |
H A D | AudioResamplerCubic.cpp | 35 size_t AudioResamplerCubic::resample(int32_t* out, size_t outFrameCount, argument 39 // ALOG_ASSERT(outFrameCount < 32767); 44 return resampleMono16(out, outFrameCount, provider); 46 return resampleStereo16(out, outFrameCount, provider); 53 size_t AudioResamplerCubic::resampleStereo16(int32_t* out, size_t outFrameCount, argument 63 size_t outputSampleCount = outFrameCount * 2; 64 size_t inFrameCount = getInFrameCountRequired(outFrameCount); 120 size_t AudioResamplerCubic::resampleMono16(int32_t* out, size_t outFrameCount, argument 130 size_t outputSampleCount = outFrameCount * 2; 131 size_t inFrameCount = getInFrameCountRequired(outFrameCount); [all...] |
H A D | AudioResampler.h | 77 virtual size_t resample(int32_t* out, size_t outFrameCount, 115 // returns the inFrameCount required to generate outFrameCount frames. 122 // (static_cast<uint64_t>(outFrameCount)*mInSampleRate + (mSampleRate - 1))/mSampleRate; 125 // ceil(static_cast<double>(outFrameCount) * mInSampleRate / mSampleRate); 139 // inFrameCount = (mPhaseIncrement * (outFrameCount - 1) + mPhaseFraction) / phaseWrapLimit; 142 inline size_t getInFrameCountRequired(size_t outFrameCount) { argument 143 return (static_cast<uint64_t>(outFrameCount)*mInSampleRate
|
H A D | AudioResamplerCubic.h | 34 virtual size_t resample(int32_t* out, size_t outFrameCount, 46 size_t resampleMono16(int32_t* out, size_t outFrameCount, 48 size_t resampleStereo16(int32_t* out, size_t outFrameCount,
|
H A D | AudioResamplerDyn.h | 55 virtual size_t resample(int32_t* out, size_t outFrameCount, 114 size_t resample(TO* out, size_t outFrameCount, AudioBufferProvider* provider); 118 size_t outFrameCount, AudioBufferProvider* provider);
|
H A D | AudioResampler.cpp | 45 virtual size_t resample(int32_t* out, size_t outFrameCount, 55 size_t resampleMono16(int32_t* out, size_t outFrameCount, 57 size_t resampleStereo16(int32_t* out, size_t outFrameCount, 316 size_t AudioResamplerOrder1::resample(int32_t* out, size_t outFrameCount, 320 // ALOG_ASSERT(outFrameCount < 32767); 325 return resampleMono16(out, outFrameCount, provider); 327 return resampleStereo16(out, outFrameCount, provider); 334 size_t AudioResamplerOrder1::resampleStereo16(int32_t* out, size_t outFrameCount, 344 size_t outputSampleCount = outFrameCount * 2; 345 size_t inFrameCount = getInFrameCountRequired(outFrameCount); [all...] |
H A D | AudioResamplerSinc.h | 42 virtual size_t resample(int32_t* out, size_t outFrameCount, 50 size_t resample(int32_t* out, size_t outFrameCount,
|
H A D | AudioResamplerSinc.cpp | 267 size_t AudioResamplerSinc::resample(int32_t* out, size_t outFrameCount, argument 283 return resample<1>(out, outFrameCount, provider); 285 return resample<2>(out, outFrameCount, provider); 294 size_t AudioResamplerSinc::resample(int32_t* out, size_t outFrameCount, argument 305 size_t outputSampleCount = outFrameCount * 2; 306 size_t inFrameCount = getInFrameCountRequired(outFrameCount);
|
H A D | AudioResamplerDyn.cpp | 479 size_t AudioResamplerDyn<TC, TI, TO>::resample(int32_t* out, size_t outFrameCount, 482 return (this->*mResampleFunc)(reinterpret_cast<TO*>(out), outFrameCount, provider); 487 size_t AudioResamplerDyn<TC, TI, TO>::resample(TO* out, size_t outFrameCount, argument 499 size_t outputSampleCount = outFrameCount * OUTPUT_CHANNELS; 501 size_t inFrameCount = (phaseIncrement * (uint64_t)outFrameCount + phaseFraction) 506 //ALOGV("inFrameCount:%d outFrameCount:%d" 508 // inFrameCount, outFrameCount, phaseIncrement, phaseFraction, phaseWrapLimit); 518 //ALOGV("LOOP: inFrameCount:%d outputIndex:%d outFrameCount:%d" 520 // inFrameCount, outputIndex, outFrameCount, phaseFraction, phaseWrapLimit); 568 //ALOGV("LOOP2: inFrameCount:%d outputIndex:%d outFrameCount [all...] |
H A D | AudioMixer.cpp | 1075 void AudioMixer::track__genericResample(track_t* t, int32_t* out, size_t outFrameCount, argument 1086 memset(temp, 0, outFrameCount * t->mMixerChannelCount * sizeof(int32_t)); 1087 t->resampler->resample(temp, outFrameCount, t->bufferProvider); 1089 volumeRampStereo(t, out, outFrameCount, temp, aux); 1091 volumeStereo(t, out, outFrameCount, temp, aux); 1096 memset(temp, 0, outFrameCount * MAX_NUM_CHANNELS * sizeof(int32_t)); 1097 t->resampler->resample(temp, outFrameCount, t->bufferProvider); 1098 volumeRampStereo(t, out, outFrameCount, temp, aux); 1104 t->resampler->resample(out, outFrameCount, t->bufferProvider); 1110 size_t outFrameCount __unuse 1871 track__Resample(track_t* t, TO* out, size_t outFrameCount, TO* temp, TA* aux) argument [all...] |