Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 43b169ee authored by Eric Laurent's avatar Eric Laurent Committed by Automerger Merge Worker
Browse files

Audioflinger: fix effect output buffer access mode am: 6bb7dbea

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/16527579

Change-Id: Ib2adbe2843b2687bdb52ac30af908969598375aa
parents bfc252c8 6bb7dbea
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2413,6 +2413,7 @@ size_t AudioFlinger::EffectChain::removeEffect_l(const sp<EffectModule>& effect,
                if (i == size - 1 && i != 0) {
                    mEffects[i - 1]->configure();
                    mEffects[i - 1]->setOutBuffer(mOutBuffer);
                    mEffects[i - 1]->updateAccessMode();      // reconfig if neeeded.
                }
            }
            mEffects.removeAt(i);
@@ -2422,6 +2423,7 @@ size_t AudioFlinger::EffectChain::removeEffect_l(const sp<EffectModule>& effect,
            if (i == 0 && size > 1) {
                mEffects[0]->configure();
                mEffects[0]->setInBuffer(mInBuffer);
                mEffects[0]->updateAccessMode();      // reconfig if neeeded.
            }

            ALOGV("removeEffect_l() effect %p, removed from chain %p at rank %zu", effect.get(),