diff mbox series

[meta-multimedia] libcamera: upgrade 0.4.0 -> 0.5.2

Message ID 20250913172226.3215251-1-skandigraun@gmail.com
State Under Review
Headers show
Series [meta-multimedia] libcamera: upgrade 0.4.0 -> 0.5.2 | expand

Commit Message

Gyorgy Sarvari Sept. 13, 2025, 5:22 p.m. UTC
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.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
---
 ...evice-Add-bool-return-type-to-unlock.patch | 59 -------------------
 ...ssing-stdint.h-include-to-dma_buf_al.patch | 38 ------------
 ...{libcamera_0.4.0.bb => libcamera_0.5.2.bb} |  6 +-
 3 files changed, 2 insertions(+), 101 deletions(-)
 delete mode 100644 meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-media_device-Add-bool-return-type-to-unlock.patch
 delete mode 100644 meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch
 rename meta-multimedia/recipes-multimedia/libcamera/{libcamera_0.4.0.bb => libcamera_0.5.2.bb} (90%)

Comments

Khem Raj Sept. 15, 2025, 4:03 p.m. UTC | #1
It ends up with build failures where its trying to fetch a sub module
during configure, we either need to do it during fetch or disable use
of it.

https://errors.yoctoproject.org/Errors/Details/882653/

