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

Commit a1c77dfe authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Release buffers on MediaCodec#stop()" into rvc-dev am: 987087c3 am:...

Merge "Release buffers on MediaCodec#stop()" into rvc-dev am: 987087c3 am: 0dca30c6 am: e3897d7d am: 13a3d4b6

Change-Id: I370d0538dc9af453516b44195c44927ed45fde3d
parents 1f490079 13a3d4b6
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1406,6 +1406,9 @@ void CCodec::stop() {
        // TODO: convert err into status_t
        mCallback->onError(UNKNOWN_ERROR, ACTION_CODE_FATAL);
    }
    // Assure buffers are not owned when stop() was called without flush().
    std::list<std::unique_ptr<C2Work>> flushedWork;
    mChannel->flush(flushedWork);

    {
        Mutexed<std::unique_ptr<Config>>::Locked configLocked(mConfig);