1. 2fed919 ARGBScale and UV use uint8_t for -fsanitize=alignment by Frank Barchard · 5 hours ago main upstream/main
  2. 7ad0448 Do not use glob in the hdrs list of libyuv library by Wan-Teh Chang · 5 hours ago
  3. 8585efd Fix clang-tidy warnings by Wan-Teh Chang · 11 hours ago
  4. 0c781f8 [libyuv] Keep LIBYUV_API in basic_types.h and remove legacy types and bool macros by Frank Barchard · 12 hours ago
  5. cb6c9d6 Remove LIBYUV_UNBIASED_DATA and make unbiased AR30 rounding default by Frank Barchard · 27 hours ago
  6. bcb7507 libyuv.h: Add scale_rgb.h and remove scale_row.h by Wan-Teh Chang · 2 days ago
  7. 969c96c BlendPlaneRow_AVX512BW and NEON by Frank Barchard · 2 days ago
  8. 0866984 Enable LIBYUV_UNBIASED_DATA by Wan-Teh Chang · 2 days ago
  9. 50031d2 Fix potential int overflows in ScaleFilterReduce() by Wan-Teh Chang · 3 days ago
  10. 3793561 RAWToRGB24 avx2/avx512 use permq/shufb and avx512vbmi by Frank Barchard · 3 days ago
  11. a0fa632 Add AVX2 row functions for RGB565, ARGB1555, and ARGB4444 by Frank Barchard · 4 days ago
  12. ae48f8d Fix same-width vertical point upsampling by Sida Zhu · 4 days ago
  13. 196d9aa Remove four unused macros in row_win.cc by Wan-Teh Chang · 4 days ago
  14. 5689f16 Refactor multi-stage SSSE3 scalers into single asm blocks by Frank Barchard · 4 days ago
  15. ba68378 Fix off by 32 rounding for I420ToAR30 by Frank Barchard · 4 days ago
  16. 553f011 Check rotate_any.cc and scale_any.cc for overflows by Wan-Teh Chang · 4 days ago
  17. 72e5a16 Remove magjed from OWNERS by Wan-Teh Chang · 4 days ago
  18. 44d9bc6 STOREAR30 remove initial shift by 4 by Frank Barchard · 7 days ago
  19. 8d7ed8a Fix undeclared register clobbers in x86 and NEON assembly by Frank Barchard · 8 days ago
  20. 28ce69c [DEPS] Add CPython CIPD package for hermetic Python toolchain by Alex Ovsienko · 9 days ago
  21. e808cf5 STOREAR30 macro improvement for I420ToAR30 etc by Frank Barchard · 9 days ago
  22. fdaa609 OWNERS: List mbonadei after fbarchard and wtc by Wan-Teh Chang · 9 days ago
  23. fd64b1b Fix unit test buffer sizes and skip large allocation on MSan by Frank Barchard · 9 days ago
  24. 50bfd8f AArch64: Avoid INCP in {YUY2,UYVY}ToUVRow_SVE2 by George Steed · 9 days ago
  25. 210d11f READI422 macro improved for avx512 vpermw by Frank Barchard · 10 days ago
  26. 0f36c7f STORERGB24 macros for avx512 by Frank Barchard · 10 days ago
  27. 26e56be GEMINI.md: Update Arm wording and guidance by George Steed · 10 days ago
  28. f61a589 AArch64: Fix {YUY2,UYVY}ToUVRow_SVE2 tail predication by George Steed · 10 days ago
  29. c8e8b70 Remove Disabled comment: HAS_ARGBTOYMATRIXROW_SME by Wan-Teh Chang · 11 days ago
  30. 1b7af2e HalfWidthRow_16To8_SSSE3 fix 32 bit build pmaddwd constant 2 by Frank Barchard · 11 days ago
  31. d67b513 Revert "Add the ARGBToRGB565Row_SSE2() function back" by Wan-Teh Chang · 11 days ago
  32. 87c797b Add the ARGBToRGB565Row_SSE2() function back by Wan-Teh Chang · 11 days ago
  33. fc8c235 SAROW() should memset src_temp for msan by Wan-Teh Chang · 11 days ago
  34. 7badb21 HalfWidthRow_16To8_SSSE3 fix 32 bit build using width on stack by Frank Barchard · 11 days ago
  35. 0da8e41 ARGBToYMatrixRow_SVE2 fix for ARGBToI400 by Frank Barchard · 12 days ago
  36. 5bbceb1 Disable SVE2 functions that caused test failures by Wan-Teh Chang · 12 days ago
  37. 6fa5264 ARGBToRGB565Dither fix for unaligned dither matrix by Frank Barchard · 2 weeks ago
  38. 1dac06e Fix ARM NEON and SVE2 register constraints for ARGBToRGB565DitherRow by Frank Barchard · 2 weeks ago
  39. 9f05e62 Fix HalfWidthRow_16To8 test buffer allocations and stride by Frank Barchard · 2 weeks ago
  40. c20b35a I420ToAR30 add avx512bw support by Frank Barchard · 2 weeks ago
  41. 3f42e38 Scale*BilinearUp: Add invariants assertions and simplify loop by Dale Curtis · 2 weeks ago
  42. 2e58f4b ARGBScale: Fix signed integer overflow when scaling large heights by Dale Curtis · 2 weeks ago
  43. 79d2269 Add static_assert to source/row_any.cc by Wan-Teh Chang · 2 weeks ago
  44. eac1ea9 I410ToI420 use 1 step HalfWidthRow function for UV by Frank Barchard · 3 weeks ago
  45. c409140 Correct vin/vout buffer sizes in ANY21S and ANY13 by Wan-Teh Chang · 3 weeks ago
  46. e2a1744 Correct vin/vout buffer sizes in ANY21CT by Wan-Teh Chang · 3 weeks ago
  47. 60c4b08 Use standard way of applying ptrdiff_t casts to n by Wan-Teh Chang · 3 weeks ago
  48. 9c5d5c1 InterpolateRow_NEON/SVE2 and InterpolateRow_16_NEON/SVE2 use 2 registers by Frank Barchard · 3 weeks ago
  49. 7db6591 Fix debug build error on row_gcc constants by Frank Barchard · 3 weeks ago
  50. 5dc4778 Harden I21xToI420 against oversize heights by Frank Barchard · 3 weeks ago
  51. 1495684 SVE2 row functions needed for multipass image functions by Frank Barchard · 3 weeks ago
  52. 240ac24 Document why MJPEG databuf size cannot overflow by Maximilian Hils · 3 weeks ago
  53. a86d271 Export the ARGBToNV21Matrix() function by Wan-Teh Chang · 3 weeks ago
  54. 019de35 Rename the dst_stride_uv param of ARGBToNV21Matrix by Wan-Teh Chang · 3 weeks ago
  55. 7138e0a Make RGBToY a 1 pass avx512bw by Frank Barchard · 4 weeks ago
  56. 0148582 Change all 1 use wrappers to matrix calls by Frank Barchard · 4 weeks ago
  57. 1a746db Remove unused wrappers for 'matrix' functions by Frank Barchard · 4 weeks ago
  58. b56492e [libyuv] Use NV12 and NV21 Matrix wrapper macros in convert_argb_test by Frank Barchard · 5 weeks ago
  59. 805babf [libyuv] Fix NV21 chroma plane ordering in ARGBToNV21Matrix by Frank Barchard · 5 weeks ago
  60. 1e06475 [libyuv] Fix color matrix constants in RAWToI420 by Frank Barchard · 5 weeks ago
  61. 666b4ee ARGBRotate180: Check if width * 4 would overflow by Wan-Teh Chang · 5 weeks ago
  62. c302f85 Add more size_t and ptrdiff_t casts by Wan-Teh Chang · 5 weeks ago
  63. c1e9e69 [libyuv] Fix 32-bit x86 register constraint in I422ToRGB24Row_AVX2 by Frank Barchard · 6 weeks ago
  64. 86a4d94 I420ToRAW and I420ToRGB24 1 pass AVX2 and AVX512VBMI by Frank Barchard · 6 weeks ago
  65. 45258a4 Fix int overflow in ARGBRotate pointer math by Maximilian Hils · 6 weeks ago
  66. afff0cf [libyuv] Fix toolchain dependency for Windows x64 by Takashi Toyoshima · 6 weeks ago
  67. 5d03bf9 vdpphps use emit to support old compilers by Frank Barchard · 8 weeks ago
  68. b74f979 Fix incorrect deletion. Should use delete[], not delete by Denise Tell · 8 weeks ago
  69. 8aeb3a9 I010ToNV12: dispatch Convert16To8Row on halfwidth by Wan-Teh Chang · 8 weeks ago
  70. 8e8139a Remove duplicate HAS_RGBTOUVMATRIXROW_NEON define breaking GCC aarch64 by Timothy Nikkel · 8 weeks ago
  71. 26872d1 loongarch: fix row_lsx.cc and row_lasx.cc by yuanhecai · 8 weeks ago
  72. 078d7f6 Fix Coverity Control flow issues (DEADCODE) by Wan-Teh Chang · 8 weeks ago
  73. d23308a add bmm detect and vdpphps in util/cpuid by Frank Barchard · 3 months ago
  74. 3bdb3b9 I420ToRAW use 2 step AVX512 by Frank Barchard · 3 months ago
  75. 4be798d BGRAToI420 use BgraConstants for a direct conversion using AVX512BW by Frank Barchard · 3 months ago
  76. 95eedb9 ConvertToARGB: compute buffer offsets in ptrdiff_t by Wan-Teh Chang · 3 months ago
  77. ccd4151 Fix int negation overflow in ConvertToARGB/I420 by Wan-Teh Chang · 3 months ago
  78. f722313 Validate int param is not INT_MIN before negating by Wan-Teh Chang · 3 months ago
  79. 826ab02 Remove __attribute__((no_sanitize("cfi-icall"))) by Wan-Teh Chang · 3 months ago
  80. b7c959c Add missing files for riscv64 GYP build by Sun Yuechi · 3 months ago
  81. af36de3 Android.mk: add a check for NDK_ROOT by James Zern · 3 months ago
  82. 62fffa9 Fix integer overflow when flipping negative height by Wan-Teh Chang · 3 months ago
  83. e14b0e2 RGB565ToARGB use AVX2 instead of SSE2 by Frank Barchard · 3 months ago
  84. 06cc67f Don't ignore UVCopy() and UVCopy_16() return value by Wan-Teh Chang · 3 months ago
  85. 3c5fa6e libyuv] Replace hardcoded RGB to YUV functions with Matrix variants by Frank Barchard · 3 months ago
  86. 957f295 [libyuv] Fix potential UV coalescing overflow in NV12ToI420 by Frank Barchard · 3 months ago
  87. d2c6dd5 Fix integer overflow in two convert functions by Wan-Teh Chang · 3 months ago
  88. b7389e9 Fix integer overflows in ConvertToI420() by Wan-Teh Chang · 3 months ago
  89. ef08f21 [libyuv] Fix security vulnerabilities in ScalePlane and ARGBAffineRow_C by Frank Barchard · 3 months ago
  90. c98edcc Don't coalesce rows if width*height would overflow by Wan-Teh Chang · 3 months ago
  91. e449eb2 J400ToARGB switch from SSE2 to AVX2 by Frank Barchard · 3 months ago
  92. 904f562 Remove redundant #include <stddef.h> by Wan-Teh Chang · 3 months ago
  93. ebe6fef Fix integer overflow in multiplications of stride by Wan-Teh Chang · 3 months ago
  94. de63bd9 Stop setting --dynamic-linker for target_os="android" by Andrew Grieve · 3 months ago
  95. 9d98aae InterpolateRow for Visual C by Frank Barchard · 3 months ago
  96. 9f75110 InterpolateRow_16_AVX2 for row_gcc by Frank Barchard · 3 months ago
  97. cda55fc Mirrow AVX2 functions for Visual C by Frank Barchard · 4 months ago
  98. 0f320a0 Fix linear interpolation by Sergey Silkin · 4 months ago
  99. c6c8689 Fix I444 and J444 parameter names/order by Frank Barchard · 4 months ago
  100. dd8b466 ARGBToUV444MatrixRow_AVX2 intrinsics for Visual C by Frank Barchard · 4 months ago