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

Commit b9b2d1a3 authored by andysu's avatar andysu Committed by android-build-merger
Browse files

NuPlayerRenderer: cancelAudioOffloadPauseTimeout() when onDisableOffloadAudio(). am: 3617795e

am: 240fcb2d

Change-Id: Idab68cbaaaca5f67c2cfe89713404f9e38cd706a
parents 03625f6e 240fcb2d
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -1703,6 +1703,8 @@ void NuPlayer::Renderer::onDisableOffloadAudio() {
    ++mAudioDrainGeneration;
    if (mAudioRenderingStartGeneration != -1) {
        prepareForMediaRenderingStart_l();
        // PauseTimeout is applied to offload mode only. Cancel pending timer.
        cancelAudioOffloadPauseTimeout();
    }
}

@@ -1805,6 +1807,12 @@ void NuPlayer::Renderer::onAudioTearDown(AudioTearDownReason reason) {
    if (mAudioTornDown) {
        return;
    }

    // TimeoutWhenPaused is only for offload mode.
    if (reason == kDueToTimeout && !offloadingAudio()) {
        return;
    }

    mAudioTornDown = true;

    int64_t currentPositionUs;