[libcamera-devel] [PATCH v4 0/2] Introduce libyuv to subprojects

Hirokazu Honda hiroh at chromium.org
Thu Feb 4 02:27:29 CET 2021


This patch series enables using libyuv library in libcamera.
As a libyuv doesn't likely exist as a native library, the libyuv
code is downloaded into subprojects and is built with. For the
environment where the wrap-based solution is prohibited, the
meson file first tries building a local libyuv library first,
and if it fails, does the wra-based download solution.

Change in v4
- Adopt the fallback solution suggested by Laurent
- Revert the meson option solution.

Hirokazu Honda (2):
  subprojects: Add libyuv and built if -Dandroid=enabled
  android: Try build with a local libyuv first

 README.rst              |  2 +-
 meson.build             |  2 +-
 src/android/meson.build | 23 +++++++++++++++++++++++
 subprojects/.gitignore  |  1 +
 subprojects/libyuv.wrap |  4 ++++
 5 files changed, 30 insertions(+), 2 deletions(-)
 create mode 100644 subprojects/.gitignore
 create mode 100644 subprojects/libyuv.wrap

--
2.30.0.365.g02bc693789-goog


More information about the libcamera-devel mailing list