<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-multimedia/recipes-multimedia/libcamera, branch master</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2025-12-10T16:56:11+00:00</updated>
<entry>
<title>libcamera: Add HOMEPAGE variable</title>
<updated>2025-12-10T16:56:11+00:00</updated>
<author>
<name>Weisser, Pascal</name>
<email>pascal.weisser.ext@karlstorz.com</email>
</author>
<published>2025-12-09T13:26:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=7402203910b91f0c2ab78656cc4815093a086130'/>
<id>urn:sha1:7402203910b91f0c2ab78656cc4815093a086130</id>
<content type='text'>
Add HOMEPAGE variable to libcamera recipe.

Signed-off-by: Weisser, Pascal &lt;pascal.weisser.ext@karlstorz.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcamera: upgrade 0.5.2 -&gt; 0.6.0</title>
<updated>2025-12-08T20:00:20+00:00</updated>
<author>
<name>Walter Werner SCHNEIDER</name>
<email>contact@schnwalter.eu</email>
</author>
<published>2025-12-08T08:44:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=779faaa65d5544a97aa87b5c7d90e8d427fb57a3'/>
<id>urn:sha1:779faaa65d5544a97aa87b5c7d90e8d427fb57a3</id>
<content type='text'>
Signed-off-by: Walter Werner SCHNEIDER &lt;contact@schnwalter.eu&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcamera: insane skip 32bit-time</title>
<updated>2025-10-29T06:31:29+00:00</updated>
<author>
<name>Hongxu Jia</name>
<email>hongxu.jia@windriver.com</email>
</author>
<published>2025-10-27T11:51:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=56d351c2608faba8e995b01518ce79c6b9b2fd3d'/>
<id>urn:sha1:56d351c2608faba8e995b01518ce79c6b9b2fd3d</id>
<content type='text'>
$ echo 'MACHINE = "qemux86"' &gt;&gt; conf/local.conf
$ bitbake libcamera
...
WARNING: libcamera-1_0.5.2-r0 do_package_qa: QA Issue: /usr/lib/libcamera.so.0.5.2 uses 32-bit api 'sendmsg' [32bit-time]
WARNING: libcamera-1_0.5.2-r0 do_package_qa: QA Issue: /usr/lib/libcamera.so.0.5.2 uses 32-bit api 'clock_gettime' [32bit-time]
WARNING: libcamera-1_0.5.2-r0 do_package_qa: QA Issue: /usr/lib/libcamera.so.0.5.2 uses 32-bit api 'ioctl' [32bit-time]
WARNING: libcamera-1_0.5.2-r0 do_package_qa: QA Issue: /usr/lib/libcamera.so.0.5.2 uses 32-bit api 'recvmsg' [32bit-time]
WARNING: libcamera-1_0.5.2-r0 do_package_qa: QA Issue: /usr/lib/libcamera.so.0.5.2 uses 32-bit api 'stat64' [32bit-time]
WARNING: libcamera-1_0.5.2-r0 do_package_qa: QA Issue: /usr/lib/libcamera.so.0.5.2 uses 32-bit api 'fstat64' [32bit-time]
WARNING: libcamera-1_0.5.2-r0 do_package_qa: QA Issue: Suppress with INSANE_SKIP = "32bit-time" [32bit-time]
...

Signed-off-by: Hongxu Jia &lt;hongxu.jia@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcamera: Detect platform/toolchain defaults for C++ library</title>
<updated>2025-10-25T00:11:36+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2025-10-24T05:07:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=4026e1aca8fb21540d3fcbbb6b6c844e3b7228fb'/>
<id>urn:sha1:4026e1aca8fb21540d3fcbbb6b6c844e3b7228fb</id>
<content type='text'>
This ensures that meson does not detect it and automatically link to it
when using clang with gnu runtime

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcamera: upgrade 0.4.0 -&gt; 0.5.2</title>
<updated>2025-09-16T19:09:11+00:00</updated>
<author>
<name>Gyorgy Sarvari</name>
<email>skandigraun@gmail.com</email>
</author>
<published>2025-09-16T17:12:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=f4b9dfa0c903bc94c344c657917a3fbb229c322f'/>
<id>urn:sha1:f4b9dfa0c903bc94c344c657917a3fbb229c322f</id>
<content type='text'>
Dropped 0001-media_device-Add-bool-return-type-to-unlock.patch, because
the issue has been solved by upstream.

