android13/external/libyuv/files
liiir1985 7f62dcda9f initial 2024-06-22 20:45:49 +08:00
..
build_overrides initial 2024-06-22 20:45:49 +08:00
chromium initial 2024-06-22 20:45:49 +08:00
docs initial 2024-06-22 20:45:49 +08:00
fuzz initial 2024-06-22 20:45:49 +08:00
include initial 2024-06-22 20:45:49 +08:00
infra/config initial 2024-06-22 20:45:49 +08:00
source initial 2024-06-22 20:45:49 +08:00
third_party/gflags initial 2024-06-22 20:45:49 +08:00
tools initial 2024-06-22 20:45:49 +08:00
tools_libyuv initial 2024-06-22 20:45:49 +08:00
unit_test initial 2024-06-22 20:45:49 +08:00
util initial 2024-06-22 20:45:49 +08:00
.gn initial 2024-06-22 20:45:49 +08:00
AUTHORS initial 2024-06-22 20:45:49 +08:00
Android.bp initial 2024-06-22 20:45:49 +08:00
BUILD.gn initial 2024-06-22 20:45:49 +08:00
CM_linux_packages.cmake initial 2024-06-22 20:45:49 +08:00
CMakeLists.txt initial 2024-06-22 20:45:49 +08:00
DEPS initial 2024-06-22 20:45:49 +08:00
LICENSE initial 2024-06-22 20:45:49 +08:00
LICENSE_THIRD_PARTY initial 2024-06-22 20:45:49 +08:00
PATENTS initial 2024-06-22 20:45:49 +08:00
PRESUBMIT.py initial 2024-06-22 20:45:49 +08:00
README.chromium initial 2024-06-22 20:45:49 +08:00
README.md initial 2024-06-22 20:45:49 +08:00
all.gyp initial 2024-06-22 20:45:49 +08:00
cleanup_links.py initial 2024-06-22 20:45:49 +08:00
codereview.settings initial 2024-06-22 20:45:49 +08:00
download_vs_toolchain.py initial 2024-06-22 20:45:49 +08:00
gyp_libyuv initial 2024-06-22 20:45:49 +08:00
gyp_libyuv.py initial 2024-06-22 20:45:49 +08:00
libyuv.gni initial 2024-06-22 20:45:49 +08:00
libyuv.gyp initial 2024-06-22 20:45:49 +08:00
libyuv.gypi initial 2024-06-22 20:45:49 +08:00
libyuv_nacl.gyp initial 2024-06-22 20:45:49 +08:00
libyuv_test.gyp initial 2024-06-22 20:45:49 +08:00
linux.mk initial 2024-06-22 20:45:49 +08:00
public.mk initial 2024-06-22 20:45:49 +08:00
pylintrc initial 2024-06-22 20:45:49 +08:00
setup_links.py initial 2024-06-22 20:45:49 +08:00
sync_chromium.py initial 2024-06-22 20:45:49 +08:00
winarm.mk initial 2024-06-22 20:45:49 +08:00

README.md

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.