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 7025a1de6f19aa14461866e6d101bcf69827908f..918c191fa0da5bcd6bb48a31b5c060fbc4ce2afd 100644 |
--- a/media/base/android/java/src/org/chromium/media/MediaCodecBridge.java |
+++ b/media/base/android/java/src/org/chromium/media/MediaCodecBridge.java |
@@ -141,7 +141,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); |