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

Commit 54089e09 authored by Santiago Seifert's avatar Santiago Seifert Committed by Android (Google) Code Review
Browse files

Merge "Simplify some code in NuPlayerRenderer"

parents 3222355d d0ba1bb0
Loading
Loading
Loading
Loading
+6 −12
Original line number Diff line number Diff line
@@ -1673,24 +1673,18 @@ void NuPlayer::Renderer::onFlush(const sp<AMessage> &msg) {

        mDrainAudioQueuePending = false;

        if (offloadingAudio()) {
            mAudioSink->pause();
            mAudioSink->flush();
            if (!mPaused) {
                mAudioSink->start();
            }
        } else {
        mAudioSink->pause();
        mAudioSink->flush();
        if (!offloadingAudio()) {
            // Call stop() to signal to the AudioSink to completely fill the
            // internal buffer before resuming playback.
            // FIXME: this is ignored after flush().
            mAudioSink->stop();
            mNumFramesWritten = 0;
        }
        if (!mPaused) {
            mAudioSink->start();
        }
            mNumFramesWritten = 0;
        }
        mNextAudioClockUpdateTimeUs = -1;
    } else {
        flushQueue(&mVideoQueue);