From 407bd49ed55913eb56a6b516293c865049a907cf Mon Sep 17 00:00:00 2001 From: sheenachhabra Date: Tue, 15 Oct 2024 04:13:06 -0700 Subject: [PATCH] Skip audio encoding bitrate setting test on API <= 23 The encoder output format on API 23 does not seem to contain bitrate, hence the test fails. PiperOrigin-RevId: 686047480 --- .../androidx/media3/transformer/TransformerEndToEndTest.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/TransformerEndToEndTest.java b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/TransformerEndToEndTest.java index 075dace516..88e826f6a3 100644 --- a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/TransformerEndToEndTest.java +++ b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/TransformerEndToEndTest.java @@ -2280,6 +2280,8 @@ public class TransformerEndToEndTest { @Test public void export_setAudioEncodingBitrate_configuresEncoderWithRequestedBitrate() throws Exception { + // On API 23, the encoder output format does not seem to contain bitrate, hence the test fails. + assumeTrue(Util.SDK_INT > 23); Context context = ApplicationProvider.getApplicationContext(); int requestedBitrate = 60_000; // The MediaMuxer is not writing the bitrate hence use the InAppMuxer.