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); |
} |
/** |