Loading media/libmediaplayerservice/nuplayer/NuPlayer.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -1163,6 +1163,7 @@ void NuPlayer::onMessageReceived(const sp<AMessage> &msg) { if (reason == Renderer::kDueToTimeout && !(mPaused && mOffloadAudio)) { // TimeoutWhenPaused is only for offload mode. ALOGW("Receive a stale message for teardown."); mRenderer->signalAudioTearDownComplete(); break; } closeAudioSink(); Loading media/libmediaplayerservice/nuplayer/NuPlayerRenderer.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -1747,6 +1747,10 @@ void NuPlayer::Renderer::onAudioTearDown(AudioTearDownReason reason) { if (mAudioTearingDown) { return; } if (offloadingAudio() && mPaused) { cancelAudioOffloadPauseTimeout(); } mAudioTearingDown = true; int64_t currentPositionUs; Loading Loading
media/libmediaplayerservice/nuplayer/NuPlayer.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -1163,6 +1163,7 @@ void NuPlayer::onMessageReceived(const sp<AMessage> &msg) { if (reason == Renderer::kDueToTimeout && !(mPaused && mOffloadAudio)) { // TimeoutWhenPaused is only for offload mode. ALOGW("Receive a stale message for teardown."); mRenderer->signalAudioTearDownComplete(); break; } closeAudioSink(); Loading
media/libmediaplayerservice/nuplayer/NuPlayerRenderer.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -1747,6 +1747,10 @@ void NuPlayer::Renderer::onAudioTearDown(AudioTearDownReason reason) { if (mAudioTearingDown) { return; } if (offloadingAudio() && mPaused) { cancelAudioOffloadPauseTimeout(); } mAudioTearingDown = true; int64_t currentPositionUs; Loading