From 5f3fa3955b4dc4ef7b76033960ecebb691375e45 Mon Sep 17 00:00:00 2001 From: olly Date: Tue, 15 Mar 2016 06:52:10 -0700 Subject: [PATCH] Set default max input size for H.263 and MPEG-4 video. The minimum compression ratio matches the Nexus 5X MPEG-4 video decoder. Issue: #1290 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=117234657 --- .../android/exoplayer/MediaCodecVideoTrackRenderer.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/library/src/main/java/com/google/android/exoplayer/MediaCodecVideoTrackRenderer.java b/library/src/main/java/com/google/android/exoplayer/MediaCodecVideoTrackRenderer.java index a4d827dbac..cb53afa26e 100644 --- a/library/src/main/java/com/google/android/exoplayer/MediaCodecVideoTrackRenderer.java +++ b/library/src/main/java/com/google/android/exoplayer/MediaCodecVideoTrackRenderer.java @@ -567,6 +567,11 @@ public class MediaCodecVideoTrackRenderer extends MediaCodecTrackRenderer { int maxPixels; int minCompressionRatio; switch (format.sampleMimeType) { + case MimeTypes.VIDEO_H263: + case MimeTypes.VIDEO_MP4V: + maxPixels = maxWidth * maxHeight; + minCompressionRatio = 2; + break; case MimeTypes.VIDEO_H264: if ("BRAVIA 4K 2015".equals(Util.MODEL)) { // The Sony BRAVIA 4k TV has input buffers that are too small for the calculated 4k video