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

Commit d4b056da authored by Andy Hung's avatar Andy Hung Committed by Android (Google) Code Review
Browse files

Merge "NuPlayer: Fix failure to stop audio playback" into lmp-mr1-dev

parents 89ee55cb 3491232a
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -638,10 +638,13 @@ bool NuPlayer::Renderer::onDrainAudioQueue() {

            mAudioQueue.erase(mAudioQueue.begin());
            entry = NULL;
            // Need to stop the track here, because that will play out the last
            if (mAudioSink->needsTrailingPadding()) {
                // If we're not in gapless playback (i.e. through setNextPlayer), we
                // need to stop the track here, because that will play out the last
                // little bit at the end of the file. Otherwise short files won't play.
                mAudioSink->stop();
                mNumFramesWritten = 0;
            }
            return false;
        }