tree: be719bf29ddab26949002c4f019e8bbd32cd2080 [path history] [tgz]
  1. build_overrides/
  2. docs/
  3. include/
  4. source/
  5. tools_libyuv/
  6. unit_test/
  7. util/
  8. .clang-format
  9. .gn
  10. .vpython
  11. Android.bp
  12. Android.mk
  13. AUTHORS
  14. BUILD.gn
  15. cleanup_links.py
  16. CM_linux_packages.cmake
  17. CMakeLists.txt
  18. codereview.settings
  19. DEPS
  20. download_vs_toolchain.py
  21. libyuv.gni
  22. LICENSE
  23. linux.mk
  24. OWNERS
  25. PATENTS
  26. PRESUBMIT.py
  27. public.mk
  28. pylintrc
  29. README.chromium
  30. README.md
  31. winarm.mk
qt-everywhere-src-5.15.1/qtwebengine/src/3rdparty/chromium/third_party/libyuv/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.