| 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);
|
|
|