Fix not setting videoSinkNeedsRegisterInputStream when seeking

PiperOrigin-RevId: 649093092
This commit is contained in:
claincly 2024-07-03 09:02:19 -07:00 committed by Copybara-Service
parent 4c1807781f
commit 8632c3add6

View File

@ -739,6 +739,7 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer
videoSink.flush(/* resetPosition= */ true); videoSink.flush(/* resetPosition= */ true);
videoSink.setStreamOffsetAndAdjustmentUs( videoSink.setStreamOffsetAndAdjustmentUs(
getOutputStreamOffsetUs(), getBufferTimestampAdjustmentUs()); getOutputStreamOffsetUs(), getBufferTimestampAdjustmentUs());
videoSinkNeedsRegisterInputStream = true;
} }
super.onPositionReset(positionUs, joining); super.onPositionReset(positionUs, joining);
if (videoSink == null) { if (videoSink == null) {