aboutsummaryrefslogtreecommitdiff
path: root/include/libyuv/scale_row.h
AgeCommit message (Expand)Author
2023-12-08Split convert_test and convert_argb_test to allow building on small systems t...Frank Barchard
2023-12-07Add HAS_SCALEARGBROWDOWNEVEN_RVV marco and disable it by defaultBruce Lai
2023-08-31Disable NEON if memory sanitizer is enabledFrank Barchard
2023-08-04RVV check __riscv_v_intrinsic versionFrank Barchard
2023-07-27[RVV] Enable ScaleRowDown38_RVV & ScaleRowDown38_{2,3}_Box_RVVBruce Lai
2023-07-26[RVV] Enable ScaleRowUp2_(Bi)linear_RVV/ScaleUVRowUp2_(Bi)linear_RVVDarren Hsieh
2023-06-14[RVV] Enable ScaleRowDown34_RVV & ScaleRowDown34_{0,1}_Box_RVVDarren Hsieh
2023-06-13[RVV] Enable Scale{ARGB,UV}RowDown{2,4,EVEN}_RVVDarren Hsieh
2023-04-12UVScale down by 2 fix for C and optimize for NEONFrank Barchard
2023-01-23Add support for odd width and height in I410ToI420Sergio Garcia Murillo
2023-01-03Use ScalePlaneDown2_16To8 for avoiding the 2 step processSergio Garcia Murillo
2022-08-04RAWToJ400 require multiple of 16 pixels for NEONFrank Barchard
2022-08-02Fix SSE2 version of ScalePlaneUp2_16_BilinearYuan Tong
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-04-15Change ScaleUVRowUp2_Biinear_16_SSE2 to SSE41Frank Barchard
2022-01-31DetilePlane and unittest for NEONFrank Barchard
2022-01-26Remove MMI supportFrank Barchard
2022-01-21Add optimization functions in scale_lsx.cc file.Hao Chen
2021-10-15BIT_EXACT for unattenuate and attenuate.Frank Barchard
2021-10-14Add LIBYUV_BIT_EXACT macro to force C to match SIMDFrank Barchard
2021-04-30Make 2 step transitive tests measure 2 step time.Frank Barchard
2021-04-22Switch win32 to row_gcc for clangcl.Frank Barchard
2021-04-21Disable win32 SIMDFrank Barchard
2021-03-05Add 12 bit YUV to 10 bit RGBFrank Barchard
2021-03-02Add full 16 bit scaling up by 2x functionYuan Tong
2021-02-12add yuvconvstants utilFrank Barchard
2021-02-12Add P010ToP410 and P210ToP410Yuan Tong
2021-02-09Add NV12ToNV24 and NV16ToNV24Yuan Tong
2021-02-03Add special optimization for I420ToI444 and I422ToI444Yuan Tong
2020-11-03Scale by even factor low level row functionFrank Barchard
2020-10-28PlaneScale, UVScale and ARGBScale test 3x and 4x down sample.Frank Barchard
2020-10-14UVScale down use AVX2 and Neon for aarch32Frank Barchard
2020-10-132x down sample for UV planes ported to SSSE3 / NEONFrank Barchard
2020-09-29NV12Scale function and ScaleUV for packed UV plane bilinear scalingFrank Barchard
2019-09-11MMI Optimized functions I422ToARGB for 1080p videoFrank Barchard
2018-10-25Port box filter to NEONFrank Barchard
2018-08-11libyuv:loongson Correct the optimization of mmi on loongson3a platform.lixia zhang
2018-08-06Restore the file mode for source filesMartin Storsjö
2018-07-20libyuv:loongson optimize compare/row/scale/rotate files with mmi.lixia zhang
2018-02-07tidy applied with readability-inconsistent-declaration-parameter-nameFrank Barchard
2018-01-24Lint cleanup after C99 change CLFrank Barchard
2018-01-23Switch to C99 typesFrank Barchard
2018-01-10Remove x64 native_client macros.Frank Barchard
2017-12-14Remove Mips DSPR2 codeFrank Barchard
2017-11-09Re-enable x86 assembly without requiring -msse2Frank Barchard
2017-11-08Remove DISABLE_CLANG_MSAFrank Barchard
2017-11-08Revert "Enable SSE2 code without -msse"Frank Barchard