diff --git a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/RemoveAudioTransformationTest.java b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/RemoveAudioTransformationTest.java index fa3e4a8a26..2e6dbab20a 100644 --- a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/RemoveAudioTransformationTest.java +++ b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/RemoveAudioTransformationTest.java @@ -19,6 +19,8 @@ import static androidx.media3.transformer.AndroidTestUtil.MP4_ASSET_URI_STRING; import static androidx.media3.transformer.AndroidTestUtil.runTransformer; import android.content.Context; +import androidx.media3.common.util.Log; +import androidx.media3.common.util.Util; import androidx.media3.transformer.Transformer; import androidx.test.core.app.ApplicationProvider; import androidx.test.ext.junit.runners.AndroidJUnit4; @@ -28,8 +30,17 @@ import org.junit.runner.RunWith; /** {@link Transformer} instrumentation test for removing audio. */ @RunWith(AndroidJUnit4.class) public class RemoveAudioTransformationTest { + + private static final String TAG = "RemoveAudioTransformationTest"; + @Test public void removeAudioTransform() throws Exception { + if (Util.SDK_INT < 25) { + // TODO(b/210593256): Remove test skipping after removing the MediaMuxer dependency. + Log.i(TAG, "Skipping on this API version due to lack of muxing support"); + return; + } + Context context = ApplicationProvider.getApplicationContext(); Transformer transformer = new Transformer.Builder(context).setRemoveAudio(true).build(); runTransformer( diff --git a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/SefTransformationTest.java b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/SefTransformationTest.java index 4212ddc391..165e48e30d 100644 --- a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/SefTransformationTest.java +++ b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/SefTransformationTest.java @@ -19,6 +19,8 @@ import static androidx.media3.transformer.AndroidTestUtil.SEF_ASSET_URI_STRING; import static androidx.media3.transformer.AndroidTestUtil.runTransformer; import android.content.Context; +import androidx.media3.common.util.Log; +import androidx.media3.common.util.Util; import androidx.media3.transformer.TransformationRequest; import androidx.media3.transformer.Transformer; import androidx.test.core.app.ApplicationProvider; @@ -29,8 +31,17 @@ import org.junit.runner.RunWith; /** {@link Transformer} instrumentation test for SEF. */ @RunWith(AndroidJUnit4.class) public class SefTransformationTest { + + private static final String TAG = "SefTransformationTest"; + @Test public void sefTransform() throws Exception { + if (Util.SDK_INT < 25) { + // TODO(b/210593256): Remove test skipping after removing the MediaMuxer dependency. + Log.i(TAG, "Skipping on this API version due to lack of muxing support"); + return; + } + Context context = ApplicationProvider.getApplicationContext(); Transformer transformer = new Transformer.Builder(context) diff --git a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/TransformationTest.java b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/TransformationTest.java index 532cb1dc96..adeb10aec7 100644 --- a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/TransformationTest.java +++ b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/TransformationTest.java @@ -19,6 +19,8 @@ import static androidx.media3.transformer.AndroidTestUtil.MP4_ASSET_URI_STRING; import static androidx.media3.transformer.AndroidTestUtil.runTransformer; import android.content.Context; +import androidx.media3.common.util.Log; +import androidx.media3.common.util.Util; import androidx.media3.transformer.Transformer; import androidx.test.core.app.ApplicationProvider; import androidx.test.ext.junit.runners.AndroidJUnit4; @@ -28,8 +30,17 @@ import org.junit.runner.RunWith; /** {@link Transformer} instrumentation test. */ @RunWith(AndroidJUnit4.class) public class TransformationTest { + + private static final String TAG = "TransformationTest"; + @Test public void transform() throws Exception { + if (Util.SDK_INT < 25) { + // TODO(b/210593256): Remove test skipping after removing the MediaMuxer dependency. + Log.i(TAG, "Skipping on this API version due to lack of muxing support"); + return; + } + Context context = ApplicationProvider.getApplicationContext(); Transformer transformer = new Transformer.Builder(context).build(); runTransformer(