libyuv/unit_test
Frank Barchard 914a9856c7 Reimplement NV21ToARGB to allow different color matrix.
Low level for NV21ToARGB written to accept yuv matrix used by
other YUV to ARGB functions.
Previously NV21 was implemented for Windows using NV12 with a different
matrix that swapped U and V.  But the Arm version of the low level does
not allow the matrix U and V contributions to be swapped.
Using a new low level function that reads NV21 and uses the same
yuvconstants as other YUV conversion functions allows an Arm port of
this function.

TBR=harryjin@google.com
BUG=libyuv:500

Review URL: https://codereview.chromium.org/1388273002 .
2015-10-06 20:34:44 -07:00
..
testdata Detect asimd as same as Neon for Arm features. Used on Juno aarch64 linux. 2014-09-22 18:30:17 +00:00
basictypes_test.cc if types are already defined, dont define them again. 2013-02-05 02:17:18 +00:00
color_test.cc Speed up rounding to byte test 2015-10-02 15:27:13 -07:00
compare_test.cc Replace random with fastrand 2015-09-22 15:47:36 -07:00
convert_test.cc Reimplement NV21ToARGB to allow different color matrix. 2015-10-06 20:34:44 -07:00
cpu_test.cc Detect asimd as same as Neon for Arm features. Used on Juno aarch64 linux. 2014-09-22 18:30:17 +00:00
math_test.cc Replace random with fastrand 2015-09-22 15:47:36 -07:00
planar_test.cc Replace random with fastrand 2015-09-22 15:47:36 -07:00
rotate_argb_test.cc Replace random with fastrand 2015-09-22 15:47:36 -07:00
rotate_test.cc Replace random with fastrand 2015-09-22 15:47:36 -07:00
scale_argb_test.cc Replace random with fastrand 2015-09-22 15:47:36 -07:00
scale_color_test.cc Replace random with fastrand 2015-09-22 15:47:36 -07:00
scale_test.cc Replace random with fastrand 2015-09-22 15:47:36 -07:00
unit_test.cc Replace random with fastrand 2015-09-22 15:47:36 -07:00
unit_test.h Replace random with fastrand 2015-09-22 15:47:36 -07:00
version_test.cc disable version which fails under git 2015-06-16 10:02:41 -07:00
video_common_test.cc Remove Q420 fourcc support. 2015-02-11 18:20:54 +00:00