From 3af297101cf256cd7fe35751f410ab6989574e7c Mon Sep 17 00:00:00 2001 From: yschimke Date: Fri, 16 Sep 2022 08:26:54 +0000 Subject: [PATCH] Fix tracing under offload. Currently doSomeWork is never closed and so tracing is deceiving. See https://screenshot.googleplex.com/eZDzn5APpBNnhe5 PiperOrigin-RevId: 474755816 (cherry picked from commit 005b73c82a1a3264a7167ffdf93a9387c4d22b95) --- .../com/google/android/exoplayer2/ExoPlayerImplInternal.java | 1 - 1 file changed, 1 deletion(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayerImplInternal.java b/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayerImplInternal.java index 55cd5fcea2..bddba18093 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayerImplInternal.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayerImplInternal.java @@ -1084,7 +1084,6 @@ import java.util.concurrent.atomic.AtomicBoolean; if (sleepingForOffload || playbackInfo.playbackState == Player.STATE_ENDED) { // No need to schedule next work. - return; } else if (isPlaying || playbackInfo.playbackState == Player.STATE_BUFFERING) { // We are actively playing or waiting for data to be ready. Schedule next work quickly. scheduleNextWork(operationStartTimeMs, ACTIVE_INTERVAL_MS);