Frank Barchard cec28e7088 PlaneScale, UVScale and ARGBScale test 3x and 4x down sample.
Intel SkylakeX
UVTest3x (1925 ms)
UVTest4x (2915 ms)
PlaneTest3x (2040 ms)
PlaneTest4x (4292 ms)
ARGBTest3x (2079 ms)
ARGBTest4x (1854 ms)

Pixel 2
ARGBTest3x (3602 ms)
ARGBTest4x (4064 ms)
PlaneTest3x (3331 ms)
PlaneTest4x (8977 ms)
UVTest3x (3473 ms)
UVTest4x (6970 ms)

Bug: b/171798872, b/171884264
Change-Id: Iebc70fed907857b6cb71a9baf2aba9861ef1e3f7
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2505601
Reviewed-by: richard winterton <rrwinterton@gmail.com>
Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2020-10-28 20:41:59 +00:00
..
compare_common.cc add const to casts 2018-04-13 22:52:52 +00:00
compare_gcc.cc Lint cleanup after C99 change CL 2018-01-24 19:16:03 +00:00
compare_mmi.cc MMI ifdef guards and add source to various build files. 2018-08-03 18:37:23 +00:00
compare_msa.cc use unix line endings 2018-06-20 23:19:59 +00:00
compare_neon64.cc Upstream all libyuv changes to version 1746 Prefetch for all arm functions - helps performance at higher resolutions Make MirrorPlane function public. 2020-03-21 20:19:44 +00:00
compare_neon.cc Lint cleanup after C99 change CL 2018-01-24 19:16:03 +00:00
compare_win.cc Lint cleanup after C99 change CL 2018-01-24 19:16:03 +00:00
compare.cc Move init process of msa after mmi. 2020-04-28 11:01:51 +00:00
convert_argb.cc Remove M420 and refactor NV12ToI420 2020-05-26 18:48:00 +00:00
convert_from_argb.cc Refine conditional compilation for MSA and MMI. 2020-04-29 19:13:23 +00:00
convert_from.cc Remove M420 and refactor NV12ToI420 2020-05-26 18:48:00 +00:00
convert_jpeg.cc PlaneScale, UVScale and ARGBScale test 3x and 4x down sample. 2020-10-28 20:41:59 +00:00
convert_to_argb.cc Remove M420 and refactor NV12ToI420 2020-05-26 18:48:00 +00:00
convert_to_i420.cc Remove M420 and refactor NV12ToI420 2020-05-26 18:48:00 +00:00
convert.cc Optimze ABGRToI420 for AVX2 2020-06-04 18:24:45 +00:00
cpu_id.cc Add unittest TestLinuxMipsMsaMmi. 2020-04-16 19:51:27 +00:00
mjpeg_decoder.cc Fix for jpeg to allow fuzz 2019-10-28 23:35:13 +00:00
mjpeg_validate.cc Update to r1732 for more robust jpeg 2019-07-01 22:32:36 +00:00
planar_functions.cc Add MirrorUVRow_MSA. 2020-06-04 04:12:24 +00:00
rotate_any.cc Restore the file mode for source files 2018-08-06 18:53:32 +00:00
rotate_argb.cc NV12Mirror and MirrorUVPlane functions added 2020-05-04 22:32:14 +00:00
rotate_common.cc Switch to C99 types 2018-01-23 19:16:05 +00:00
rotate_gcc.cc Switch to C99 types 2018-01-23 19:16:05 +00:00
rotate_mmi.cc MMI ifdef guards and add source to various build files. 2018-08-03 18:37:23 +00:00
rotate_msa.cc Switch to C99 types 2018-01-23 19:16:05 +00:00
rotate_neon64.cc Upstream all libyuv changes to version 1746 Prefetch for all arm functions - helps performance at higher resolutions Make MirrorPlane function public. 2020-03-21 20:19:44 +00:00
rotate_neon.cc Switch to C99 types 2018-01-23 19:16:05 +00:00
rotate_win.cc Switch to C99 types 2018-01-23 19:16:05 +00:00
rotate.cc NV12Mirror and MirrorUVPlane functions added 2020-05-04 22:32:14 +00:00
row_any.cc ARGBSetRow_Any do memset for msan 2020-09-28 19:16:12 +00:00
row_common.cc Fix libyuv deps autoroll and roll chromium deps. 2020-09-15 06:21:24 +00:00
row_gcc.cc I420ToARGB prototype added to convert_from.h 2020-10-02 21:05:10 +00:00
row_mmi.cc ARGBToJ420 MMI and MSA version match C. 2020-07-22 20:17:39 +00:00
row_msa.cc I420ToARGB prototype added to convert_from.h 2020-10-02 21:05:10 +00:00
row_neon64.cc Remove unnecessary include of convert_argb 2020-05-28 18:58:37 +00:00
row_neon.cc Optimze ABGRToI420 for AVX2 2020-06-04 18:24:45 +00:00
row_win.cc Rollback of ARGBAttentuate 2020-07-13 21:55:13 +00:00
scale_any.cc UVScale down use AVX2 and Neon for aarch32 2020-10-14 06:23:26 +00:00
scale_argb.cc NV12Scale function and ScaleUV for packed UV plane bilinear scaling 2020-09-29 23:49:05 +00:00
scale_common.cc PlaneScale, UVScale and ARGBScale test 3x and 4x down sample. 2020-10-28 20:41:59 +00:00
scale_gcc.cc PlaneScale, UVScale and ARGBScale test 3x and 4x down sample. 2020-10-28 20:41:59 +00:00
scale_mmi.cc MMI Optimized functions I422ToARGB for 1080p video 2019-09-11 21:06:21 +00:00
scale_msa.cc Switch to C99 types 2018-01-23 19:16:05 +00:00
scale_neon64.cc 2x down sample for UV planes ported to SSSE3 / NEON 2020-10-13 21:42:15 +00:00
scale_neon.cc 2x down sample for UV planes ported to SSSE3 / NEON 2020-10-13 21:42:15 +00:00
scale_uv.cc UVScale down use AVX2 and Neon for aarch32 2020-10-14 06:23:26 +00:00
scale_win.cc Switch to C99 types 2018-01-23 19:16:05 +00:00
scale.cc NV12Scale function and ScaleUV for packed UV plane bilinear scaling 2020-09-29 23:49:05 +00:00
test.sh Optimze ABGRToI420 for AVX2 2020-06-04 18:24:45 +00:00
video_common.cc Lint cleanup after C99 change CL 2018-01-24 19:16:03 +00:00