From 0d8e42238ec2df249ff0932c4f4aa868e38e2984 Mon Sep 17 00:00:00 2001 From: claincly Date: Thu, 16 Jan 2025 04:08:37 -0800 Subject: [PATCH] Stop checking all inputs ended when releasing compositor This could happen when the player is released before ending so not all input has ended. PiperOrigin-RevId: 716173884 --- .../main/java/androidx/media3/effect/DefaultVideoCompositor.java | 1 - 1 file changed, 1 deletion(-) diff --git a/libraries/effect/src/main/java/androidx/media3/effect/DefaultVideoCompositor.java b/libraries/effect/src/main/java/androidx/media3/effect/DefaultVideoCompositor.java index 3a26c35b5a..81be88fc9a 100644 --- a/libraries/effect/src/main/java/androidx/media3/effect/DefaultVideoCompositor.java +++ b/libraries/effect/src/main/java/androidx/media3/effect/DefaultVideoCompositor.java @@ -226,7 +226,6 @@ public final class DefaultVideoCompositor implements VideoCompositor { @Override public synchronized void release() { - checkState(allInputsEnded); try { videoFrameProcessingTaskExecutor.release(/* releaseTask= */ this::releaseGlObjects); } catch (InterruptedException e) {