<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-multimedia/recipes-multimedia/libcamera, branch scarthgap</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=scarthgap</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=scarthgap'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2025-02-04T22:40:32+00:00</updated>
<entry>
<title>libcamera: backport 0.4.0 from master-next</title>
<updated>2025-02-04T22:40:32+00:00</updated>
<author>
<name>Thomas Roos</name>
<email>throos@amazon.de</email>
</author>
<published>2025-01-21T06:53:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=0bd3f27be016b7f0935b2ed5b0dc481689cf10ef'/>
<id>urn:sha1:0bd3f27be016b7f0935b2ed5b0dc481689cf10ef</id>
<content type='text'>
This is done because libcamera 0.2. is broken,
probablay because of 0001-rpi-Use-alloca-instead-of-variable-length-arrays.patch
Tested good with upstream version.

See more details here:
https://github.com/openembedded/meta-openembedded/issues/919
and here:
https://github.com/raspberrypi/rpicam-apps/issues/654

Signed-off-by: Thomas Roos &lt;throos@amazon.de&gt;
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcamera: Fix build on musl systems</title>
<updated>2024-03-24T18:36:17+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-03-24T18:35:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=742c3da8747b291e9624fc83948d5dc3ba04a33e'/>
<id>urn:sha1:742c3da8747b291e9624fc83948d5dc3ba04a33e</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcamera: Fix clang support patches</title>
<updated>2024-03-23T06:57:40+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-03-23T06:47:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c17d8d9de484b09ad634751d2b94a123c0b3e064'/>
<id>urn:sha1:c17d8d9de484b09ad634751d2b94a123c0b3e064</id>
<content type='text'>
Replace alloca with malloc

Allocate size for struct option array was not correct therefore
multiply the value with sizeof(struct option) to account for it

[YOCTO #15449 ]

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcamera: Replace VLAs with alloca</title>
<updated>2024-02-22T03:59:51+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-02-21T02:48:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=1f1a60797085389e288b5eb8eca7d14a5f0e2465'/>
<id>urn:sha1:1f1a60797085389e288b5eb8eca7d14a5f0e2465</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcamera: Fix build with clang-18</title>
<updated>2024-02-01T05:11:26+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-02-01T05:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=2aaf6b75a9582ee6492f65362d082969b6b1ee7d'/>
<id>urn:sha1:2aaf6b75a9582ee6492f65362d082969b6b1ee7d</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcamera: update 0.1.0 -&gt; 0.2.0</title>
<updated>2024-01-27T17:48:32+00:00</updated>
<author>
<name>Denys Dmytriyenko</name>
<email>denys@konsulko.com</email>
</author>
<published>2024-01-24T21:59:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=711c6fbce39df685225bca081c5f42bae2de658b'/>
<id>urn:sha1:711c6fbce39df685225bca081c5f42bae2de658b</id>
<content type='text'>
Changelog:
https://git.libcamera.org/libcamera/libcamera.git/tag/?h=v0.2.0

Signed-off-by: Denys Dmytriyenko &lt;denys@konsulko.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcamera: Fix build with python 3.12</title>
<updated>2023-12-30T19:06:30+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2023-12-30T19:05:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=7d8115d5507bac6c018fbff8a7aa9bc513c2bc46'/>
<id>urn:sha1:7d8115d5507bac6c018fbff8a7aa9bc513c2bc46</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "libcamera: skip until upstream resolves python 3.12 compatibility"</title>
<updated>2023-12-30T19:06:30+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2023-12-30T18:44:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c6c636e3203f987afd83ab0dda358cb636461492'/>
<id>urn:sha1:c6c636e3203f987afd83ab0dda358cb636461492</id>
<content type='text'>
This reverts commit dd402176a6e28df76e4b737cec7d266b5bfbfa06.
</content>
</entry>
<entry>
<title>libcamera: skip until upstream resolves python 3.12 compatibility</title>
<updated>2023-12-19T06:17:22+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2023-12-15T07:52:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=dd402176a6e28df76e4b737cec7d266b5bfbfa06'/>
<id>urn:sha1:dd402176a6e28df76e4b737cec7d266b5bfbfa06</id>
<content type='text'>
I'd note that imp module has been deprecated for years, so that's what
happens when deprecation warnings are ignored.

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: Avoid build break in signature recalculation</title>
<updated>2023-10-04T20:08:40+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2023-10-02T17:36:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=fe3a2def8838b734ba7f3fbe88172fedce721e75'/>
<id>urn:sha1:fe3a2def8838b734ba7f3fbe88172fedce721e75</id>
<content type='text'>
The signature recalculation task can fail:
```
/.../build/tmp/work/armv8a-poky-linux/libcamera/1_0.0.4-r0/temp/run.do_recalculate_ipa_signatures_package.937421: line 154: /.../build/tmp/work/armv8a-poky-linux/libcamera/1_0.0.4-r0/git/src/ipa/ipa-sign-install.sh: No such file or directory
```

This happens whenever ${S} is removed and packages are retrieved from
sstate cache.

Instead of trying to fix the task, avoid the issue altogether by
performing the signature recalculation directly in do_package.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
Acked-by: Kieran Bingham &lt;kieran.bingham@ideasonboard.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
