From 2283b9425e4ccadd4aacbcd10122d4f1a4074907 Mon Sep 17 00:00:00 2001 From: olly Date: Mon, 2 May 2022 18:44:27 +0100 Subject: [PATCH] Add AV1 support to the getCodecMaxInputSize function. PiperOrigin-RevId: 445973162 --- .../android/exoplayer2/video/MediaCodecVideoRenderer.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/video/MediaCodecVideoRenderer.java b/library/core/src/main/java/com/google/android/exoplayer2/video/MediaCodecVideoRenderer.java index 9d6c0d36a6..742cdcbef7 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/video/MediaCodecVideoRenderer.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/video/MediaCodecVideoRenderer.java @@ -808,6 +808,8 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer { maxPixels = Util.ceilDivide(width, 16) * Util.ceilDivide(height, 16) * 16 * 16; minCompressionRatio = 2; break; + case MimeTypes.VIDEO_AV1: + // AV1 does not specify a ratio so use the values from the platform's C2SoftAomDec.cpp. case MimeTypes.VIDEO_VP8: // VPX does not specify a ratio so use the values from the platform's SoftVPX.cpp. maxPixels = width * height;