Loading media/libaudiohal/EffectHalLocal.cpp +10 −0 Original line number Diff line number Diff line Loading @@ -45,11 +45,21 @@ status_t EffectHalLocal::setOutBuffer(const sp<EffectBufferHalInterface>& buffer } status_t EffectHalLocal::process() { if (mInBuffer == nullptr || mOutBuffer == nullptr) { ALOGE_IF(mInBuffer == nullptr, "Input buffer not set"); ALOGE_IF(mOutBuffer == nullptr, "Output buffer not set"); return NO_INIT; } return (*mHandle)->process(mHandle, mInBuffer->audioBuffer(), mOutBuffer->audioBuffer()); } status_t EffectHalLocal::processReverse() { if ((*mHandle)->process_reverse != NULL) { if (mInBuffer == nullptr || mOutBuffer == nullptr) { ALOGE_IF(mInBuffer == nullptr, "Input buffer not set"); ALOGE_IF(mOutBuffer == nullptr, "Output buffer not set"); return NO_INIT; } return (*mHandle)->process_reverse( mHandle, mInBuffer->audioBuffer(), mOutBuffer->audioBuffer()); } else { Loading media/libaudioprocessing/BufferProviders.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -200,6 +200,8 @@ DownmixerBufferProvider::DownmixerBufferProvider( mEffectsFactory.clear(); return; } mDownmixInterface->setInBuffer(mInBuffer); mDownmixInterface->setOutBuffer(mOutBuffer); int cmdStatus; uint32_t replySize = sizeof(int); Loading Loading
media/libaudiohal/EffectHalLocal.cpp +10 −0 Original line number Diff line number Diff line Loading @@ -45,11 +45,21 @@ status_t EffectHalLocal::setOutBuffer(const sp<EffectBufferHalInterface>& buffer } status_t EffectHalLocal::process() { if (mInBuffer == nullptr || mOutBuffer == nullptr) { ALOGE_IF(mInBuffer == nullptr, "Input buffer not set"); ALOGE_IF(mOutBuffer == nullptr, "Output buffer not set"); return NO_INIT; } return (*mHandle)->process(mHandle, mInBuffer->audioBuffer(), mOutBuffer->audioBuffer()); } status_t EffectHalLocal::processReverse() { if ((*mHandle)->process_reverse != NULL) { if (mInBuffer == nullptr || mOutBuffer == nullptr) { ALOGE_IF(mInBuffer == nullptr, "Input buffer not set"); ALOGE_IF(mOutBuffer == nullptr, "Output buffer not set"); return NO_INIT; } return (*mHandle)->process_reverse( mHandle, mInBuffer->audioBuffer(), mOutBuffer->audioBuffer()); } else { Loading
media/libaudioprocessing/BufferProviders.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -200,6 +200,8 @@ DownmixerBufferProvider::DownmixerBufferProvider( mEffectsFactory.clear(); return; } mDownmixInterface->setInBuffer(mInBuffer); mDownmixInterface->setOutBuffer(mOutBuffer); int cmdStatus; uint32_t replySize = sizeof(int); Loading