On Sat, Sep 13, 2025 at 10:22 AM Gyorgy Sarvari via
lists.openembedded.org <skandigraun=gmail.com@lists.openembedded.org>
wrote:
>
> 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.
>
> Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
> ---
>  ...evice-Add-bool-return-type-to-unlock.patch | 59 -------------------
>  ...ssing-stdint.h-include-to-dma_buf_al.patch | 38 ------------
>  ...{libcamera_0.4.0.bb => libcamera_0.5.2.bb} |  6 +-
>  3 files changed, 2 insertions(+), 101 deletions(-)
>  delete mode 100644 meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-media_device-Add-bool-return-type-to-unlock.patch
>  delete mode 100644 meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch
>  rename meta-multimedia/recipes-multimedia/libcamera/{libcamera_0.4.0.bb => libcamera_0.5.2.bb} (90%)
>
> diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-media_device-Add-bool-return-type-to-unlock.patch b/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-media_device-Add-bool-return-type-to-unlock.patch
> deleted file mode 100644
> index 12f034effd..0000000000
> --- a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-media_device-Add-bool-return-type-to-unlock.patch
> +++ /dev/null
> @@ -1,59 +0,0 @@
> -From 6914c4fd3d53c0c6ea304123bf57429bb64ec16f Mon Sep 17 00:00:00 2001
> -From: Khem Raj <raj.khem@gmail.com>
> -Date: Wed, 31 Jan 2024 21:01:27 -0800
> -Subject: [PATCH 1/2] media_device: Add bool return type to unlock()
> -
> -unlock uses lockf which is marked with __attribute__
> -((warn_unused_result)) and compilers warn about it and some treat
> --Wunused-result as error with -Werror turned on, It would be good to
> -check if lockf failed or succeeded, however, that piece is not changed
> -with this, this fixes build with clang++ 18
> -
> -    ../git/src/libcamera/media_device.cpp:167:2: error: ignoring return value of function declared with 'warn_unused_result' attribute [-Werror,-Wunused-result]
> -      167 |         lockf(fd_.get(), F_ULOCK, 0);
> -          |         ^~~~~ ~~~~~~~~~~~~~~~~~~~~~
> -    1 error generated.
> -
> -Upstream-Status: Submitted [https://lists.libcamera.org/pipermail/libcamera-devel/2024-February/040380.html]
> -Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ----
> - include/libcamera/internal/media_device.h | 2 +-
> - src/libcamera/media_device.cpp            | 6 +++---
> - 2 files changed, 4 insertions(+), 4 deletions(-)
> -
> -diff --git a/include/libcamera/internal/media_device.h b/include/libcamera/internal/media_device.h
> -index eb8cfde4..b09dfd16 100644
> ---- a/include/libcamera/internal/media_device.h
> -+++ b/include/libcamera/internal/media_device.h
> -@@ -33,7 +33,7 @@ public:
> -       bool busy() const { return acquired_; }
> -
> -       bool lock();
> --      void unlock();
> -+      bool unlock();
> -
> -       int populate();
> -       bool isValid() const { return valid_; }
> -diff --git a/src/libcamera/media_device.cpp b/src/libcamera/media_device.cpp
> -index 2949816b..eaa2fdb0 100644
> ---- a/src/libcamera/media_device.cpp
> -+++ b/src/libcamera/media_device.cpp
> -@@ -159,12 +159,12 @@ bool MediaDevice::lock()
> -  *
> -  * \sa lock()
> -  */
> --void MediaDevice::unlock()
> -+bool MediaDevice::unlock()
> - {
> -       if (!fd_.isValid())
> --              return;
> -+              return false;
> -
> --      lockf(fd_.get(), F_ULOCK, 0);
> -+      return lockf(fd_.get(), F_ULOCK, 0) == 0;
> - }
> -
> - /**
> ---
> -2.43.0
> -
> diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch b/meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch
> deleted file mode 100644
> index 18ba353de2..0000000000
> --- a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch
> +++ /dev/null
> @@ -1,38 +0,0 @@
> -From 91de550243121056984e5b9b693b486860655d31 Mon Sep 17 00:00:00 2001
> -From: Sergei Trofimovich <slyich@gmail.com>
> -Date: Sat, 28 Dec 2024 19:11:19 +0000
> -Subject: [PATCH] libcamera: Add missing <stdint.h> include to
> - dma_buf_allocator.h
> -
> -Without the change the build fails on upcoming `gcc-15` as:
> -
> -    In file included from ../src/libcamera/dma_buf_allocator.cpp:9:
> -    ../include/libcamera/internal/dma_buf_allocator.h:66:19: error: 'uint64_t' has not been declared
> -       66 |         void sync(uint64_t step);
> -          |                   ^~~~~~~~
> -
> -Signed-off-by: Sergei Trofimovich <slyich@gmail.com>
> -Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
> -Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
> -Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
> -
> -Upstream-Status: Backport [https://git.libcamera.org/libcamera/libcamera.git/commit/?id=91de550243121056984e5b9b693b486860655d31]
> ----
> - include/libcamera/internal/dma_buf_allocator.h | 1 +
> - 1 file changed, 1 insertion(+)
> -
> -diff --git a/include/libcamera/internal/dma_buf_allocator.h b/include/libcamera/internal/dma_buf_allocator.h
> -index d26f8a74..13600915 100644
> ---- a/include/libcamera/internal/dma_buf_allocator.h
> -+++ b/include/libcamera/internal/dma_buf_allocator.h
> -@@ -8,6 +8,7 @@
> - #pragma once
> -
> - #include <memory>
> -+#include <stdint.h>
> - #include <string>
> - #include <vector>
> -
> ---
> -2.34.1
> -
> diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.4.0.bb b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.5.2.bb
> similarity index 90%
> rename from meta-multimedia/recipes-multimedia/libcamera/libcamera_0.4.0.bb
> rename to meta-multimedia/recipes-multimedia/libcamera/libcamera_0.5.2.bb
> index c7fe631a43..d1b4af2d90 100644
> --- a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.4.0.bb
> +++ b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.5.2.bb
> @@ -9,12 +9,10 @@ LIC_FILES_CHKSUM = "\
>  "
>
>  SRC_URI = " \
> -        git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master \
> -        file://0001-media_device-Add-bool-return-type-to-unlock.patch \
> -        file://0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch \
> +        git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV} \
>  "
>
> -SRCREV = "35ed4b91291d9f3d08e4b51acfb51163e65df8f8"
> +SRCREV = "096c50ca881f72d858aca19757a5e73b4775a7cc"
>
>  PE = "1"
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#119388): https://lists.openembedded.org/g/openembedded-devel/message/119388
> Mute This Topic: https://lists.openembedded.org/mt/115226223/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Gyorgy Sarvari Sept. 15, 2025, 4:59 p.m. UTC | #2
On 9/15/25 18:03, Khem Raj wrote:
> It ends up with build failures where its trying to fetch a sub module
> during configure, we either need to do it during fetch or disable use
> of it.
>
> https://errors.yoctoproject.org/Errors/Details/882653/

Right, I was testing it along with meta-rpi, which has a bbappend which
suppresses this... will check and fix it. Thanks for testing.

>
> On Sat, Sep 13, 2025 at 10:22 AM Gyorgy Sarvari via
> lists.openembedded.org <skandigraun=gmail.com@lists.openembedded.org>
> wrote:
>> 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.
>>
>> Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
>> ---
>>  ...evice-Add-bool-return-type-to-unlock.patch | 59 -------------------
>>  ...ssing-stdint.h-include-to-dma_buf_al.patch | 38 ------------
>>  ...{libcamera_0.4.0.bb => libcamera_0.5.2.bb} |  6 +-
>>  3 files changed, 2 insertions(+), 101 deletions(-)
>>  delete mode 100644 meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-media_device-Add-bool-return-type-to-unlock.patch
>>  delete mode 100644 meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch
>>  rename meta-multimedia/recipes-multimedia/libcamera/{libcamera_0.4.0.bb => libcamera_0.5.2.bb} (90%)
>>
>> diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-media_device-Add-bool-return-type-to-unlock.patch b/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-media_device-Add-bool-return-type-to-unlock.patch
>> deleted file mode 100644
>> index 12f034effd..0000000000
>> --- a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-media_device-Add-bool-return-type-to-unlock.patch
>> +++ /dev/null
>> @@ -1,59 +0,0 @@
>> -From 6914c4fd3d53c0c6ea304123bf57429bb64ec16f Mon Sep 17 00:00:00 2001
>> -From: Khem Raj <raj.khem@gmail.com>
>> -Date: Wed, 31 Jan 2024 21:01:27 -0800
>> -Subject: [PATCH 1/2] media_device: Add bool return type to unlock()
>> -
>> -unlock uses lockf which is marked with __attribute__
>> -((warn_unused_result)) and compilers warn about it and some treat
>> --Wunused-result as error with -Werror turned on, It would be good to
>> -check if lockf failed or succeeded, however, that piece is not changed
>> -with this, this fixes build with clang++ 18
>> -
>> -    ../git/src/libcamera/media_device.cpp:167:2: error: ignoring return value of function declared with 'warn_unused_result' attribute [-Werror,-Wunused-result]
>> -      167 |         lockf(fd_.get(), F_ULOCK, 0);
>> -          |         ^~~~~ ~~~~~~~~~~~~~~~~~~~~~
>> -    1 error generated.
>> -
>> -Upstream-Status: Submitted [https://lists.libcamera.org/pipermail/libcamera-devel/2024-February/040380.html]
>> -Signed-off-by: Khem Raj <raj.khem@gmail.com>
>> ----
>> - include/libcamera/internal/media_device.h | 2 +-
>> - src/libcamera/media_device.cpp            | 6 +++---
>> - 2 files changed, 4 insertions(+), 4 deletions(-)
>> -
>> -diff --git a/include/libcamera/internal/media_device.h b/include/libcamera/internal/media_device.h
>> -index eb8cfde4..b09dfd16 100644
>> ---- a/include/libcamera/internal/media_device.h
>> -+++ b/include/libcamera/internal/media_device.h
>> -@@ -33,7 +33,7 @@ public:
>> -       bool busy() const { return acquired_; }
>> -
>> -       bool lock();
>> --      void unlock();
>> -+      bool unlock();
>> -
>> -       int populate();
>> -       bool isValid() const { return valid_; }
>> -diff --git a/src/libcamera/media_device.cpp b/src/libcamera/media_device.cpp
>> -index 2949816b..eaa2fdb0 100644
>> ---- a/src/libcamera/media_device.cpp
>> -+++ b/src/libcamera/media_device.cpp
>> -@@ -159,12 +159,12 @@ bool MediaDevice::lock()
>> -  *
>> -  * \sa lock()
>> -  */
>> --void MediaDevice::unlock()
>> -+bool MediaDevice::unlock()
>> - {
>> -       if (!fd_.isValid())
>> --              return;
>> -+              return false;
>> -
>> --      lockf(fd_.get(), F_ULOCK, 0);
>> -+      return lockf(fd_.get(), F_ULOCK, 0) == 0;
>> - }
>> -
>> - /**
>> ---
>> -2.43.0
>> -
>> diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch b/meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch
>> deleted file mode 100644
>> index 18ba353de2..0000000000
>> --- a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch
>> +++ /dev/null
>> @@ -1,38 +0,0 @@
>> -From 91de550243121056984e5b9b693b486860655d31 Mon Sep 17 00:00:00 2001
>> -From: Sergei Trofimovich <slyich@gmail.com>
>> -Date: Sat, 28 Dec 2024 19:11:19 +0000
>> -Subject: [PATCH] libcamera: Add missing <stdint.h> include to
>> - dma_buf_allocator.h
>> -
>> -Without the change the build fails on upcoming `gcc-15` as:
>> -
>> -    In file included from ../src/libcamera/dma_buf_allocator.cpp:9:
>> -    ../include/libcamera/internal/dma_buf_allocator.h:66:19: error: 'uint64_t' has not been declared
>> -       66 |         void sync(uint64_t step);
>> -          |                   ^~~~~~~~
>> -
>> -Signed-off-by: Sergei Trofimovich <slyich@gmail.com>
>> -Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
>> -Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
>> -Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
>> -
>> -Upstream-Status: Backport [https://git.libcamera.org/libcamera/libcamera.git/commit/?id=91de550243121056984e5b9b693b486860655d31]
>> ----
>> - include/libcamera/internal/dma_buf_allocator.h | 1 +
>> - 1 file changed, 1 insertion(+)
>> -
>> -diff --git a/include/libcamera/internal/dma_buf_allocator.h b/include/libcamera/internal/dma_buf_allocator.h
>> -index d26f8a74..13600915 100644
>> ---- a/include/libcamera/internal/dma_buf_allocator.h
>> -+++ b/include/libcamera/internal/dma_buf_allocator.h
>> -@@ -8,6 +8,7 @@
>> - #pragma once
>> -
>> - #include <memory>
>> -+#include <stdint.h>
>> - #include <string>
>> - #include <vector>
>> -
>> ---
>> -2.34.1
>> -
>> diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.4.0.bb b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.5.2.bb
>> similarity index 90%
>> rename from meta-multimedia/recipes-multimedia/libcamera/libcamera_0.4.0.bb
>> rename to meta-multimedia/recipes-multimedia/libcamera/libcamera_0.5.2.bb
>> index c7fe631a43..d1b4af2d90 100644
>> --- a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.4.0.bb
>> +++ b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.5.2.bb
>> @@ -9,12 +9,10 @@ LIC_FILES_CHKSUM = "\
>>  "
>>
>>  SRC_URI = " \
>> -        git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master \
>> -        file://0001-media_device-Add-bool-return-type-to-unlock.patch \
>> -        file://0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch \
>> +        git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV} \
>>  "
>>
>> -SRCREV = "35ed4b91291d9f3d08e4b51acfb51163e65df8f8"
>> +SRCREV = "096c50ca881f72d858aca19757a5e73b4775a7cc"
>>
>>  PE = "1"
>>
>>
>> -=-=-=-=-=-=-=-=-=-=-=-
>> Links: You receive all messages sent to this group.
>> View/Reply Online (#119388): https://lists.openembedded.org/g/openembedded-devel/message/119388
>> Mute This Topic: https://lists.openembedded.org/mt/115226223/1997914
>> Group Owner: openembedded-devel+owner@lists.openembedded.org
>> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
>> -=-=-=-=-=-=-=-=-=-=-=-
>>
diff mbox series

Patch

diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-media_device-Add-bool-return-type-to-unlock.patch b/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-media_device-Add-bool-return-type-to-unlock.patch
deleted file mode 100644
index 12f034effd..0000000000
--- a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-media_device-Add-bool-return-type-to-unlock.patch
+++ /dev/null
@@ -1,59 +0,0 @@ 
-From 6914c4fd3d53c0c6ea304123bf57429bb64ec16f Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Wed, 31 Jan 2024 21:01:27 -0800
-Subject: [PATCH 1/2] media_device: Add bool return type to unlock()
-
-unlock uses lockf which is marked with __attribute__
-((warn_unused_result)) and compilers warn about it and some treat
--Wunused-result as error with -Werror turned on, It would be good to
-check if lockf failed or succeeded, however, that piece is not changed
-with this, this fixes build with clang++ 18
-
-    ../git/src/libcamera/media_device.cpp:167:2: error: ignoring return value of function declared with 'warn_unused_result' attribute [-Werror,-Wunused-result]
-      167 |         lockf(fd_.get(), F_ULOCK, 0);
-          |         ^~~~~ ~~~~~~~~~~~~~~~~~~~~~
-    1 error generated.
-
-Upstream-Status: Submitted [https://lists.libcamera.org/pipermail/libcamera-devel/2024-February/040380.html]
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- include/libcamera/internal/media_device.h | 2 +-
- src/libcamera/media_device.cpp            | 6 +++---
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/include/libcamera/internal/media_device.h b/include/libcamera/internal/media_device.h
-index eb8cfde4..b09dfd16 100644
---- a/include/libcamera/internal/media_device.h
-+++ b/include/libcamera/internal/media_device.h
-@@ -33,7 +33,7 @@ public:
- 	bool busy() const { return acquired_; }
- 
- 	bool lock();
--	void unlock();
-+	bool unlock();
- 
- 	int populate();
- 	bool isValid() const { return valid_; }
-diff --git a/src/libcamera/media_device.cpp b/src/libcamera/media_device.cpp
-index 2949816b..eaa2fdb0 100644
---- a/src/libcamera/media_device.cpp
-+++ b/src/libcamera/media_device.cpp
-@@ -159,12 +159,12 @@ bool MediaDevice::lock()
-  *
-  * \sa lock()
-  */
--void MediaDevice::unlock()
-+bool MediaDevice::unlock()
- {
- 	if (!fd_.isValid())
--		return;
-+		return false;
- 
--	lockf(fd_.get(), F_ULOCK, 0);
-+	return lockf(fd_.get(), F_ULOCK, 0) == 0;
- }
- 
- /**
--- 
-2.43.0
-
diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch b/meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch
deleted file mode 100644
index 18ba353de2..0000000000
--- a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch
+++ /dev/null
@@ -1,38 +0,0 @@ 
-From 91de550243121056984e5b9b693b486860655d31 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich <slyich@gmail.com>
-Date: Sat, 28 Dec 2024 19:11:19 +0000
-Subject: [PATCH] libcamera: Add missing <stdint.h> include to
- dma_buf_allocator.h
-
-Without the change the build fails on upcoming `gcc-15` as:
-
-    In file included from ../src/libcamera/dma_buf_allocator.cpp:9:
-    ../include/libcamera/internal/dma_buf_allocator.h:66:19: error: 'uint64_t' has not been declared
-       66 |         void sync(uint64_t step);
-          |                   ^~~~~~~~
-
-Signed-off-by: Sergei Trofimovich <slyich@gmail.com>
-Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
-Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-
-Upstream-Status: Backport [https://git.libcamera.org/libcamera/libcamera.git/commit/?id=91de550243121056984e5b9b693b486860655d31]
----
- include/libcamera/internal/dma_buf_allocator.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/include/libcamera/internal/dma_buf_allocator.h b/include/libcamera/internal/dma_buf_allocator.h
-index d26f8a74..13600915 100644
---- a/include/libcamera/internal/dma_buf_allocator.h
-+++ b/include/libcamera/internal/dma_buf_allocator.h
-@@ -8,6 +8,7 @@
- #pragma once
- 
- #include <memory>
-+#include <stdint.h>
- #include <string>
- #include <vector>
- 
--- 
-2.34.1
-
diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.4.0.bb b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.5.2.bb
similarity index 90%
rename from meta-multimedia/recipes-multimedia/libcamera/libcamera_0.4.0.bb
rename to meta-multimedia/recipes-multimedia/libcamera/libcamera_0.5.2.bb
index c7fe631a43..d1b4af2d90 100644
--- a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.4.0.bb
+++ b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.5.2.bb
@@ -9,12 +9,10 @@  LIC_FILES_CHKSUM = "\
 "
 
 SRC_URI = " \
-        git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master \
-        file://0001-media_device-Add-bool-return-type-to-unlock.patch \
-        file://0002-libcamera-Add-missing-stdint.h-include-to-dma_buf_al.patch \
+        git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV} \
 "
 
-SRCREV = "35ed4b91291d9f3d08e4b51acfb51163e65df8f8"
+SRCREV = "096c50ca881f72d858aca19757a5e73b4775a7cc"
 
 PE = "1"