From 8632c3add6125b7eab8cfa4ae9b357fbca3b5a73 Mon Sep 17 00:00:00 2001 From: claincly Date: Wed, 3 Jul 2024 09:02:19 -0700 Subject: [PATCH] Fix not setting videoSinkNeedsRegisterInputStream when seeking PiperOrigin-RevId: 649093092 --- .../androidx/media3/exoplayer/video/MediaCodecVideoRenderer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/video/MediaCodecVideoRenderer.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/video/MediaCodecVideoRenderer.java index 1cbe69331b..5f995af7ac 100644 --- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/video/MediaCodecVideoRenderer.java +++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/video/MediaCodecVideoRenderer.java @@ -739,6 +739,7 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer videoSink.flush(/* resetPosition= */ true); videoSink.setStreamOffsetAndAdjustmentUs( getOutputStreamOffsetUs(), getBufferTimestampAdjustmentUs()); + videoSinkNeedsRegisterInputStream = true; } super.onPositionReset(positionUs, joining); if (videoSink == null) {