aboutsummaryrefslogtreecommitdiff
path: root/source/scale_argb.cc
AgeCommit message (Expand)Author
2023-12-07Add HAS_SCALEARGBROWDOWNEVEN_RVV marco and disable it by defaultBruce Lai
2023-12-04malloc return 1 for failures and assert for internal functionsFrank Barchard
2023-11-03Change ScalePlane,ScalePlane_16,... to return intWan-Teh Chang
2023-10-27Check allocations that return NULL and return earlyFrank Barchard
2023-06-30Fix warnings for missing prototypesFrank Barchard
2023-06-13[RVV] Enable Scale{ARGB,UV}RowDown{2,4,EVEN}_RVVDarren Hsieh
2023-05-30[RVV] Enable CopyRow_RVV, InterpolateRow_RVV, {Merge,Split}UVRow_RVVDarren Hsieh
2023-05-10Enable I422To{ARGB,RGBA,RGB24}Row_RVVDarren Hsieh
2023-05-10Optimize the following functions with LSX.Lu Wang
2023-01-04I422Rotate take stride for temporary buffersFrank Barchard
2022-12-15Casting for scale functionsFrank Barchard
2022-09-16I420ToRGB24MatrixFilter function addedFrank Barchard
2022-06-22Bilinear scale up msan fixFrank Barchard
2022-04-20UVScale fix for vertical-only scalingFrank 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
2022-01-21Add optimization functions in row_lsx.cc file.Hao Chen
2022-01-20Add supports for loongarch LSX and LASX.Hao Chen
2022-01-14I420ToARGB for AVX512Frank Barchard
2021-10-15BIT_EXACT for unattenuate and attenuate.Frank Barchard
2021-10-14Add LIBYUV_BIT_EXACT macro to force C to match SIMDFrank Barchard
2020-09-29NV12Scale function and ScaleUV for packed UV plane bilinear scalingFrank Barchard
2020-04-28Move init process of msa after mmi.Shiyou Yin
2019-09-11MMI Optimized functions I422ToARGB for 1080p videoFrank Barchard
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-01-24Lint cleanup after C99 change CLFrank Barchard
2018-01-23Switch to C99 typesFrank Barchard
2017-12-14Remove Mips DSPR2 codeFrank Barchard
2017-08-18Add MSA optimized ScaleFilterCols, ScaleARGBCols, ScaleARGBFilterCols and Sca...Frank Barchard
2017-03-08clang-format 5.0 applied to libyuvFrank Barchard
2017-03-03any11p fix for buffer overrunFrank Barchard
2017-02-23Add MSA optimized Interpolate/MergeUV/Misc functionsManojkumar Bhosale
2017-02-15scale warning fixes for unused parametersFrank Barchard
2016-12-07Add MSA optimized ARGB scaling functionsManojkumar Bhosale
2016-11-07clang-format libyuvFrank Barchard
2016-10-24Add MSA optimized I422ToARGBRow_MSA and I422ToRGBARow_MSA functionsFrank Barchard
2016-02-05rename MIPS_DSPR2 to DSPR2 for consistencyFrank Barchard
2015-12-17Add rounding to InterpolateRow for improved quality and consistency.Frank Barchard
2015-11-13scale with conversion using 2 steps with unittestFrank Barchard
2015-05-26odd width support for scale by even scale factor and box scale down by 4. sc...fbarchard@google.com
2015-05-22scale down by 2 on argb images support odd widths using _any function.fbarchard@google.com
2015-04-07Add ScaleARGBFilterCols_NEON for ARM32/64yang.zhang@arm.com
2015-04-07ARGBToUV AVX2 functions hooked up.fbarchard@google.com
2015-03-31Add ScaleARGBCols_NEON for ARM32/64yang.zhang@arm.com
2015-03-17Add ScaleARGBRowDown2Linear_NEON for ARM32/64yang.zhang@arm.com
2015-03-10scale avoid math overflow in fixed point for large imagesfbarchard@google.com
2015-02-07build fixe for InterpolateRow_MIPS_DSPR2fbarchard@google.com
2014-10-24The 'Any' versions of functions can handle any width now, so remove the check...fbarchard@google.com