| Index: media/base/yuv_convert.cc
|
| diff --git a/media/base/yuv_convert.cc b/media/base/yuv_convert.cc
|
| index 1d09a244010fca7540ab096f29805969680702ac..9cc6a71f457a557b836fc6787801b828e634907b 100644
|
| --- a/media/base/yuv_convert.cc
|
| +++ b/media/base/yuv_convert.cc
|
| @@ -40,6 +40,52 @@ void EmptyRegisterState_MMX();
|
|
|
| namespace media {
|
|
|
| +typedef void (*FilterYUVRowsProc)(uint8*, const uint8*, const uint8*, int, int);
|
| +
|
| +typedef void (*ConvertYUVToRGB32Proc)(const uint8*,
|
| + const uint8*,
|
| + const uint8*,
|
| + uint8*,
|
| + int,
|
| + int,
|
| + int,
|
| + int,
|
| + int,
|
| + YUVType);
|
| +
|
| +typedef void (*ConvertYUVAToARGBProc)(const uint8*,
|
| + const uint8*,
|
| + const uint8*,
|
| + const uint8*,
|
| + uint8*,
|
| + int,
|
| + int,
|
| + int,
|
| + int,
|
| + int,
|
| + int,
|
| + YUVType);
|
| +
|
| +typedef void (*ConvertYUVToRGB32RowProc)(const uint8*,
|
| + const uint8*,
|
| + const uint8*,
|
| + uint8*,
|
| + ptrdiff_t);
|
| +
|
| +typedef void (*ConvertYUVAToARGBRowProc)(const uint8*,
|
| + const uint8*,
|
| + const uint8*,
|
| + const uint8*,
|
| + uint8*,
|
| + ptrdiff_t);
|
| +
|
| +typedef void (*ScaleYUVToRGB32RowProc)(const uint8*,
|
| + const uint8*,
|
| + const uint8*,
|
| + uint8*,
|
| + ptrdiff_t,
|
| + ptrdiff_t);
|
| +
|
| static FilterYUVRowsProc ChooseFilterYUVRowsProc() {
|
| #if defined(ARCH_CPU_X86_FAMILY)
|
| base::CPU cpu;
|
|
|