diff --git a/libraries/effect/src/main/java/androidx/media3/effect/ExternalTextureManager.java b/libraries/effect/src/main/java/androidx/media3/effect/ExternalTextureManager.java index f66ba1b09e..29f3429c8a 100644 --- a/libraries/effect/src/main/java/androidx/media3/effect/ExternalTextureManager.java +++ b/libraries/effect/src/main/java/androidx/media3/effect/ExternalTextureManager.java @@ -249,7 +249,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; if (!repeatLastRegisteredFrame) { pendingFrames.add(frame); } - shouldRejectIncomingFrames = false; + videoFrameProcessingTaskExecutor.submit(() -> shouldRejectIncomingFrames = false); } /**