aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2023-08-31Disable NEON if memory sanitizer is enabledFrank Barchard
2023-08-04RVV check __riscv_v_intrinsic versionFrank Barchard
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-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-02Add macro for I012ToAB30MatrixVignesh Venkatasubramanian
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-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-04Fix compile error for riscv scalar & simplify cmake cross build flowBruce Lai
2023-04-28Add Split/Merge RGB/ARGB/XRGB Row_RVVDarren Hsieh
2023-04-27cpuid for arm/mips/riscv initialize bufferFrank Barchard
2023-04-20Optimized AR64/AB64 <-> ARGB with RVVBruce Lai
2023-04-13Add ARGBToRAWRow_RVV, ARGBToRGB24Row_RVV, RGB24ToARGBRow_RVVDarren Hsieh
2023-04-12UVScale down by 2 fix for C and optimize for NEONFrank Barchard
2023-04-07Add RAWToARGBRow_RVV,RAWToRGBARow_RVV,RAWToRGB24Row_RVVDarren Hsieh
2023-04-06Add riscv cpu info detection.Darren Hsieh
2023-03-24AArch32 YUVTORGB_SETUP use load and dup to avoid modifying pointerFrank Barchard
2023-03-16GCC warning fix for MT2TFrank Barchard
2023-03-14M2T2 Unpack fixesJustin Green
2023-03-03Transpose 4x4 for SSE2 and AVX2Frank Barchard
2023-02-22MergeUV AVX512BW use assemblyFrank Barchard
2023-02-13MergeUV_AVX512BW for I420ToNV12Frank Barchard
2023-01-23Add support for odd width and height in I410ToI420Sergio Garcia Murillo
2023-01-18Refine some functions on the Longarch platform.Hao Chen
2023-01-13P010ToI010 and P012ToI012 conversion functionsFrank Barchard
2023-01-04I422Rotate take stride for temporary buffersFrank Barchard
2023-01-04Add 10 bit rotate methods.Sergio Garcia Murillo
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-11-18DetilePlane_16 AVX versionFrank Barchard