diff options
author | hclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-17 09:09:34 +0000 |
---|---|---|
committer | hclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-17 09:09:34 +0000 |
commit | d00d6eee3f47c571ebc9de4d54719602009e2ab2 (patch) | |
tree | a94e966b2314c0a8e02d52d933e63198cf782a0e | |
parent | 019cd156ad264d0d9d677d7dd62b84a1026f8b7c (diff) | |
download | chromium_src-d00d6eee3f47c571ebc9de4d54719602009e2ab2.zip chromium_src-d00d6eee3f47c571ebc9de4d54719602009e2ab2.tar.gz chromium_src-d00d6eee3f47c571ebc9de4d54719602009e2ab2.tar.bz2 |
Disable SSSE3 version of RGB->YUV conversion.
Temporarily disable SSSE3 version of color conversion. It caused
a color shift problem on edges of text. We should switch back to
SSSE3 version when the problem is resolved.
BUG=100462
TEST=Run chromoting and see the quality improvement
Review URL: http://codereview.chromium.org/8306005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105782 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | media/base/yuv_convert.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/media/base/yuv_convert.cc b/media/base/yuv_convert.cc index 3655fdd..93af853 100644 --- a/media/base/yuv_convert.cc +++ b/media/base/yuv_convert.cc @@ -294,9 +294,9 @@ void ConvertRGB32ToYUV(const uint8* rgbframe, // TODO(hclam): Implement a NEON version. convert_proc = &ConvertRGB32ToYUV_C; #else - if (hasSSSE3()) - convert_proc = &ConvertRGB32ToYUV_SSSE3; - else if (hasSSE2()) + // TODO(hclam): Switch to SSSE3 version when the cyan problem is solved. + // See: crbug.com/100462 + if (hasSSE2()) convert_proc = &ConvertRGB32ToYUV_SSE2; else convert_proc = &ConvertRGB32ToYUV_C; |