Searched refs:resampler (Results 1 - 8 of 8) sorted by relevance
/frameworks/av/services/audioflinger/audio-resampler/ |
H A D | Android.mk | 8 LOCAL_MODULE := libaudio-resampler
|
/frameworks/av/services/audioflinger/tests/ |
H A D | resampler_tests.cpp | 41 android::AudioBufferProvider *provider, android::AudioResampler *resampler) 51 resampler->resample((int32_t*) output + channels*i, thisFrames, provider); 92 // create the resampler 93 android::AudioResampler* resampler; local 95 resampler = android::AudioResampler::create(format, channels, outputFreq, quality); 96 resampler->setSampleRate(inputFreq); 97 resampler->setVolume(android::AudioResampler::UNITY_GAIN_FLOAT, 104 resample(channels, reference, outputFrames, refIncr, &provider, resampler); 110 resampler->reset(); 112 delete resampler; 39 resample(int channels, void *output, size_t outputFrames, const std::vector<size_t> &outputIncr, android::AudioBufferProvider *provider, android::AudioResampler *resampler) argument 179 android::AudioResampler* resampler; local [all...] |
H A D | Android.mk | 4 # resampler unit test
|
/frameworks/av/services/audioflinger/ |
H A D | test-resample.cpp | 49 fprintf(stderr," -q resampler quality\n"); 345 AudioResampler* resampler = AudioResampler::create(format, channels, local 351 resampler->setSampleRate(9000); 352 resampler->setSampleRate(12000); 353 resampler->setSampleRate(20000); 354 resampler->setSampleRate(30000); 366 resampler->setSampleRate(1000); 370 resampler->setSampleRate(1000+i); 378 resampler->reset(); 379 delete resampler; 383 AudioResampler* resampler = AudioResampler::create(format, channels, local [all...] |
H A D | AudioResampler.cpp | 110 if (property_get("af.resampler.quality", value, NULL) > 0) { 154 // read the resampler default quality property the first time it is needed 165 /* if the caller requests DEFAULT_QUALITY and af.resampler.property 166 * has not been set, the target resampler quality is set to DYN_MED_QUALITY, 175 // naive implementation of CPU load throttling doesn't account for whether resampler is active 181 ALOGV("resampler load %u -> %u MHz due to delta +%u MHz from quality %d", 214 AudioResampler* resampler; local 221 resampler = new AudioResamplerOrder1(inChannelCount, sampleRate); 226 resampler = new AudioResamplerCubic(inChannelCount, sampleRate); 231 resampler [all...] |
H A D | AudioMixer.h | 94 // This clears out the resampler's input buffer. 202 AudioResampler* resampler; member in struct:android::AudioMixer::track_t 234 bool doesResample() const { return resampler != NULL; } 235 void resetResampler() { if (resampler != NULL) resampler->reset(); } 237 size_t getUnreleasedFrames() const { return resampler != NULL ? 238 resampler->getUnreleasedFrames() : 0; };
|
H A D | AudioMixer.cpp | 407 t->resampler = NULL; 419 delete t->resampler; 487 t->resampler = NULL; 567 if (track.resampler && (mixerInFormatChanged || mixerChannelCountChanged)) { 568 // resampler input format or channels may have changed. 570 delete track.resampler; 571 track.resampler = NULL; 572 track.sampleRate = mSampleRate; // without resampler, track rate is device sample rate. 573 // recreate the resampler with updated format, channels, saved sampleRate. 686 // delete the resampler [all...] |
H A D | Android.mk | 89 # build audio resampler test tool
|
Completed in 677 milliseconds