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

Commit 200ee25e authored by Steve Kondik's avatar Steve Kondik
Browse files

audioflinger: Stop resetting compress offload streams

 * This code should only be invoked for legacy DirectTrack.
 * Fixes issues with compress offload failing due to lack
   of metadata after skip / seek.

Change-Id: I4e2eef6421421532556ba411542cfe2f9c1e3802
parent 0a1f432f
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -3826,8 +3826,10 @@ AudioFlinger::PlaybackThread::mixer_state AudioFlinger::DirectOutputThread::prep
                size_t audioHALFrames = (latency_l() * mSampleRate) / 1000;
                size_t framesWritten = mBytesWritten / mFrameSize;
                if (mStandby || !last ||
                        track->presentationComplete(framesWritten, audioHALFrames) ||
                        track->isTerminated()) {
#ifdef QCOM_DIRECTTRACK
                        track->isTerminated() ||
#endif
                        track->presentationComplete(framesWritten, audioHALFrames)) {
                    if (track->isStopped()) {
                        track->reset();
                    }