From ed1ff222bbf76e432f821a214b5e5a3c8b353ccf Mon Sep 17 00:00:00 2001 From: claincly Date: Thu, 3 Aug 2023 12:42:00 +0000 Subject: [PATCH] Remove unnecessary setInputFormat setInputFormat calls registerInputStream and will cause VideoFrameProcessor to reconfigure. We don't need to call it when setting up the VFP (in `onReadyToInitCodec()`). Rather, we wait until `onOutputFormatChanged()` called (this output format refers to mediaCodec's outptut format) to register the input stream. PiperOrigin-RevId: 553448633 --- .../androidx/media3/exoplayer/video/MediaCodecVideoRenderer.java | 1 - 1 file changed, 1 deletion(-) 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 aebd03df9c..d73438d2c8 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 @@ -2166,7 +2166,6 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer { outputSurfaceSize.getHeight())); } - setInputFormat(inputFormat); return true; }