From f1b942150cdc3d4e46977cb1a4e95d9ab0bb4061 Mon Sep 17 00:00:00 2001 From: claincly Date: Thu, 8 Jun 2023 15:43:37 +0000 Subject: [PATCH] Fix calling extra registerInputStream and not handling EOS PiperOrigin-RevId: 538796466 (cherry picked from commit a7cff4e0e300e971035cf23f3840a80b387d0d65) --- .../DefaultVideoFrameProcessorVideoFrameRenderingTest.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/libraries/effect/src/androidTest/java/androidx/media3/effect/DefaultVideoFrameProcessorVideoFrameRenderingTest.java b/libraries/effect/src/androidTest/java/androidx/media3/effect/DefaultVideoFrameProcessorVideoFrameRenderingTest.java index ee7efd4715..43c2cc6afc 100644 --- a/libraries/effect/src/androidTest/java/androidx/media3/effect/DefaultVideoFrameProcessorVideoFrameRenderingTest.java +++ b/libraries/effect/src/androidTest/java/androidx/media3/effect/DefaultVideoFrameProcessorVideoFrameRenderingTest.java @@ -350,7 +350,6 @@ public final class DefaultVideoFrameProcessorVideoFrameRenderingTest { checkNotNull(defaultVideoFrameProcessor).registerInputStream(INPUT_TYPE_SURFACE); defaultVideoFrameProcessor.setInputFrameInfo( new FrameInfo.Builder(WIDTH, HEIGHT).build()); - defaultVideoFrameProcessor.registerInputFrame(); blankFrameProducer.produceBlankFramesAndQueueEndOfStream(inputPresentationTimesUs); defaultVideoFrameProcessor.signalEndOfInput(); }); @@ -398,7 +397,6 @@ public final class DefaultVideoFrameProcessorVideoFrameRenderingTest { for (long presentationTimeUs : presentationTimesUs) { outputListener.onOutputFrameAvailable(checkNotNull(blankTexture), presentationTimeUs); } - outputListener.onCurrentOutputStreamEnded(); } @Override @@ -426,8 +424,7 @@ public final class DefaultVideoFrameProcessorVideoFrameRenderingTest { @Override public void signalEndOfCurrentInputStream() { - // The tests don't end the input stream. - throw new UnsupportedOperationException(); + checkNotNull(outputListener).onCurrentOutputStreamEnded(); } @Override