Index: source/libvpx/third_party/libyuv/source/row_any.cc |
=================================================================== |
--- source/libvpx/third_party/libyuv/source/row_any.cc (revision 291857) |
+++ source/libvpx/third_party/libyuv/source/row_any.cc (working copy) |
@@ -79,9 +79,13 @@ |
YANY(I422ToARGB1555Row_Any_NEON, I422ToARGB1555Row_NEON, I422ToARGB1555Row_C, |
1, 2, 7) |
YANY(I422ToRGB565Row_Any_NEON, I422ToRGB565Row_NEON, I422ToRGB565Row_C, 1, 2, 7) |
+#endif // HAS_I422TOARGBROW_NEON |
+#ifdef HAS_I422TOYUY2ROW_NEON |
YANY(I422ToYUY2Row_Any_NEON, I422ToYUY2Row_NEON, I422ToYUY2Row_C, 1, 2, 15) |
+#endif // HAS_I422TOYUY2ROW_NEON |
+#ifdef HAS_I422TOUYVYROW_NEON |
YANY(I422ToUYVYRow_Any_NEON, I422ToUYVYRow_NEON, I422ToUYVYRow_C, 1, 2, 15) |
-#endif // HAS_I422TOARGBROW_NEON |
+#endif // HAS_I422TOUYVYROW_NEON |
#undef YANY |
// Wrappers to handle odd width |
@@ -250,12 +254,26 @@ |
YANY(RGB565ToYRow_Any_NEON, RGB565ToYRow_NEON, 2, 1, 8) |
YANY(ARGB1555ToYRow_Any_NEON, ARGB1555ToYRow_NEON, 2, 1, 8) |
YANY(ARGB4444ToYRow_Any_NEON, ARGB4444ToYRow_NEON, 2, 1, 8) |
+#endif |
+#ifdef HAS_YUY2TOYROW_NEON |
YANY(YUY2ToYRow_Any_NEON, YUY2ToYRow_NEON, 2, 1, 16) |
+#endif |
+#ifdef HAS_UYVYTOYROW_NEON |
YANY(UYVYToYRow_Any_NEON, UYVYToYRow_NEON, 2, 1, 16) |
+#endif |
+#ifdef HAS_RGB24TOARGBROW_NEON |
YANY(RGB24ToARGBRow_Any_NEON, RGB24ToARGBRow_NEON, 3, 4, 8) |
+#endif |
+#ifdef HAS_RAWTOARGBROW_NEON |
YANY(RAWToARGBRow_Any_NEON, RAWToARGBRow_NEON, 3, 4, 8) |
+#endif |
+#ifdef HAS_RGB565TOARGBROW_NEON |
YANY(RGB565ToARGBRow_Any_NEON, RGB565ToARGBRow_NEON, 2, 4, 8) |
+#endif |
+#ifdef HAS_ARGB1555TOARGBROW_NEON |
YANY(ARGB1555ToARGBRow_Any_NEON, ARGB1555ToARGBRow_NEON, 2, 4, 8) |
+#endif |
+#ifdef HAS_ARGB4444TOARGBROW_NEON |
YANY(ARGB4444ToARGBRow_Any_NEON, ARGB4444ToARGBRow_NEON, 2, 4, 8) |
#endif |
#undef YANY |
@@ -333,7 +351,11 @@ |
UVANY(RGB565ToUVRow_Any_NEON, RGB565ToUVRow_NEON, RGB565ToUVRow_C, 2, 15) |
UVANY(ARGB1555ToUVRow_Any_NEON, ARGB1555ToUVRow_NEON, ARGB1555ToUVRow_C, 2, 15) |
UVANY(ARGB4444ToUVRow_Any_NEON, ARGB4444ToUVRow_NEON, ARGB4444ToUVRow_C, 2, 15) |
+#endif |
+#ifdef HAS_YUY2TOUVROW_NEON |
UVANY(YUY2ToUVRow_Any_NEON, YUY2ToUVRow_NEON, YUY2ToUVRow_C, 2, 15) |
+#endif |
+#ifdef HAS_UYVYTOUVROW_NEON |
UVANY(UYVYToUVRow_Any_NEON, UYVYToUVRow_NEON, UYVYToUVRow_C, 2, 15) |
#endif |
#undef UVANY |