diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/Transformer.java b/libraries/transformer/src/main/java/androidx/media3/transformer/Transformer.java index c46956b722..6e7ee9a9fc 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/Transformer.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/Transformer.java @@ -99,7 +99,6 @@ public final class Transformer { private boolean removeAudio; private boolean removeVideo; private String containerMimeType; - // TODO(b/204869912): Make final once deprecated setters are removed. private TransformationRequest transformationRequest; private Transformer.Listener listener; private DebugViewProvider debugViewProvider; diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/TransformerVideoRenderer.java b/libraries/transformer/src/main/java/androidx/media3/transformer/TransformerVideoRenderer.java index f991c0222f..f351cad24a 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/TransformerVideoRenderer.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/TransformerVideoRenderer.java @@ -77,7 +77,7 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull; } Format inputFormat = checkNotNull(formatHolder.format); String sampleMimeType = checkNotNull(inputFormat.sampleMimeType); - if (transformationRequest.audioMimeType == null + if (transformationRequest.videoMimeType == null && !muxerWrapper.supportsSampleMimeType(sampleMimeType)) { throw TransformationException.createForMuxer( new IllegalArgumentException(