aboutsummaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Expand)Author
2024-01-10AVX10 cpuid detect addedFrank Barchard
2024-01-03Fix compilation errors.Hao Chen
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-10-05AVX-VNNI detectFrank Barchard
2023-10-04VNNI-INT8 detectFrank Barchard
2023-10-03Fix unused arg errors in ScalePlane*() in ReleaseYannis Guyon
2023-09-05[RVV] Support AR64ToAB64 and RGBA-family color conversionsBruce Lai
2023-08-04RVV check __riscv_v_intrinsic versionFrank Barchard
2023-07-31Eliminate a common subexpression in YPixel()Wan-Teh Chang
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-07-25[RVV] Enable ARGBBlendRow_RVV/BlendPlaneRow_RVVBruce Lai
2023-07-24[RVV] Enable NV{12,21}To{ARGB,RGB24}Row_RVVDarren Hsieh
2023-06-30Fix warnings for missing prototypesFrank Barchard
2023-06-27ARGBExtractAlpha rename variables to match formatFrank Barchard
2023-06-19[RVV] Fix TestARGBInterpolate test failBruce Lai
2023-06-17[RVV] Update ARGBAttenuateRow_RVV implementationBruce Lai
2023-06-17[RVV] Fix compile warning in row_rvvBruce Lai
2023-06-16ARGBAttenuate use (a + b + 255) >> 8Frank Barchard
2023-06-15[RVV] Enable ARGBExtractAlphaRow/ARGBCopyYToAlphaRowBruce Lai
2023-06-14[RVV] Enable ScaleRowDown34_RVV & ScaleRowDown34_{0,1}_Box_RVVDarren Hsieh
2023-06-13FilterRows_NEON - remove unused function - same as InterpolateRow_NEONFrank Barchard
2023-06-13[RVV] Enable Scale{ARGB,UV}RowDown{2,4,EVEN}_RVVDarren Hsieh
2023-06-07FP16 to FP32 float conversion row functionFrank Barchard
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] Use LMUL=2 for I4{44,22}To{ARGB,RGB24,RGBA} conversionBruce Lai
2023-05-30[RVV] Enable CopyRow_RVV, InterpolateRow_RVV, {Merge,Split}UVRow_RVVDarren Hsieh
2023-05-30Remove extraneous quote from clobber listFrank Barchard
2023-05-26Wrap neon registers in {} for the neon MT2T unpack implementation. Some compi...Justin Green
2023-05-24Fix SplitRGB clobber list to include all registers usedFrank Barchard
2023-05-22Save boxwidth - minboxwidth in a local variableWan-Teh Chang
2023-05-22Manually remove rounding value inside yb(yuvconstant) in row_rvv.ccBruce Lai
2023-05-20Enable {J400/I400}ToARGBRow_RVVWan-Teh Chang
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-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-10Enable I444To{ARGB,RGB24}Row_RVVDarren Hsieh
2023-05-10Enable I422To{ARGB,RGBA,RGB24}Row_RVVDarren Hsieh
2023-05-10Optimize the following functions with LSX.Lu Wang
2023-05-09row_win.cc: fix ARM64EC buildJames Zern
2023-05-09MergeUVRow_AVX2 implementation is consistent in row_win.cc and row_gcc.cc,t...shaodiwei
2023-05-04Fix compile error for riscv scalar & simplify cmake cross build flowBruce Lai
2023-05-04Fix TestLinuxRVV test failBruce Lai
2023-04-28Add Split/Merge RGB/ARGB/XRGB Row_RVVDarren Hsieh