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

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

NuPlayerRenderer: cancelAudioOffloadPauseTimeout() when onDisableOffloadAudio().

am: 3617795e

Change-Id: I23a0b6f373aaee23e7ceb07e428856016c8b3e8f
parents c8fb44d8 3617795e
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;