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