mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2025-12-15 06:45:32 +01:00
libcamera: update meson options to build pipeline handlers & cam utility
Enable uvcvideo, simple, and vimc pipeline handlers in libcamera. Without any pipeline handlers libcamera can't capture any frames. Also enable cam utility with is a cli utility that can use the library to capture some frames. Signed-off-by: Peter Griffin <peter.griffin@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
014835f162
commit
ea6d967dbe
|
|
@ -18,7 +18,7 @@ PV = "202105+git${SRCPV}"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
DEPENDS = "python3-pyyaml-native python3-jinja2-native python3-ply-native python3-jinja2-native udev gnutls boost chrpath-native"
|
DEPENDS = "python3-pyyaml-native python3-jinja2-native python3-ply-native python3-jinja2-native udev gnutls boost chrpath-native libevent"
|
||||||
DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'qt', 'qtbase qtbase-native', '', d)}"
|
DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'qt', 'qtbase qtbase-native', '', d)}"
|
||||||
|
|
||||||
PACKAGES =+ "${PN}-gst"
|
PACKAGES =+ "${PN}-gst"
|
||||||
|
|
@ -26,6 +26,16 @@ PACKAGES =+ "${PN}-gst"
|
||||||
PACKAGECONFIG ??= ""
|
PACKAGECONFIG ??= ""
|
||||||
PACKAGECONFIG[gst] = "-Dgstreamer=enabled,-Dgstreamer=disabled,gstreamer1.0 gstreamer1.0-plugins-base"
|
PACKAGECONFIG[gst] = "-Dgstreamer=enabled,-Dgstreamer=disabled,gstreamer1.0 gstreamer1.0-plugins-base"
|
||||||
|
|
||||||
|
EXTRA_OEMESON = " \
|
||||||
|
-Dpipelines=uvcvideo,simple,vimc \
|
||||||
|
-Dipas=vimc \
|
||||||
|
-Dv4l2=true \
|
||||||
|
-Dcam=enabled \
|
||||||
|
-Dlc-compliance=disabled \
|
||||||
|
-Dtest=false \
|
||||||
|
-Ddocumentation=disabled \
|
||||||
|
"
|
||||||
|
|
||||||
RDEPENDS:${PN} = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland qt', 'qtwayland', '', d)}"
|
RDEPENDS:${PN} = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland qt', 'qtwayland', '', d)}"
|
||||||
|
|
||||||
inherit meson pkgconfig python3native
|
inherit meson pkgconfig python3native
|
||||||
|
|
@ -59,4 +69,6 @@ FILES:${PN} += " ${libdir}/libcamera.so.0.0.0"
|
||||||
FILES:${PN}-dev += " ${libdir}/libcamera-base.so"
|
FILES:${PN}-dev += " ${libdir}/libcamera-base.so"
|
||||||
FILES:${PN}-dev += " ${libdir}/libcamera-base.so.0"
|
FILES:${PN}-dev += " ${libdir}/libcamera-base.so.0"
|
||||||
FILES:${PN} += " ${libdir}/libcamera-base.so.0.0.0"
|
FILES:${PN} += " ${libdir}/libcamera-base.so.0.0.0"
|
||||||
|
FILES:${PN} += " ${libdir}/v4l2-compat.so"
|
||||||
FILES:${PN}-gst = "${libdir}/gstreamer-1.0/libgstlibcamera.so"
|
FILES:${PN}-gst = "${libdir}/gstreamer-1.0/libgstlibcamera.so"
|
||||||
|
FILES:${PN} += " ${bindir}/cam"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user