Home | History | Annotate | Download | only in audioflinger

Lines Matching refs:downmixerBufferProvider

186 AudioMixer::DownmixerBufferProvider::DownmixerBufferProvider(
195 ALOGV("DownmixerBufferProvider(%p)(%#x, %#x, %#x %u %d)",
203 ALOGE("DownmixerBufferProvider() error creating downmixer effect");
217 // process() function is called directly (see DownmixerBufferProvider::getNextBuffer())
231 ALOGE("DownmixerBufferProvider() error %d cmdStatus %d while configuring downmixer",
244 ALOGE("DownmixerBufferProvider() error %d cmdStatus %d while enabling downmixer",
269 ALOGE("DownmixerBufferProvider() error %d cmdStatus %d while setting downmix type",
275 ALOGV("DownmixerBufferProvider() downmix type set to %d", (int) downmixType);
278 AudioMixer::DownmixerBufferProvider::~DownmixerBufferProvider()
280 ALOGV("~DownmixerBufferProvider (%p)", this);
285 void AudioMixer::DownmixerBufferProvider::copyFrames(void *dst, const void *src, size_t frames)
298 /*static*/ status_t AudioMixer::DownmixerBufferProvider::init()
324 /*static*/ bool AudioMixer::DownmixerBufferProvider::sIsMultichannelCapable = false;
325 /*static*/ effect_descriptor_t AudioMixer::DownmixerBufferProvider::sDwnmFxDesc;
408 t->downmixerBufferProvider = NULL;
420 delete t->downmixerBufferProvider;
494 t->downmixerBufferProvider = NULL;
596 if (pTrack->downmixerBufferProvider != NULL) {
599 delete pTrack->downmixerBufferProvider;
600 pTrack->downmixerBufferProvider = NULL;
613 if (DownmixerBufferProvider::isMultichannelCapable()) {
614 DownmixerBufferProvider* pDbp = new DownmixerBufferProvider(pTrack->channelMask,
621 pTrack->downmixerBufferProvider = pDbp;
632 pTrack->downmixerBufferProvider = pRbp;
669 if (pTrack->downmixerBufferProvider) {
670 pTrack->downmixerBufferProvider->setBufferProvider(pTrack->bufferProvider);
671 pTrack->bufferProvider = pTrack->downmixerBufferProvider;
943 const int resamplerChannelCount = downmixerBufferProvider != NULL
1034 } else if (mState.tracks[name].downmixerBufferProvider != NULL) {
1830 DownmixerBufferProvider::init(); // for the downmixer