diff --git a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/CompositionPlayerTest.java b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/CompositionPlayerTest.java index 401fdd8d45..6dd8a04e5c 100644 --- a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/CompositionPlayerTest.java +++ b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/CompositionPlayerTest.java @@ -245,6 +245,7 @@ public class CompositionPlayerTest { .setUri(JPG_SINGLE_PIXEL_ASSET.uri) .setImageDurationMs(1_000) .build()) + .setFrameRate(30) .build()) .build()) .build()); @@ -258,7 +259,9 @@ public class CompositionPlayerTest { listener.waitUntilPlayerEnded(); long playbackRealTimeMs = SystemClock.DEFAULT.elapsedRealtime() - playbackStartTimeMs; - assertThat(playbackRealTimeMs).isAtLeast(1_000); + // Video frames are not rendered exactly at the time corresponding to their presentation + // timestamp, and the differences accumulate. + assertThat(playbackRealTimeMs).isAtLeast(900); } @Test