| Index: media/base/android/media_codec_bridge.cc
|
| diff --git a/media/base/android/media_codec_bridge.cc b/media/base/android/media_codec_bridge.cc
|
| index ee847b7c24c638f949acc60fdb28e14dfbb15a2a..d6bd2d9d2ff6f864f783b3f912eb3f5a45f61e48 100644
|
| --- a/media/base/android/media_codec_bridge.cc
|
| +++ b/media/base/android/media_codec_bridge.cc
|
| @@ -238,10 +238,14 @@ bool MediaCodecBridge::IsKnownUnaccelerated(const std::string& mime_type,
|
| // HW-acceleration but it doesn't. Android Media guidance is that the
|
| // "OMX.google" prefix is always used for SW decoders, so that's what we
|
| // use. "OMX.SEC.*" codec is Samsung software implementation - report it
|
| - // as unaccelerated as well.
|
| + // as unaccelerated as well. Also temporary blacklist Exynos and MediaTek
|
| + // devices while HW decoder video freezes and distortions are
|
| + // investigated - http://crbug.com/446974.
|
| if (codec_name.length() > 0) {
|
| return (StartsWithASCII(codec_name, "OMX.google.", true) ||
|
| - StartsWithASCII(codec_name, "OMX.SEC.", true));
|
| + StartsWithASCII(codec_name, "OMX.SEC.", true) ||
|
| + StartsWithASCII(codec_name, "OMX.MTK.", true) ||
|
| + StartsWithASCII(codec_name, "OMX.Exynos.", true));
|
| }
|
| return true;
|
| }
|
|
|