libcamera: Allow overwriting default pipelines and IPA

By default only uvcvideo, simple and vimc pipelines as well as vimc IPA
are built. Add new variables for enabling a custom set of enabled
pipelines and IPAs.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Alexander Stein 2023-05-17 10:27:59 +02:00 committed by Khem Raj
parent 51ea6b4bfa
commit a934982589

View File

@ -26,9 +26,12 @@ PACKAGES =+ "${PN}-gst"
PACKAGECONFIG ??= ""
PACKAGECONFIG[gst] = "-Dgstreamer=enabled,-Dgstreamer=disabled,gstreamer1.0 gstreamer1.0-plugins-base"
LIBCAMERA_PIPELINES ??= "uvcvideo,simple,vimc"
LIBCAMERA_IPAS ??= "vimc"
EXTRA_OEMESON = " \
-Dpipelines=uvcvideo,simple,vimc \
-Dipas=vimc \
-Dpipelines=${LIBCAMERA_PIPELINES} \
-Dipas=${LIBCAMERA_IPAS} \
-Dv4l2=true \
-Dcam=enabled \
-Dlc-compliance=disabled \