| Index: source/row_common.cc
|
| diff --git a/source/row_common.cc b/source/row_common.cc
|
| index c4c8116c62b80cccbfccbbd6b995d6bc824d3624..eab7e9b79bce54b6d0178eb9ed4c6e04bfbad6a8 100644
|
| --- a/source/row_common.cc
|
| +++ b/source/row_common.cc
|
| @@ -2276,6 +2276,7 @@ void I422ToUYVYRow_C(const uint8* src_y,
|
| extern struct YuvConstants kYuvConstants;
|
| extern struct YuvConstants kYuvJConstants;
|
| extern struct YuvConstants kYuvHConstants;
|
| +extern struct YuvConstantsNEON kYuvConstantsNEON;
|
|
|
| #define ANYYUV(NAMEANY, ANY_SIMD, YUVCONSTANTS) \
|
| void NAMEANY(const uint8* y_buf, \
|
| @@ -2286,6 +2287,12 @@ extern struct YuvConstants kYuvHConstants;
|
| ANY_SIMD(y_buf, u_buf, v_buf, dst_argb, &YUVCONSTANTS, width); \
|
| }
|
|
|
| +#ifdef HAS_I422TOARGBMATRIXROW_NEON
|
| +ANYYUV(I422ToARGBRow_NEON, I422ToARGBMatrixRow_NEON, kYuvConstantsNEON)
|
| +//ANYYUV(J422ToARGBRow_NEON, I422ToARGBMatrixRow_NEON, kYuvJConstantsNEON)
|
| +//ANYYUV(H422ToARGBRow_NEON, I422ToARGBMatrixRow_NEON, kYuvHConstantsNEON)
|
| +#endif
|
| +
|
| #ifdef HAS_I422TOARGBMATRIXROW_SSSE3
|
| ANYYUV(I422ToARGBRow_SSSE3, I422ToARGBMatrixRow_SSSE3, kYuvConstants)
|
| ANYYUV(J422ToARGBRow_SSSE3, I422ToARGBMatrixRow_SSSE3, kYuvJConstants)
|
|
|