You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jianglk.darker 7ee447c011
v811_spc009_project
4 months ago
..
build_overrides v811_spc009_project 4 months ago
chromium v811_spc009_project 4 months ago
docs v811_spc009_project 4 months ago
fuzz v811_spc009_project 4 months ago
include v811_spc009_project 4 months ago
infra/config v811_spc009_project 4 months ago
source v811_spc009_project 4 months ago
third_party/gflags v811_spc009_project 4 months ago
tools v811_spc009_project 4 months ago
tools_libyuv v811_spc009_project 4 months ago
unit_test v811_spc009_project 4 months ago
util v811_spc009_project 4 months ago
.gn v811_spc009_project 4 months ago
AUTHORS v811_spc009_project 4 months ago
Android.bp v811_spc009_project 4 months ago
BUILD.gn v811_spc009_project 4 months ago
CM_linux_packages.cmake v811_spc009_project 4 months ago
CMakeLists.txt v811_spc009_project 4 months ago
DEPS v811_spc009_project 4 months ago
LICENSE v811_spc009_project 4 months ago
LICENSE_THIRD_PARTY v811_spc009_project 4 months ago
PATENTS v811_spc009_project 4 months ago
PRESUBMIT.py v811_spc009_project 4 months ago
README.chromium v811_spc009_project 4 months ago
README.md v811_spc009_project 4 months ago
all.gyp v811_spc009_project 4 months ago
cleanup_links.py v811_spc009_project 4 months ago
codereview.settings v811_spc009_project 4 months ago
download_vs_toolchain.py v811_spc009_project 4 months ago
gyp_libyuv v811_spc009_project 4 months ago
gyp_libyuv.py v811_spc009_project 4 months ago
libyuv.gni v811_spc009_project 4 months ago
libyuv.gyp v811_spc009_project 4 months ago
libyuv.gypi v811_spc009_project 4 months ago
libyuv_nacl.gyp v811_spc009_project 4 months ago
libyuv_test.gyp v811_spc009_project 4 months ago
linux.mk v811_spc009_project 4 months ago
public.mk v811_spc009_project 4 months ago
pylintrc v811_spc009_project 4 months ago
setup_links.py v811_spc009_project 4 months ago
sync_chromium.py v811_spc009_project 4 months ago
winarm.mk v811_spc009_project 4 months ago

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.