1. a8e59d2 Fix the test case by Wan-Teh Chang · 2 weeks ago main
  2. 51e2e12 Do not enable libyuv_use_sme for is_android by Wan-Teh Chang · 5 days ago
  3. 7633328 Make functions that malloc check for ubsan math overflow by Frank Barchard · 5 days ago
  4. 364b7fa Remove redundant unsigned integer overflow tests by Wan-Teh Chang · 6 days ago
  5. ffd791f Check malloc allocation sizes are less than SIZE_MAX by Frank Barchard · 6 days ago
  6. dfa279f Re-enable SME when building for AArch64 Android by George Steed · 11 days ago
  7. 77f3aca ScalePlaneDown34: test dst_width%24 == 0 for armv7 by Wan-Teh Chang · 2 weeks ago
  8. 61bf0b6 Fix for ARGB scaling down by 4x horizontally but not vertically by Frank Barchard · 3 weeks ago
  9. 02c6e8b Change ARGBMultiplyRow_C to match Neon by George Steed · 4 weeks ago
  10. a37e6bc [AArch64] Re-enable SME only for Linux and new versions of Clang by George Steed · 8 weeks ago
  11. 8315fa1 Avoid duplication of CPU feature disable macros by George Steed · 8 weeks ago
  12. 85e5511 Untangle arm and aarch64 #ifdefs in GetCpuFlags() by Wan-Teh Chang · 3 weeks ago
  13. f1b28b3 Avoid reading /proc/cpuinfo for non-Linux Arm platforms by Alex Richardson · 9 weeks ago
  14. 0d5a31e Update README.md and environment_variables.md for Arm by George Steed · 4 weeks ago
  15. 7eb552c [AArch64] Avoid unnecessary MOVs in ScaleARGBRowDownEvenBox_NEON by George Steed · 4 weeks ago
  16. 23a6a41 [AArch64] Unroll and use TBL in ScaleRowDown34_NEON by George Steed · 5 months ago
  17. d5303f4 [AArch64] Unroll ARGB1555ToARGBRow_NEON to use full Neon vectors by George Steed · 6 months ago
  18. 772f0fd [AArch64] Use full Neon vectors in RGB565To{ARGB,UV,Y}Row_NEON by George Steed · 6 months ago
  19. 2dfb84b [AArch64] Unroll to use full vectors in ARGBToARGB1555Row_NEON by George Steed · 6 months ago
  20. 432d186 [AArch64] Add Neon dot-product implementation for ARGBSepiaRow by George Steed · 6 months ago
  21. 1c31461 [AArch64] Add Neon dot-product implementation for ARGBGrayRow by George Steed · 6 months ago
  22. 2d62d8d [AArch64] Unroll ScaleRowDown4_NEON by George Steed · 5 months ago
  23. e6297af [AArch64] Optimize ScaleARGBRowDown2Linear_NEON by George Steed · 5 months ago
  24. 0088667 [AArch64] Avoid LD4/ST2 in ScaleARGBRowDown2_NEON by George Steed · 5 months ago
  25. 4620f17 ScalePlane crash fix for 3/4 scaling by Frank Barchard · 4 weeks ago
  26. 41d0cd3 Install yuvconvert with install(TARGETS) by Wan-Teh Chang · 5 weeks ago
  27. 552d775 Also install the DLL import library by Wan-Teh Chang · 6 weeks ago
  28. 874f391 Validate memory right after malloc by Chunbo Hua · 8 weeks ago
  29. e434b8c Fix build script instructions for Windows by Chunbo Hua · 9 weeks ago
  30. 679e851 Convert16To8Row_AVX512BW using vpmovuswb by Frank Barchard · 9 weeks ago
  31. c21dda0 Spell CMake commands in lowercase by Wan-Teh Chang · 9 weeks ago
  32. 0c2cf03 Fix a -Wundef warning on macOS with Apple silicon by Wan-Teh Chang · 9 weeks ago
  33. 6157cc4 Remove the ' separators in hex integer constants by Wan-Teh Chang · 9 weeks ago
  34. 2707098 Fix -Wunused-parameter warnings in release builds by Wan-Teh Chang · 9 weeks ago
  35. 336e6fd I010ToNV12 conversion using 2 step row function for UV by Frank Barchard · 9 weeks ago
  36. 5dfa756 scale_neon.cc: Fix -Wmissing-prototypes warnings by Wan-Teh Chang · 9 weeks ago
  37. 02e2ff4 Note stride params of HalfFloatPlane are in bytes by Wan-Teh Chang · 10 weeks ago
  38. 3cf54e9 Fix -Wmissing-prototypes warnings by Wan-Teh Chang · 9 weeks ago
  39. a977463 Add test for I010ToNV12 by Frank Barchard · 9 weeks ago
  40. 5045476 Restrict libyuv_use_sme to is_linux by Wan-Teh Chang · 9 weeks ago
  41. 1fad3ab Run "gn format" on BUILD.gn and libyuv.gni by Wan-Teh Chang · 9 weeks ago
  42. 0ffb0cb Link libyuv with libyuv_sme in BUILD.gn by Wan-Teh Chang · 9 weeks ago
  43. e23bc72 Bump version number in order to expose new API by Chunbo Hua · 10 weeks ago
  44. fc94178 Implement I010ToNV12 conversion by Chunbo Hua · 10 weeks ago
  45. 32ccd53 Add P010ToNV12 to convert 10 bit biplanar to 8 bit biplanar by Frank Barchard · 10 weeks ago
  46. e462de3 Fix -Wundef warnings by Wan-Teh Chang · 2 months ago
  47. 4cd9034 Rotate use NULL for C compatability by Frank Barchard · 3 months ago
  48. 36abe81 cmake: Check whether SME functions can be compiled by Martin Storsjö · 3 months ago
  49. 8f039f6 [AArch64] Unroll ScaleRowDown4Box_NEON by George Steed · 5 months ago
  50. dc39209 [AArch64] Unroll ScaleRowDown34_0_Box_NEON by George Steed · 5 months ago
  51. 776a509 [AArch64] Unroll ScaleRowDown34_1_Box_NEON by George Steed · 5 months ago
  52. be5de19 [AArch64] Unroll ScaleRowUp2_Linear_NEON by George Steed · 5 months ago
  53. 42d3334 [AArch64] Unroll {RAW,RGB24}To{ARGB,RGBA}Row_SVE2 by George Steed · 5 months ago
  54. 4ad050b [AArch64] Unroll {I422,I422Alpha}ToARGBRow_SVE2 by George Steed · 5 months ago
  55. b5f9d7c [AArch64] Add SME implementation of TransposeUVWxH by George Steed · 5 months ago
  56. 15ecca8 [AArch64] Add SME implementation of TransposeWxH by George Steed · 5 months ago
  57. a4ccf99 [AArch64] Add I8MM implementation of ARGBToUV444Row by George Steed · 6 months ago
  58. 302d29d [AArch64] Add missing feature disable flags to unit_test.cc by George Steed · 4 months ago
  59. a64fffe Revert "Disable NV12ToARGB_SVE2 which fails the 'any' test" by George Steed · 3 months ago
  60. e1a93c7 [AArch64] Fix rotate by odd sizes by George Steed · 3 months ago
  61. ec9a878 Disable NV12ToARGB_SVE2 which fails the 'any' test by Frank Barchard · 3 months ago
  62. c1fe566 [AArch64] Use full vectors in ARGB4444To{Y,UV}Row_NEON by George Steed · 6 months ago
  63. 5bac99f [AArch64] Rework data loading in ScaleARGBFilterCols_NEON by George Steed · 5 months ago
  64. a425b55 [AArch64] Use full vectors in ARGB1555To{Y,UV}Row_NEON by George Steed · 6 months ago
  65. 3b3c7f0 Change inline to __asm__ for C by Frank Barchard · 3 months ago
  66. 3902eaa Fix for source/row_neon64.cc:551:12: error: unused variable 'alpha' [-Werror,-Wunused-variable] by Frank Barchard · 3 months ago
  67. 899bc48 [AArch64] Add SVE2 implementations of ARGBTo{RAW,RGB24}Row by George Steed · 5 months ago
  68. 5236846 [AArch64] Keep UV interleaved in some *ToARGBRow_SVE2 kernels by George Steed · 6 months ago
  69. 555f80f [AArch64] Add SVE2 implementation of RGB24ToARGBRow by George Steed · 5 months ago
  70. fcbe22c [AArch64] Enable SME feature detection on Apple Silicon by George Steed · 4 months ago
  71. 11ff606 [AArch64] Add SVE2 implementation of RAWToRGB24Row by George Steed · 6 months ago
  72. c613c3f [AArch64] Add SVE2 implementations for RAWTo{ARGB,RGBA}Row by George Steed · 6 months ago
  73. d1ec694 [AArch64] Add P{210,410}To{ARGB,AR30}Row_NEON by George Steed · 6 months ago
  74. 611806a [AArch64] Fix SVE/SME vector length printing in cpuid by Frank Barchard · 3 months ago
  75. d32436e [AArch64] Add Neon implementation for I422ToAR30Row_NEON by George Steed · 6 months ago
  76. bbd9ced [AArch64] Add Neon impls for I212To{ARGB,AR30}Row_NEON by George Steed · 6 months ago
  77. fa16ddb cpuid show vector length on ARM and RISCV by Frank Barchard · 3 months ago
  78. 616bee5 Add volatile for gcc inline to avoid being removed by Frank Barchard · 3 months ago
  79. efd164d Disable RVV ScaleDownBy4 if compiler option is not enabled by Frank Barchard · 4 months ago
  80. b0dfa70 RVV remove unused variables by Frank Barchard · 4 months ago
  81. 7758c96 Support RVV v0.12 intrinsics for row_rvv.cc & scale_rvv.cc by Bruce Lai · 1 year, 2 months ago
  82. 5adc2ce [Arm][AArch64] Stop explicitly optimising for speed in BUILD.gn by George Steed · 4 months ago
  83. 367dd50 [AArch64] Add SVE2 impls for {UYVY,YUY2}ToARGBRow by George Steed · 6 months ago
  84. cd4113f [AArch64] Add SVE2 implementation of I400ToARGBRow by George Steed · 6 months ago
  85. 34abe98 [AArch64] Add SVE2 implementations for NV{12,21}ToARGBRow by George Steed · 6 months ago
  86. a758a15 [AArch64] Add I8MM implementation of ARGBColorMatrixRow by George Steed · 6 months ago
  87. 89cf221 [AArch64] Avoid unnecessary widening in I422ToARGB1555Row_NEON by George Steed · 6 months ago
  88. e6c4b9a [Arm][AArch64] Remove unused ARGBToUVJ444Row_NEON definition by George Steed · 6 months ago
  89. c8dc7f5 [AArch64] Print the SVE and SME vector lengths in cpu_id by George Steed · 5 months ago
  90. c8974cf [AArch64] Add SME feature detection on Linux by George Steed · 5 months ago
  91. 910f8e3 [AArch64] Remove redundant semicolons after ANY41CT by George Steed · 4 months ago
  92. a68b959 [AArch64] Add initial build system support for SME by George Steed · 5 months ago
  93. 3f65722 [AArch64] Remove unused vars in I{210,410}{,Alpha}ToARGBRow_NEON by George Steed · 4 months ago
  94. 96bbdb5 [AArch64] Add SVE2 implementation of I422ToRGBARow by George Steed · 6 months ago
  95. 004352b [AArch64] Add SVE2 implementations for AYUVTo{UV,VU}Row by George Steed · 6 months ago
  96. d0da5a3 [AArch64] Add SVE2 implementation of ARGB1555ToARGBRow by George Steed · 6 months ago
  97. 250e1e1 [AArch64] Add SVE2 implementation of ARGBToRGB565DitherRow by George Steed · 6 months ago
  98. dff7bad [AArch64] Use full Neon vectors in ARGB4444ToARGBRow_NEON by George Steed · 7 months ago
  99. 7633c81 [AArch64] Remove pointless MOVI in ARGB1555ToARGBRow_NEON by George Steed · 6 months ago
  100. 6c70eb2 [AArch64] Add Neon impls for I{210,410}ToAR30Row_NEON by George Steed · 6 months ago