aboutsummaryrefslogtreecommitdiff
path: root/source/planar_functions.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-07-25[RVV] Enable ARGBBlendRow_RVV/BlendPlaneRow_RVVBruce Lai
2023-06-30Fix warnings for missing prototypesFrank Barchard
2023-06-15[RVV] Enable ARGBExtractAlphaRow/ARGBCopyYToAlphaRowBruce Lai
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-16Enable I{422,444}AlphaToARGBRow_RVV & ARGBAttentuateRow_RVVBruce Lai
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-28Add Split/Merge RGB/ARGB/XRGB Row_RVVDarren Hsieh
2023-04-07Add RAWToARGBRow_RVV,RAWToRGBARow_RVV,RAWToRGB24Row_RVVDarren Hsieh
2023-02-22MergeUV AVX512BW use assemblyFrank Barchard
2023-02-13MergeUV_AVX512BW for I420ToNV12Frank Barchard
2023-01-04I422Rotate take stride for temporary buffersFrank Barchard
2023-01-03Add I410Copy and I410ToI420 methodsSergio Garcia Murillo
2022-12-06MT2T Warning fixes for fuchsiaFrank Barchard
2022-11-18DetilePlane_16 AVX versionFrank Barchard
2022-11-17Add vzeroupper to AVX row functionsFrank Barchard
2022-11-17Add Detile_16 planar function for 10 bit MT2T formatFrank Barchard
2022-09-30YUY2ToNV12 using YUY2ToY and YUY2ToNVUVFrank Barchard
2022-09-16I420ToRGB24MatrixFilter function addedFrank Barchard
2022-08-17SSE2 MM21->YUY2 conversionFrank Barchard
2022-08-16MM21ToYUY2 and ABGRToJ420 conversionFrank Barchard
2022-06-22Bilinear scale up msan fixFrank 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-24Convert16To8 NEONFrank Barchard
2022-05-24Add UYVYToY functionFrank Barchard
2022-04-19Enable HAS_DETILESPLITUVROW_NEONFrank 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-18RAWToJ400 faster version for ARMFrank Barchard
2022-03-09Optimize functions for LASX in row_lasx.cc.Hao Chen
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-04-22Switch win32 to row_gcc for clangcl.Frank Barchard
2021-04-09use width + 1 for odd width testsFrank Barchard
2021-04-08Fix MergeAR64Plane on odd widthYuan Tong
2021-03-31Add MergeAR30Plane, MergeAR64Plane, MergeARGB16To8PlaneYuan Tong
2021-03-24Fixes for SplitUVPlane_16 and MergeUVPlane_16Frank Barchard
2021-03-13Add support for AR64 formatYuan Tong
2021-02-25Add 10/12 bit YUV To YUV functionsYuan Tong