Dropped 0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch,
because it is included in this release.

Added a new PACKAGECONFIG called "raspberrypi" - this is taken from
the meta-raspberrypi layer, however using it still requires that layer,
as using it requires a dependency that is provided by that layer.

The recipe until now built support for all platforms that matched the selected
architecture (e.g. mali, rpi imx8 when the archi is arm). However rpi-specific
options now require a an extra dependency that's not in meta-oe, so only build
rpi-support when raspberrypi PACKAGECONFIG is enabled.

Signed-off-by: Gyorgy Sarvari &lt;skandigraun@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-openembedded/all: adapt to UNPACKDIR changes</title>
<updated>2025-06-25T13:44:52+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex@linutronix.de</email>
</author>
<published>2025-06-20T14:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=fc78d37ff0ce9e0d60455465851dbe4e86d7a8b3'/>
<id>urn:sha1:fc78d37ff0ce9e0d60455465851dbe4e86d7a8b3</id>
<content type='text'>
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.

I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcamera: Fix build with gcc-15</title>
<updated>2025-03-28T17:28:13+00:00</updated>
<author>
<name>tho3.nguyen</name>
<email>tho3.nguyen@lge.com</email>
</author>
<published>2025-03-28T16:00:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=65f0ffec504ccf6f61b72bf11bbbb092047d7287'/>
<id>urn:sha1:65f0ffec504ccf6f61b72bf11bbbb092047d7287</id>
<content type='text'>
Backport patch to fix the following error:
...
In file included from ../git/src/libcamera/dma_buf_allocator.cpp:9:
../git/include/libcamera/internal/dma_buf_allocator.h:66:19: error: 'uint64_t' has not been declared
   66 |         void sync(uint64_t step);
      |                   ^~~~~~~~
../git/include/libcamera/internal/dma_buf_allocator.h:17:1: note: 'uint64_t' is defined in header '&lt;cstdint&gt;'; this is probably fixable by adding '#include &lt;cstdint&gt;'
...

Signed-off-by: tho3.nguyen &lt;tho3.nguyen@lge.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcamera: add support for DNG files</title>
<updated>2025-03-18T20:53:08+00:00</updated>
<author>
<name>Koen Kooi</name>
<email>koen.kooi@oss.qualcomm.com</email>
</author>
<published>2025-03-18T16:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=d9c5ae5c03b8d33555cb973dba833673380e741c'/>
<id>urn:sha1:d9c5ae5c03b8d33555cb973dba833673380e741c</id>
<content type='text'>
The 'cam' app in libcamera will turn on DNG support if it finds libtiff,
but it has no way to explicitly disable it. Add a 'dng' PACKAGECONFIG to
reliably enable it, disabling it will take more effort when using
gstreamer.

Signed-off-by: Koen Kooi &lt;koen.kooi@oss.qualcomm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcamera: update to 0.4.0</title>
<updated>2025-01-08T16:02:10+00:00</updated>
<author>
<name>Alexander Stein</name>
<email>alexander.stein@ew.tq-group.com</email>
</author>
<published>2025-01-08T13:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=dfa40e1f4e64afe64b3898e3dd84ebf01edfe670'/>
<id>urn:sha1:dfa40e1f4e64afe64b3898e3dd84ebf01edfe670</id>
<content type='text'>
Upgrade libcamera to version 0.4.0, gaining support for ARM Mali-C55 ISP.

Patches 0002-options-Replace-use-of-VLAs-in-C.patch and
0001-rpi-Use-malloc-instead-of-variable-length-arrays.patch are obsolete.
Issues have been fixed upstream (differently).

Signed-off-by: Alexander Stein &lt;alexander.stein@ew.tq-group.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcamera: Use multiple of sizeof as malloc size</title>
<updated>2024-08-10T22:57:57+00:00</updated>
<author>
<name>Hubert Wiśniewski</name>
<email>hubert.wisniewski.25632@gmail.com</email>
</author>
<published>2024-08-01T07:03:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=4642c541c4f4f368941ce3956ad47c787bfb2a35'/>
<id>urn:sha1:4642c541c4f4f368941ce3956ad47c787bfb2a35</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
