summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJose Quaresma <quaresma.jose@gmail.com>2026-05-06 12:15:52 +0100
committerKhem Raj <khem.raj@oss.qualcomm.com>2026-05-12 01:07:01 -0700
commit8b2c4871737e02810fbcb8a67d0ac9f75da7b619 (patch)
treefc413b46efc1556db916748f49975af107f44672
parent41ba8f83a429dfa61c0b9bbeac4b987f634ba0e2 (diff)
downloadmeta-openembedded-8b2c4871737e02810fbcb8a67d0ac9f75da7b619.tar.gz
libcamera: 0.7.0 -> 0.7.1
- Added PACKAGECONFIG for all available options, most of them introduced in this version. This will make the package's outcome more deterministic. This release brings 142 commits with the largest developments in the core of libcamera components. Perhaps the most obvious is that we now use C++20 for the project. The Configuration file handling has had a substantial rework with updates to the yaml_parser. The RKISP1 IPA has now added a new Hue control which brought with it a rework of how we manage fixed point arithmetic with the Quantized class. I hope this makes it easier to convey types with hardware operations. The SoftISP has the ability to perform CPU debaying with multiple threads which helps throughput on platforms such as the Arduino Uno Q. The Mali-C55 pipeline handler now has full support for the RZG2LCRU and inline handling which enables camera support on the Renesas RZ/V2H and RZ/V2NP platforms. And of interest in the apps components, the gstreamer plugin now has the ability to select and configure the sensor mode configuration properties. Finally a new script "libcamera-bug-report" is available to be packaged which will help users identify issues when reporting bugs. More on https://github.com/libcamera-org/libcamera/releases/tag/v0.7.1 Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
-rw-r--r--meta-multimedia/recipes-multimedia/libcamera/libcamera_0.7.1.bb (renamed from meta-multimedia/recipes-multimedia/libcamera/libcamera_0.7.0.bb)12
1 files changed, 9 insertions, 3 deletions
diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.7.0.bb b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.7.1.bb
index f83372df43..74cb910417 100644
--- a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.7.0.bb
+++ b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.7.1.bb
@@ -13,7 +13,7 @@ SRC_URI = " \
13 git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV} \ 13 git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV} \
14" 14"
15 15
16SRCREV = "b7854fd07d42168f099b5ce30d1702e0e0875bf5" 16SRCREV = "183e37362f57ff3ce7493abf0bc6f1b57b931f55"
17 17
18PE = "1" 18PE = "1"
19 19
@@ -25,12 +25,18 @@ PACKAGES =+ "${PN}-compliance ${PN}-gst ${PN}-pycamera"
25PACKAGECONFIG ??= " \ 25PACKAGECONFIG ??= " \
26 ${@bb.utils.filter('DISTRO_FEATURES', 'opengl', d)} \ 26 ${@bb.utils.filter('DISTRO_FEATURES', 'opengl', d)} \
27" 27"
28PACKAGECONFIG[dng] = ",,tiff" 28
29PACKAGECONFIG[dng] = "-Dapps-output-dng=enabled,-Dapps-output-dng=disabled,tiff"
30PACKAGECONFIG[dw] = "-Dlibdw=enabled,-Dlibdw=disabled,elfutils,libdw"
29PACKAGECONFIG[compliance] = "-Dlc-compliance=enabled,-Dlc-compliance=disabled,gtest" 31PACKAGECONFIG[compliance] = "-Dlc-compliance=enabled,-Dlc-compliance=disabled,gtest"
30PACKAGECONFIG[gst] = "-Dgstreamer=enabled,-Dgstreamer=disabled,gstreamer1.0 gstreamer1.0-plugins-base" 32PACKAGECONFIG[gst] = "-Dgstreamer=enabled,-Dgstreamer=disabled,gstreamer1.0 gstreamer1.0-plugins-base"
31PACKAGECONFIG[opengl] = ",,virtual/libgl virtual/egl" 33PACKAGECONFIG[jpeg] = "-Dcam-jpeg=enabled,-Dcam-jpeg=disabled,libjpeg-turbo"
34PACKAGECONFIG[kms] = "-Dcam-output-kms=enabled,-Dcam-output-kms=disabled,libdrm"
35PACKAGECONFIG[opengl] = "-Dsoftisp-gpu=enabled,-Dsoftisp-gpu=disabled,virtual/libgl virtual/egl"
32PACKAGECONFIG[python] = "-Dpycamera=enabled,-Dpycamera=disabled,python3-pybind11" 36PACKAGECONFIG[python] = "-Dpycamera=enabled,-Dpycamera=disabled,python3-pybind11"
33PACKAGECONFIG[raspberrypi] = ",,libpisp" 37PACKAGECONFIG[raspberrypi] = ",,libpisp"
38PACKAGECONFIG[sdl] = "-Dcam-output-sdl2=enabled,-Dcam-output-sdl2=disabled,virtual/libsdl2"
39PACKAGECONFIG[unwind] = "-Dlibunwind=enabled,-Dlibunwind=disabled,libunwind"
34PACKAGECONFIG[vimc] = ",," 40PACKAGECONFIG[vimc] = ",,"
35PACKAGECONFIG[virtual] = ",,libyuv libjpeg-turbo" 41PACKAGECONFIG[virtual] = ",,libyuv libjpeg-turbo"
36 42