| Index: media/base/simd/convert_rgb_to_yuv_ssse3.h
|
| diff --git a/media/base/simd/convert_rgb_to_yuv_ssse3.h b/media/base/simd/convert_rgb_to_yuv_ssse3.h
|
| deleted file mode 100644
|
| index 19ece73a26928a5cae3ea5d06924caab98e5c9fd..0000000000000000000000000000000000000000
|
| --- a/media/base/simd/convert_rgb_to_yuv_ssse3.h
|
| +++ /dev/null
|
| @@ -1,43 +0,0 @@
|
| -// Copyright (c) 2012 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.
|
| -
|
| -#ifndef MEDIA_BASE_SIMD_CONVERT_RGB_TO_YUV_SSSE3_H_
|
| -#define MEDIA_BASE_SIMD_CONVERT_RGB_TO_YUV_SSSE3_H_
|
| -
|
| -#include <stddef.h>
|
| -#include <stdint.h>
|
| -
|
| -#ifdef __cplusplus
|
| -extern "C" {
|
| -#endif
|
| -
|
| -// The header file for ASM functions that convert a row of RGB pixels with SSSE3
|
| -// instructions so we can call them from C++ code. These functions are
|
| -// implemented in "convert_rgb_to_yuv_ssse3.asm".
|
| -
|
| -// We use ptrdiff_t instead of int for yasm routine parameters to portably
|
| -// sign-extend int. On Win64, MSVC does not sign-extend the value in the stack
|
| -// home of int function parameters, and yasm routines are unaware of this lack
|
| -// of extension and fault. ptrdiff_t is portably sign-extended and fixes this
|
| -// issue on at least Win64.
|
| -
|
| -// Convert a row of 24-bit RGB pixels to YV12 pixels.
|
| -void ConvertRGBToYUVRow_SSSE3(const uint8_t* rgb,
|
| - uint8_t* y,
|
| - uint8_t* u,
|
| - uint8_t* v,
|
| - ptrdiff_t width);
|
| -
|
| -// Convert a row of 32-bit RGB pixels to YV12 pixels.
|
| -void ConvertARGBToYUVRow_SSSE3(const uint8_t* argb,
|
| - uint8_t* y,
|
| - uint8_t* u,
|
| - uint8_t* v,
|
| - ptrdiff_t width);
|
| -
|
| -#ifdef __cplusplus
|
| -}
|
| -#endif
|
| -
|
| -#endif // MEDIA_BASE_SIMD_CONVERT_RGB_TO_YUV_SSSE3_H_
|
|
|