Skip to content

ParaParty/libyuv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4a2ab48 · Dec 12, 2024
May 3, 2023
Sep 20, 2024
Dec 4, 2024
May 21, 2024
Jun 17, 2024
Dec 12, 2024
Jul 3, 2023
Dec 5, 2024
Nov 19, 2024
Nov 8, 2016
Jan 31, 2022
Sep 22, 2022
Sep 9, 2021
Jun 1, 2023
Apr 8, 2024
Dec 9, 2023
Dec 9, 2023
Oct 30, 2024
Nov 13, 2024
Dec 12, 2024
Dec 3, 2024
Feb 9, 2021
Aug 8, 2012
Oct 28, 2022
Oct 25, 2011
Feb 24, 2022
Nov 18, 2024
Sep 20, 2024
Apr 28, 2021
Feb 24, 2022
Oct 15, 2024
Mar 21, 2022
Apr 1, 2024
Dec 8, 2023
Jun 20, 2018
Feb 3, 2017
Dec 12, 2024
Dec 8, 2020

Repository files navigation

libyuv is an open source project that includes YUV scaling and conversion functionality.

  • Scale YUV to prepare content for compression, with point, bilinear or box filter.
  • Convert to YUV from webcam formats for compression.
  • Convert to RGB formats for rendering/effects.
  • Rotate by 90/180/270 degrees to adjust for mobile devices in portrait mode.
  • Optimized for SSSE3/AVX2 on x86/x64.
  • Optimized for Neon/SVE2/SME on Arm.
  • Optimized for MSA on Mips.
  • Optimized for RVV on RISC-V.

Development

See Getting started for instructions on how to get started developing.

You can also browse the docs directory for more documentation.