diff --git a/library/effect/src/main/java/com/google/android/exoplayer2/effect/GlEffectsFrameProcessor.java b/library/effect/src/main/java/com/google/android/exoplayer2/effect/GlEffectsFrameProcessor.java index 5d4ea57f41..647e50b76e 100644 --- a/library/effect/src/main/java/com/google/android/exoplayer2/effect/GlEffectsFrameProcessor.java +++ b/library/effect/src/main/java/com/google/android/exoplayer2/effect/GlEffectsFrameProcessor.java @@ -67,6 +67,11 @@ public final class GlEffectsFrameProcessor implements FrameProcessor { * required, and {@link ColorInfo#colorTransfer outputColorInfo.colorTransfer} must be {@link * C#COLOR_TRANSFER_ST2084}. * + *

{@link Effect}s are applied on {@link C#COLOR_RANGE_FULL} colors with {@code null} {@link + * ColorInfo#hdrStaticInfo}. {@code inputColorInfo}'s {@link ColorInfo#hdrStaticInfo} and {@code + * outputColorInfo}'s {@link ColorInfo#colorRange} values are currently ignored, in favor of + * {@code null} and {@link C#COLOR_RANGE_FULL}, respectively. + * *

Pass a {@link MoreExecutors#directExecutor() direct listenerExecutor} if invoking the * {@code listener} on {@link GlEffectsFrameProcessor}'s internal thread is desired. */