Index: media/base/android/java/src/org/chromium/media/MediaCodecBridge.java |
diff --git a/media/base/android/java/src/org/chromium/media/MediaCodecBridge.java b/media/base/android/java/src/org/chromium/media/MediaCodecBridge.java |
index 42f1241380c04c4635acb4886f5e60c9ad3ba85d..c51b1eb5fe4fc1ff12cb10d981314331891b2fb9 100644 |
--- a/media/base/android/java/src/org/chromium/media/MediaCodecBridge.java |
+++ b/media/base/android/java/src/org/chromium/media/MediaCodecBridge.java |
@@ -112,7 +112,8 @@ class MediaCodecBridge { |
private static MediaCodecBridge create(String mime, boolean isSecure) { |
MediaCodec mediaCodec = null; |
try { |
- if (isSecure) { |
+ // |isSecure| only applies to video decoders. |
+ if (mime.startsWith("video") && isSecure) { |
mediaCodec = MediaCodec.createByCodecName(getSecureDecoderNameForMime(mime)); |
} else { |
mediaCodec = MediaCodec.createDecoderByType(mime); |