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