| Index: media/base/simd/convert_rgb_to_yuv_x86.cc
|
| diff --git a/media/base/simd/convert_rgb_to_yuv_x86.cc b/media/base/simd/convert_rgb_to_yuv_x86.cc
|
| deleted file mode 100644
|
| index 2bd6930381b4a9035e6ab41b7024dbac319ff833..0000000000000000000000000000000000000000
|
| --- a/media/base/simd/convert_rgb_to_yuv_x86.cc
|
| +++ /dev/null
|
| @@ -1,101 +0,0 @@
|
| -// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "media/base/simd/convert_rgb_to_yuv.h"
|
| -
|
| -#include "build/build_config.h"
|
| -#include "media/base/cpu_features.h"
|
| -#include "media/base/simd/convert_rgb_to_yuv_ssse3.h"
|
| -
|
| -namespace media {
|
| -
|
| -void ConvertRGB32ToYUV_SSSE3(const uint8* rgbframe,
|
| - uint8* yplane,
|
| - uint8* uplane,
|
| - uint8* vplane,
|
| - int width,
|
| - int height,
|
| - int rgbstride,
|
| - int ystride,
|
| - int uvstride) {
|
| -#ifdef ENABLE_SUBSAMPLING
|
| - for (; height >= 2; height -= 2) {
|
| - ConvertARGBToYUVEven_SSSE3(rgbframe, yplane, uplane, vplane, width);
|
| - rgbframe += rgbstride;
|
| - yplane += ystride;
|
| -
|
| - ConvertARGBToYUVOdd_SSSE3(rgbframe, yplane, uplane, vplane, width);
|
| - rgbframe += rgbstride;
|
| - yplane += ystride;
|
| -
|
| - uplane += uvstride;
|
| - vplane += uvstride;
|
| - }
|
| -
|
| - if (height)
|
| - ConvertARGBToYUVEven_SSSE3(rgbframe, yplane, uplane, vplane, width);
|
| -#else
|
| - for (; height >= 2; height -= 2) {
|
| - ConvertARGBToYUVRow_SSSE3(rgbframe, yplane, uplane, vplane, width);
|
| - rgbframe += rgbstride;
|
| - yplane += ystride;
|
| -
|
| - ConvertARGBToYUVRow_SSSE3(rgbframe, yplane, NULL, NULL, width);
|
| - rgbframe += rgbstride;
|
| - yplane += ystride;
|
| -
|
| - uplane += uvstride;
|
| - vplane += uvstride;
|
| - }
|
| -
|
| - if (height)
|
| - ConvertARGBToYUVRow_SSSE3(rgbframe, yplane, uplane, vplane, width);
|
| -#endif
|
| -}
|
| -
|
| -void ConvertRGB24ToYUV_SSSE3(const uint8* rgbframe,
|
| - uint8* yplane,
|
| - uint8* uplane,
|
| - uint8* vplane,
|
| - int width,
|
| - int height,
|
| - int rgbstride,
|
| - int ystride,
|
| - int uvstride) {
|
| -#ifdef ENABLE_SUBSAMPLING
|
| - for (; height >= 2; height -= 2) {
|
| - ConvertRGBToYUVEven_SSSE3(rgbframe, yplane, uplane, vplane, width);
|
| - rgbframe += rgbstride;
|
| - yplane += ystride;
|
| -
|
| - ConvertRGBToYUVOdd_SSSE3(rgbframe, yplane, uplane, vplane, width);
|
| - rgbframe += rgbstride;
|
| - yplane += ystride;
|
| -
|
| - uplane += uvstride;
|
| - vplane += uvstride;
|
| - }
|
| -
|
| - if (height)
|
| - ConvertRGBToYUVEven_SSSE3(rgbframe, yplane, uplane, vplane, width);
|
| -#else
|
| - for (; height >= 2; height -= 2) {
|
| - ConvertRGBToYUVRow_SSSE3(rgbframe, yplane, uplane, vplane, width);
|
| - rgbframe += rgbstride;
|
| - yplane += ystride;
|
| -
|
| - ConvertRGBToYUVRow_SSSE3(rgbframe, yplane, NULL, NULL, width);
|
| - rgbframe += rgbstride;
|
| - yplane += ystride;
|
| -
|
| - uplane += uvstride;
|
| - vplane += uvstride;
|
| - }
|
| -
|
| - if (height)
|
| - ConvertRGBToYUVRow_SSSE3(rgbframe, yplane, uplane, vplane, width);
|
| -#endif
|
| -}
|
| -
|
| -} // namespace media
|
|
|