From b95d7b5af42107d022d4f450d96563134895cf87 Mon Sep 17 00:00:00 2001 From: ZhiWei Chen Date: Thu, 23 Feb 2017 20:02:18 +0800 Subject: [PATCH] AC3/EAC3 MaxInputChannelCount support bug: 33972143 Change-Id: I63b6d5f8dcb66734ce0bd640febd91fb40bda333 --- media/java/android/media/MediaCodecInfo.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/media/java/android/media/MediaCodecInfo.java b/media/java/android/media/MediaCodecInfo.java index 3ac4c3471ee34..c157a479cfe89 100644 --- a/media/java/android/media/MediaCodecInfo.java +++ b/media/java/android/media/MediaCodecInfo.java @@ -1119,6 +1119,10 @@ public final class MediaCodecInfo { sampleRates = new int[] { 8000 }; bitRates = Range.create(13000, 13000); maxChannels = 1; + } else if (mime.equalsIgnoreCase(MediaFormat.MIMETYPE_AUDIO_AC3)) { + maxChannels = 6; + } else if (mime.equalsIgnoreCase(MediaFormat.MIMETYPE_AUDIO_EAC3)) { + maxChannels = 16; } else { Log.w(TAG, "Unsupported mime " + mime); mParent.mError |= ERROR_UNSUPPORTED;