Commit b64986ce by Andrew Lewis Committed by Oliver Woodman

Blacklist bad decoders

parent ffc925f1
...@@ -183,6 +183,12 @@ public final class MediaCodecUtil { ...@@ -183,6 +183,12 @@ public final class MediaCodecUtil {
return false; return false;
} }
// Work around broken AAC decoders.
if ((Util.SDK_INT < 18 && "CIPAACDecoder".equals(name))
|| (Util.SDK_INT < 20 && "AACDecoder".equals(name))) {
return false;
}
// Work around an issue where creating a particular MP3 decoder on some devices on platform API // Work around an issue where creating a particular MP3 decoder on some devices on platform API
// version 16 crashes mediaserver. // version 16 crashes mediaserver.
if (Util.SDK_INT == 16 if (Util.SDK_INT == 16
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment