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) {