aboutsummaryrefslogtreecommitdiff
path: root/source/convert.cc
AgeCommit message (Expand)Author
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-15[RVV] Enable ARGBExtractAlphaRow/ARGBCopyYToAlphaRowBruce Lai
2023-06-02Fix tidy warning that uint32_t dither4 should not be constFrank Barchard
2023-06-01Add I412/I212 to I420 functionsVignesh Venkatasubramanian
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-17ARGBToI420Alpha function to convert ARGB to I420 with AlphaFrank Barchard
2023-05-11Enable ARGBToYMatrixRow_RVV/RGBAToYMatrixRow_RVV/RGBToYMatrixRow_RVVBruce Lai
2023-05-10Optimize the following functions with LSX.Lu Wang
2023-03-16GCC warning fix for MT2TFrank Barchard
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
2023-01-17Fix for divide row functions used by P010ToI010Frank Barchard
2023-01-13P010ToI010 and P012ToI012 conversion functionsFrank Barchard
2023-01-04I422Rotate take stride for temporary buffersFrank Barchard
2023-01-03Use ScalePlaneDown2_16To8 for avoiding the 2 step processSergio Garcia Murillo
2023-01-03Add I410Copy and I410ToI420 methodsSergio Garcia Murillo
2022-12-15Casting for scale functionsFrank Barchard
2022-12-06MT2T Warning fixes for fuchsiaFrank Barchard
2022-10-14BGRAToI420 use SSSE3 for Y but C for UV when LIBYUV_BIT_EXACT enabledFrank Barchard
2022-09-16I420ToRGB24MatrixFilter function addedFrank Barchard
2022-08-17SSE2 MM21->YUY2 conversionFrank Barchard
2022-08-16MM21ToYUY2 and ABGRToJ420 conversionFrank Barchard
2022-08-04RAWToJ400 require multiple of 16 pixels for NEONFrank 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-04-07I422Rotate update to remove name space for ios build warningFrank Barchard
2022-03-31Add I422 and I210 functionsSergio Garcia Murillo
2022-03-19RGBScale function using 3 steps: RGB24ToARGB, ARGBScale, ARGBToRGB24Frank 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-02-03Add support for MM21.Justin Green
2022-01-31DetilePlane and unittest for NEONFrank 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-28Android420ToI420Rotate function to convert with rotationFrank Barchard
2021-10-19Enable SIMD for exact RGB to Y conversionsFrank Barchard
2021-10-18ubsan friendly unaligned testsFrank Barchard
2021-10-15BIT_EXACT for unattenuate and attenuate.Frank Barchard
2021-03-24Fixes for SplitUVPlane_16 and MergeUVPlane_16Frank Barchard
2021-03-23Add RAWToJ420Frank Barchard
2021-02-25Add 10/12 bit YUV To YUV functionsYuan Tong
2021-02-12add yuvconvstants utilFrank Barchard