[meta-intel] [PATCH v4] libxcam: Initial recipe for libXCam

Ankit Navik ankit.tarot at gmail.com
Tue Jul 16 22:34:54 PDT 2019


It adds generic recipe for libXCam for extended camera feature, but not limited
in camera. It focuses on image quality improvement and video analysis.

Signed-off-by: Ankit Navik <ankit.tarot at gmail.com>
---
 conf/include/maintainers.inc        |  1 +
 recipes-core/libxcam/libxcam_git.bb | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 100644 recipes-core/libxcam/libxcam_git.bb

diff --git a/conf/include/maintainers.inc b/conf/include/maintainers.inc
index 99ddec2..e2db5d1 100644
--- a/conf/include/maintainers.inc
+++ b/conf/include/maintainers.inc
@@ -19,3 +19,4 @@ RECIPE_MAINTAINER_pn-thermald = "Anuj Mittal <anuj.mittal at intel.com>"
 RECIPE_MAINTAINER_pn-xf86-video-ast = "Anuj Mittal <anuj.mittal at intel.com>"
 RECIPE_MAINTAINER_pn-mkl-dnn = "Ankit Navik <ankit.tarot at gmail.com>"
 RECIPE_MAINTAINER_pn-metrics-discovery = "Ankit Navik <ankit.tarot at gmail.com>"
+RECIPE_MAINTAINER_pn-libxcam = "Ankit Navik <ankit.tarot at gmail.com>"
diff --git a/recipes-core/libxcam/libxcam_git.bb b/recipes-core/libxcam/libxcam_git.bb
new file mode 100644
index 0000000..75ed7f5
--- /dev/null
+++ b/recipes-core/libxcam/libxcam_git.bb
@@ -0,0 +1,22 @@
+SUMMARY  = "libXCam is a project for extended camera(not limited in camera) \
+features and focus on image quality improvement and video analysis"
+LICENSE  = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=8c911f084a3e5f46b21582a6cc9973e6"
+SECTION = "lib"
+
+inherit autotools pkgconfig
+
+S = "${WORKDIR}/git"
+SRCREV = "28769ade4793006c8db9a1720359c310fa1e0d6a"
+SRC_URI = "git://github.com/intel/libxcam.git;branch=1.2.2"
+
+PACKAGECONFIG ??= "${@bb.utils.contains("DISTRO_FEATURES", "opengl", "gles", "", d)}"
+
+PACKAGECONFIG[gst] = "--enable-gst,--disable-gst,gstreamer1.0 gstreamer1.0-plugins-base"
+PACKAGECONFIG[aiq] = "--enable-aiq,--disable-aiq,"
+PACKAGECONFIG[libcl] = "--enable-libcl,--disable-libcl,"
+PACKAGECONFIG[opencv] = "--enable-opencv,--disable-opencv,opencv"
+PACKAGECONFIG[render] = "--enable-render,--disable-render,"
+PACKAGECONFIG[gles] = "--enable-gles,--disable-gles,virtual/mesa"
+PACKAGECONFIG[vulkan] = "--enable-vulkan,--disable-vulkan,mesa"
+PACKAGECONFIG[dnn] = "--enable-dnn,--disable-dnn,"
-- 
2.7.4



More information about the meta-intel mailing list