From 240ca99ced28ae1f859f3abd41db319eca22472e Mon Sep 17 00:00:00 2001 From: claincly Date: Wed, 7 Sep 2022 16:33:44 +0000 Subject: [PATCH] Clarify GlTextureProcessor.InputListener contract PiperOrigin-RevId: 472745311 (cherry picked from commit 32a21641a2de5fe1fac1c6f1d1a0d644101a4c0b) --- .../main/java/androidx/media3/effect/GlTextureProcessor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/google3/third_party/java_src/android_libs/media/libraries/effect/src/main/java/androidx/media3/effect/GlTextureProcessor.java b/google3/third_party/java_src/android_libs/media/libraries/effect/src/main/java/androidx/media3/effect/GlTextureProcessor.java index 1dd3069438..7ea31c1960 100644 --- a/google3/third_party/java_src/android_libs/media/libraries/effect/src/main/java/androidx/media3/effect/GlTextureProcessor.java +++ b/google3/third_party/java_src/android_libs/media/libraries/effect/src/main/java/androidx/media3/effect/GlTextureProcessor.java @@ -60,6 +60,9 @@ public interface GlTextureProcessor { /** * Called when the {@link GlTextureProcessor} has processed an input frame. * + *

The implementation shall not assume the {@link GlTextureProcessor} is {@linkplain + * #onReadyToAcceptInputFrame ready to accept another input frame} when this method is called. + * * @param inputTexture The {@link TextureInfo} that was used to {@linkplain * #queueInputFrame(TextureInfo, long) queue} the input frame. */