| Index: content/renderer/renderer_webkitplatformsupport_impl.cc
|
| diff --git a/content/renderer/renderer_webkitplatformsupport_impl.cc b/content/renderer/renderer_webkitplatformsupport_impl.cc
|
| index ca92d5e5568cd56aa2d2c99ab959a19ddc66828d..eef8997bd0ad59d743acc9ec93b50a7fa448e898 100644
|
| --- a/content/renderer/renderer_webkitplatformsupport_impl.cc
|
| +++ b/content/renderer/renderer_webkitplatformsupport_impl.cc
|
| @@ -433,8 +433,12 @@ RendererWebKitPlatformSupportImpl::MimeRegistry::supportsMediaMIMEType(
|
| // Check list of strict codecs to see if it is supported.
|
| if (net::IsStrictMediaMimeType(mime_type_ascii)) {
|
| // We support the container, but no codecs were specified.
|
| - if (codecs.isNull())
|
| + if (codecs.isNull()) {
|
| + // Some containers specifically do not want any codecs.
|
| + if (net::MimeTypeDoesNotNeedCodecs(mime_type_ascii))
|
| + return IsSupported;
|
| return MayBeSupported;
|
| + }
|
|
|
| // Check if the codecs are a perfect match.
|
| std::vector<std::string> strict_codecs;
|
|
|