aboutsummaryrefslogtreecommitdiff
path: root/unit_test/planar_test.cc
AgeCommit message (Expand)Author
2023-06-16ARGBAttenuate use (a + b + 255) >> 8Frank Barchard
2023-06-15[RVV] Enable ARGBExtractAlphaRow/ARGBCopyYToAlphaRowBruce Lai
2023-06-07FP16 to FP32 float conversion row functionFrank Barchard
2023-02-22MergeUV AVX512BW use assemblyFrank Barchard
2022-11-17Add Detile_16 planar function for 10 bit MT2T formatFrank Barchard
2022-08-01Disable bilinear 16 bit scale up for SSE2Frank Barchard
2022-06-09Add I210ToI420Frank Barchard
2022-06-07Revert "I210ToI420, InterpolatePlane_16, and ScalePlane Vertical-only asan fix"Frank Barchard
2022-06-07I210ToI420, InterpolatePlane_16, and ScalePlane Vertical-only asan fixFrank Barchard
2022-06-07Update CopyPlane to handle 0 width and height dimensionsJoe Downing
2022-05-24Add UYVYToY functionFrank Barchard
2022-04-27MergeUV test fix - depth is 16 (bits)Frank Barchard
2022-04-12Reduce RGBScale benchmark to 4 tests when --copt=-DDISABLE_SLOW_TESTS is spec...Frank Barchard
2022-02-23Fix RotatePlane by 90 on Neon when source width is not a multiple of 8Frank Barchard
2022-02-03Add support for MM21.Justin Green
2022-01-31DetilePlane and unittest for NEONFrank Barchard
2021-10-18ubsan friendly unaligned testsFrank Barchard
2021-10-15BIT_EXACT for unattenuate and attenuate.Frank Barchard
2021-09-27DISABLE_SLOW_TESTS replaces ENABLE_SLOW_TESTSFrank Barchard
2021-04-09use width + 1 for odd width testsFrank Barchard
2021-04-08Fix MergeAR64Plane on odd widthYuan Tong
2021-04-07MultiplyRow_16_Opt crash on odd widthFrank Barchard
2021-04-01clang-tidy appliedFrank Barchard
2021-03-31Add MergeAR30Plane, MergeAR64Plane, MergeARGB16To8PlaneYuan Tong
2021-03-26disable slow planar tests Blur and PolynomialFrank Barchard
2021-03-24Fixes for SplitUVPlane_16 and MergeUVPlane_16Frank Barchard
2021-01-27Add MergeARGBPlane and SplitARGBPlaneYuan Tong
2020-12-08NV12 Copy, include scale_uv.hEvan Shrubsole
2020-07-13Rollback of ARGBAttentuateFrank Barchard
2020-05-13ARGBAttenuate AVX2 rewritten to match NEON/C codeFrank Barchard
2020-05-06ARGBToI420 C version match SIMDFrank Barchard
2020-05-04NV12Mirror and MirrorUVPlane functions addedFrank Barchard
2020-04-17HalfMergeUVPlane function and optimized I444ToNV12 and I444ToNV21Frank Barchard
2020-03-21Upstream all libyuv changes to version 1746 Prefetch for all arm functions - ...Frank Barchard
2019-12-09Floating point Gaussian kernelsFrank Barchard
2019-10-07ARGBToY use 8 bit precision instead of 7 bit.Frank Barchard
2019-08-20Disable tests via macro that refer to row.hFrank Barchard
2019-07-18NV21 unittest and benchmarkFrank Barchard
2019-07-02Fix arm unittest failure by removing unused FloatDivToByteRow.Frank Barchard
2019-05-14Add LIBYUV_API to NV12ToABGR and I444Rotate, I444ScaleFrank Barchard
2019-04-12Add AYUVToNV12 and NV21ToNV12Frank Barchard
2019-03-05add YUV24 and AYUV formatsFrank Barchard
2018-02-24ByteToFloatRow_NEON to convert and scale bytes to floatsFrank Barchard
2018-02-12Tidy applied with all safe checks on all arm, mips and intel, 32 and 64 bitFrank Barchard
2018-02-09Revert "tidy applied with readability-*"Frank Barchard
2018-02-08tidy applied with readability-*Frank Barchard
2018-02-07tidy applied with all cppcoreguidelines and googleFrank Barchard
2018-01-24Lint cleanup after C99 change CLFrank Barchard
2018-01-23Switch to C99 typesFrank Barchard
2018-01-02I420ToI010 for 8 to 10 bit YUV conversion.Frank Barchard