summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-17 09:09:34 +0000
committerhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-17 09:09:34 +0000
commitd00d6eee3f47c571ebc9de4d54719602009e2ab2 (patch)
treea94e966b2314c0a8e02d52d933e63198cf782a0e
parent019cd156ad264d0d9d677d7dd62b84a1026f8b7c (diff)
downloadchromium_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.cc6
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;