From b9d101f0904d5dbd760aebf0ae455ac03c165516 Mon Sep 17 00:00:00 2001 From: claincly Date: Wed, 3 Jul 2024 05:30:21 -0700 Subject: [PATCH] Use a resolution that should be encode-able on all devices The image in the test has a resolution of 1x1 which some device will reject. PiperOrigin-RevId: 649039791 --- .../transformer/mh/VideoTimestampConsistencyTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/VideoTimestampConsistencyTest.java b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/VideoTimestampConsistencyTest.java index e33f75543c..76c5b9c40e 100644 --- a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/VideoTimestampConsistencyTest.java +++ b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/VideoTimestampConsistencyTest.java @@ -27,6 +27,7 @@ import android.view.SurfaceView; import androidx.media3.common.Effect; import androidx.media3.common.MediaItem; import androidx.media3.effect.GlEffect; +import androidx.media3.effect.Presentation; import androidx.media3.exoplayer.ExoPlayer; import androidx.media3.transformer.Composition; import androidx.media3.transformer.CompositionPlayer; @@ -346,7 +347,10 @@ public class VideoTimestampConsistencyTest { prependVideoEffects( editedMediaItems, /* effects= */ ImmutableList.of( - (GlEffect) (context, useHdr) -> timestampRecordingShaderProgram)); + (GlEffect) (context, useHdr) -> timestampRecordingShaderProgram, + // Use a resolution that all devices should support. + Presentation.createForWidthAndHeight( + /* width= */ 320, /* height= */ 240, Presentation.LAYOUT_SCALE_TO_FIT))); @SuppressWarnings("unused") ExportTestResult result =