From c014ba9d5fce112ae7cdc5c34c0be04bf1261e30 Mon Sep 17 00:00:00 2001 From: andrewlewis Date: Thu, 7 Dec 2023 04:12:30 -0800 Subject: [PATCH] Use API 33 constants for DV levels PiperOrigin-RevId: 588740855 --- .../media3/exoplayer/mediacodec/MediaCodecUtil.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/mediacodec/MediaCodecUtil.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/mediacodec/MediaCodecUtil.java index a71622509c..fb763d2ad8 100644 --- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/mediacodec/MediaCodecUtil.java +++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/mediacodec/MediaCodecUtil.java @@ -1390,7 +1390,7 @@ public final class MediaCodecUtil { if (levelString == null) { return null; } - // TODO (Internal: b/179261323): use framework constants for levels 10 to 13. + // TODO (Internal: b/179261323): use framework constant for level 13. switch (levelString) { case "01": return CodecProfileLevel.DolbyVisionLevelHd24; @@ -1411,11 +1411,11 @@ public final class MediaCodecUtil { case "09": return CodecProfileLevel.DolbyVisionLevelUhd60; case "10": - return 0x200; + return CodecProfileLevel.DolbyVisionLevelUhd120; case "11": - return 0x400; + return CodecProfileLevel.DolbyVisionLevel8k30; case "12": - return 0x800; + return CodecProfileLevel.DolbyVisionLevel8k60; case "13": return 0x1000; default: