| Index: include/libyuv/row.h
|
| diff --git a/include/libyuv/row.h b/include/libyuv/row.h
|
| index 227156a195b75fbd3d8e3ccd1d9850d3fde9cd40..a66341bbf8db1c2c6b6aa7896f4f62ca090304b7 100644
|
| --- a/include/libyuv/row.h
|
| +++ b/include/libyuv/row.h
|
| @@ -369,6 +369,8 @@ extern "C" {
|
| #if !defined(LIBYUV_DISABLE_MSA) && defined(__mips_msa)
|
| #define HAS_MIRRORROW_MSA
|
| #define HAS_ARGBMIRRORROW_MSA
|
| +#define HAS_I422TOYUY2ROW_MSA
|
| +#define HAS_I422TOUYVYROW_MSA
|
| #endif
|
|
|
| #if defined(_MSC_VER) && !defined(__CLR_VER) && !defined(__clang__)
|
| @@ -1768,6 +1770,22 @@ void I422ToUYVYRow_Any_NEON(const uint8* src_y,
|
| const uint8* src_u,
|
| const uint8* src_v,
|
| uint8* dst_uyvy, int width);
|
| +void I422ToYUY2Row_MSA(const uint8* src_y,
|
| + const uint8* src_u,
|
| + const uint8* src_v,
|
| + uint8* dst_yuy2, int width);
|
| +void I422ToUYVYRow_MSA(const uint8* src_y,
|
| + const uint8* src_u,
|
| + const uint8* src_v,
|
| + uint8* dst_uyvy, int width);
|
| +void I422ToYUY2Row_Any_MSA(const uint8* src_y,
|
| + const uint8* src_u,
|
| + const uint8* src_v,
|
| + uint8* dst_yuy2, int width);
|
| +void I422ToUYVYRow_Any_MSA(const uint8* src_y,
|
| + const uint8* src_u,
|
| + const uint8* src_v,
|
| + uint8* dst_uyvy, int width);
|
|
|
| // Effects related row functions.
|
| void ARGBAttenuateRow_C(const uint8* src_argb, uint8* dst_argb, int width);
|
|
|