| Index: media/base/android/java/src/org/chromium/media/MediaDrmBridge.java
|
| diff --git a/media/base/android/java/src/org/chromium/media/MediaDrmBridge.java b/media/base/android/java/src/org/chromium/media/MediaDrmBridge.java
|
| index 2099ddec76a03e5a2ee6d620ea8c44bbcda82fca..31e505560efce47f8c3b2a34e4b212348eb0e374 100644
|
| --- a/media/base/android/java/src/org/chromium/media/MediaDrmBridge.java
|
| +++ b/media/base/android/java/src/org/chromium/media/MediaDrmBridge.java
|
| @@ -254,7 +254,6 @@ class MediaDrmBridge {
|
| * Check whether the crypto scheme is supported for the given container.
|
| * If |containerMimeType| is an empty string, we just return whether
|
| * the crypto scheme is supported.
|
| - * TODO(xhwang): Implement container check. See: http://crbug.com/350481
|
| *
|
| * @return true if the container and the crypto scheme is supported, or
|
| * false otherwise.
|
| @@ -262,7 +261,12 @@ class MediaDrmBridge {
|
| @CalledByNative
|
| private static boolean isCryptoSchemeSupported(byte[] schemeUUID, String containerMimeType) {
|
| UUID cryptoScheme = getUUIDFromBytes(schemeUUID);
|
| - return MediaDrm.isCryptoSchemeSupported(cryptoScheme);
|
| +
|
| + if (containerMimeType.isEmpty()) {
|
| + return MediaDrm.isCryptoSchemeSupported(cryptoScheme);
|
| + }
|
| +
|
| + return MediaDrm.isCryptoSchemeSupported(cryptoScheme, containerMimeType);
|
| }
|
|
|
| /**
|
|
|