From fcadecf2b146cff34a6bef4a9cbb3463735441ee Mon Sep 17 00:00:00 2001 From: andrewlewis Date: Tue, 11 Jul 2023 16:08:39 +0100 Subject: [PATCH] Add note recommending OpenGL tone-mapping PiperOrigin-RevId: 547192957 --- .../main/java/androidx/media3/transformer/Composition.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/Composition.java b/libraries/transformer/src/main/java/androidx/media3/transformer/Composition.java index 1d4211548e..4225324186 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/Composition.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/Composition.java @@ -173,7 +173,10 @@ public final class Composition { /** * Sets the {@link HdrMode} for HDR video input. * - *

The default value is {@link #HDR_MODE_KEEP_HDR}. + *

The default value is {@link #HDR_MODE_KEEP_HDR}. Apps that need to tone-map HDR to SDR + * should generally prefer {@link #HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_OPEN_GL} over {@link + * HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_MEDIACODEC}, because its behavior is likely to be more + * consistent across devices. * * @param hdrMode The {@link HdrMode} used. * @return This builder.