From 748e4e52300b3b1b52ec23f86600d04e31d27aee Mon Sep 17 00:00:00 2001 From: kimvde Date: Mon, 2 Sep 2024 05:18:14 -0700 Subject: [PATCH] Fix hanging ExoPlayerPlaybackSeekTest The test uses a video renderer to count the number of frames and could time out if some frames were dropped. PiperOrigin-RevId: 670181693 --- .../performance/ExoplayerEffectPlaybackSeekTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/performance/ExoplayerEffectPlaybackSeekTest.java b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/performance/ExoplayerEffectPlaybackSeekTest.java index 1b64e9a06b..fde4fa0594 100644 --- a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/performance/ExoplayerEffectPlaybackSeekTest.java +++ b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/mh/performance/ExoplayerEffectPlaybackSeekTest.java @@ -113,6 +113,18 @@ public final class ExoplayerEffectPlaybackSeekTest { } super.renderOutputBufferV21(codec, index, presentationTimeUs, releaseTimeNs); } + + @Override + protected boolean shouldDropOutputBuffer( + long earlyUs, long elapsedRealtimeUs, boolean isLastBuffer) { + return false; + } + + @Override + protected boolean shouldDropBuffersToKeyframe( + long earlyUs, long elapsedRealtimeUs, boolean isLastBuffer) { + return false; + } }; instrumentation.runOnMainSync(