linphone-sdk/external/libyuv
2025-06-16 13:25:27 +07:00
..
cmake 5.3.73 2025-06-16 13:25:27 +07:00
docs 5.3.73 2025-06-16 13:25:27 +07:00
include 5.3.73 2025-06-16 13:25:27 +07:00
source 5.3.73 2025-06-16 13:25:27 +07:00
tools_libyuv 5.3.73 2025-06-16 13:25:27 +07:00
unit_test 5.3.73 2025-06-16 13:25:27 +07:00
util 5.3.73 2025-06-16 13:25:27 +07:00
Android.bp 5.3.73 2025-06-16 13:25:27 +07:00
Android.mk 5.3.73 2025-06-16 13:25:27 +07:00
AUTHORS 5.3.73 2025-06-16 13:25:27 +07:00
BUILD.gn 5.3.73 2025-06-16 13:25:27 +07:00
cleanup_links.py 5.3.73 2025-06-16 13:25:27 +07:00
CM_linux_packages.cmake 5.3.73 2025-06-16 13:25:27 +07:00
CMakeLists.txt 5.3.73 2025-06-16 13:25:27 +07:00
codereview.settings 5.3.73 2025-06-16 13:25:27 +07:00
DEPS 5.3.73 2025-06-16 13:25:27 +07:00
download_vs_toolchain.py 5.3.73 2025-06-16 13:25:27 +07:00
libyuv.gni 5.3.73 2025-06-16 13:25:27 +07:00
LICENSE 5.3.73 2025-06-16 13:25:27 +07:00
linux.mk 5.3.73 2025-06-16 13:25:27 +07:00
OWNERS 5.3.73 2025-06-16 13:25:27 +07:00
PATENTS 5.3.73 2025-06-16 13:25:27 +07:00
PRESUBMIT.py 5.3.73 2025-06-16 13:25:27 +07:00
public.mk 5.3.73 2025-06-16 13:25:27 +07:00
pylintrc 5.3.73 2025-06-16 13:25:27 +07:00
README.chromium 5.3.73 2025-06-16 13:25:27 +07:00
README.md 5.3.73 2025-06-16 13:25:27 +07:00
winarm.mk 5.3.73 2025-06-16 13:25:27 +07:00

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 on Arm.
  • Optimized for MSA on Mips.

Development

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

You can also browse the docs directory for more documentation.