| Index: include/libyuv/row.h
|
| diff --git a/include/libyuv/row.h b/include/libyuv/row.h
|
| index 1e79ae0a434edde467fd3d8cb1c4154686e3597a..c64b6be1bbf6af7437c5c9a55a7c8c4438450379 100644
|
| --- a/include/libyuv/row.h
|
| +++ b/include/libyuv/row.h
|
| @@ -303,10 +303,11 @@ extern "C" {
|
| #define HAS_I422TOARGB1555ROW_NEON
|
| #define HAS_I422TOARGB4444ROW_NEON
|
| #define HAS_I422TOARGBROW_NEON
|
| -// TODO(fbarchard): Implement NEON version
|
| +// TODO(fbarchard): Implement aarch64 neon version
|
| #ifndef __aarch64__
|
| #define HAS_I422TOARGBMATRIXROW_NEON
|
| #define HAS_J422TOARGBROW_NEON
|
| +#define HAS_H422TOARGBROW_NEON
|
| #endif
|
| // #define HAS_I422TOABGRMATRIXROW_NEON
|
| #define HAS_I422TOBGRAROW_NEON
|
| @@ -609,6 +610,11 @@ void J422ToARGBRow_NEON(const uint8* src_y,
|
| const uint8* src_v,
|
| uint8* dst_argb,
|
| int width);
|
| +void H422ToARGBRow_NEON(const uint8* src_y,
|
| + const uint8* src_u,
|
| + const uint8* src_v,
|
| + uint8* dst_argb,
|
| + int width);
|
| void NV12ToARGBRow_NEON(const uint8* src_y,
|
| const uint8* src_uv,
|
| uint8* dst_argb,
|
| @@ -1680,6 +1686,11 @@ void J422ToARGBRow_Any_NEON(const uint8* src_y,
|
| const uint8* src_v,
|
| uint8* dst_argb,
|
| int width);
|
| +void H422ToARGBRow_Any_NEON(const uint8* src_y,
|
| + const uint8* src_u,
|
| + const uint8* src_v,
|
| + uint8* dst_argb,
|
| + int width);
|
| void NV12ToARGBRow_Any_NEON(const uint8* src_y,
|
| const uint8* src_uv,
|
| uint8* dst_argb,
|
|
|