aboutsummaryrefslogtreecommitdiff
path: root/source/convert_from_argb.cc
AgeCommit message (Expand)Author
2023-12-04malloc return 1 for failures and assert for internal functionsFrank Barchard
2023-10-27Check allocations that return NULL and return earlyFrank Barchard
2023-09-05[RVV] Support AR64ToAB64 and RGBA-family color conversionsBruce Lai
2023-06-02Fix tidy warning that uint32_t dither4 should not be constFrank Barchard
2023-05-30[RVV] Enable CopyRow_RVV, InterpolateRow_RVV, {Merge,Split}UVRow_RVVDarren Hsieh
2023-05-19Optimize the following 19 functions with LSX in row_lsx.cc.Lu Wang
2023-05-11Bump version and apply clang formatFrank Barchard
2023-05-11Enable ARGBToYMatrixRow_RVV/RGBAToYMatrixRow_RVV/RGBToYMatrixRow_RVVBruce Lai
2023-05-10Optimize the following functions with LSX.Lu Wang
2023-04-20Optimized AR64/AB64 <-> ARGB with RVVBruce Lai
2023-04-13Add ARGBToRAWRow_RVV, ARGBToRGB24Row_RVV, RGB24ToARGBRow_RVVDarren Hsieh
2023-02-22MergeUV AVX512BW use assemblyFrank Barchard
2023-02-13MergeUV_AVX512BW for I420ToNV12Frank Barchard
2023-01-18Refine some functions on the Longarch platform.Hao Chen
2022-09-16I420ToRGB24MatrixFilter function addedFrank Barchard
2022-08-16MM21ToYUY2 and ABGRToJ420 conversionFrank Barchard
2022-03-18RAWToJ400 faster version for ARMFrank Barchard
2022-03-09Optimize functions for LASX in row_lasx.cc.Hao Chen
2022-03-01RAWToJNV21 function with 2 step conversionFrank Barchard
2022-01-26Remove MMI supportFrank Barchard
2022-01-21Add optimization functions in row_lsx.cc file.Hao Chen
2022-01-21Add optimization functions in row_lasx.cc file.Hao Chen
2021-10-19Enable SIMD for exact RGB to Y conversionsFrank Barchard
2021-10-15BIT_EXACT for unattenuate and attenuate.Frank Barchard
2021-10-12Fix for failed compile with armv-7a neon gccFrank Barchard
2021-03-13Add support for AR64 formatYuan Tong
2020-04-29Refine conditional compilation for MSA and MMI.Shiyou Yin
2020-04-28Move init process of msa after mmi.Shiyou Yin
2019-10-07ARGBToY use 8 bit precision instead of 7 bit.Frank Barchard
2019-08-07Add ABGRToNV21 and ABGRToNV12Frank 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-04-13add const to castsJohann
2018-03-10AVX512 VMBI version of ARGBToRGB24Frank Barchard
2018-03-08ARGBToRGB24_AVX2 versionFrank Barchard
2018-02-07tidy applied with readability-inconsistent-declaration-parameter-nameFrank Barchard
2018-02-01I420ToYUY2_AVX2 portFrank Barchard
2018-01-29ABGRToAR30 used AVX2 with reversed shufflerFrank Barchard
2018-01-24Lint cleanup after C99 change CLFrank Barchard
2018-01-23Switch to C99 typesFrank Barchard
2017-12-14Remove Mips DSPR2 codeFrank Barchard
2017-12-12ARGBToAR30 SSSE3 use pmulhuw to replicate fieldsFrank Barchard
2017-12-09Add ARGBToAR30Row_SSE2 to speed up H010ToAR30Frank Barchard
2017-11-27Mark a bunch of kArray variables as const.Lei Zhang
2017-11-21ARGBToAR30 AVX2 conversion functionFrank Barchard
2017-02-23Add MSA optimized Interpolate/MergeUV/Misc functionsManojkumar Bhosale
2017-02-01Add MSA optimized ARGB/ABGR/BGRA/RGBA To Y/UV row functionsManojkumar Bhosale
2017-01-11Libyuv MIPS DSPR2 optimizations.Frank Barchard
2016-12-15Add MSA optimized ARGB Attenuate/RGB565/Shuffle/Shader/Gray/Sepia row functionsManojkumar Bhosale
2016-11-22Add MSA optimized ARGBToRGB565Row_MSA, ARGBToARGB1555Row_MSA, ARGBToARGB4444R...Frank Barchard