Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libcamera for openSUSE:Factory checked in at 2026-07-14 13:45:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcamera (Old) and /work/SRC/openSUSE:Factory/.libcamera.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcamera" Tue Jul 14 13:45:09 2026 rev:36 rq:1364964 version:0.7.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libcamera/libcamera.changes 2026-06-28 21:04:57.262880352 +0200 +++ /work/SRC/openSUSE:Factory/.libcamera.new.1991/libcamera.changes 2026-07-14 13:45:13.449343677 +0200 @@ -1,0 +2,14 @@ +Fri Jul 10 19:59:28 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 0.7.2 + * Fixes two separate saturation handling bugs in both the SoftISP + and the Raspberry Pi IPA. + * On the SoftISP, 12-bit formats are now supported, black level + correction is 'fixed' and there are interesting performance + improvements with eGL buffer caching. + * Within the IPA handling, support for Sony IMX678 was added, as + well as Omnivision OV08x40 and OV01A10, and moved to a + proportional AGC algorithm for the simple pipeline handler. +- Delete libcamera-ov02e10-initial-support.patch + +------------------------------------------------------------------- Old: ---- libcamera-0.7.1.tar.xz New: ---- libcamera-0.7.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcamera.spec ++++++ --- /var/tmp/diff_new_pack.hlAMrO/_old 2026-07-14 13:45:14.769388867 +0200 +++ /var/tmp/diff_new_pack.hlAMrO/_new 2026-07-14 13:45:14.773389004 +0200 @@ -18,7 +18,8 @@ %define lname libcamera0_7 %define lname_base libcamera-base0_7 -%if "@BUILD_FLAVOR@" != "" +%global flavor @BUILD_FLAVOR@%nil +%if "%flavor" == "full" %define extname -@BUILD_FLAVOR@ %else %define extname %nil @@ -29,12 +30,13 @@ %bcond_with signed_ipa Name: libcamera%extname -Version: 0.7.1 +Version: 0.7.2 Release: 0 Summary: A complex camera support library in C++ License: CC-BY-SA-4.0 AND GPL-2.0-or-later AND LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL: https://libcamera.org/ +#Changelog: https://lists.libcamera.org/pipermail/libcamera-devel/ #Git-Web: https://git.libcamera.org/libcamera/libcamera.git/ Source: libcamera-%version.tar.xz Source1: baselibs.conf @@ -52,6 +54,7 @@ BuildRequires: pkgconfig(libevent_pthreads) BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(libyuv) BuildRequires: pkgconfig(pybind11) BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(yaml-0.1) @@ -63,7 +66,7 @@ %ifarch aarch64 %arm BuildRequires: pkgconfig(libpisp) %endif -%if "@BUILD_FLAVOR@" != "" +%if "%flavor" == "full" BuildRequires: pkgconfig(Qt6Core) BuildRequires: pkgconfig(Qt6Gui) BuildRequires: pkgconfig(Qt6OpenGL) ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.hlAMrO/_old 2026-07-14 13:45:14.825390784 +0200 +++ /var/tmp/diff_new_pack.hlAMrO/_new 2026-07-14 13:45:14.833391058 +0200 @@ -1,5 +1,5 @@ -mtime: 1782471425 -commit: 2c8b003ad1dc72e7cf5568f3870c12db8343433bd6d6c3b4650b633865a6aff1 +mtime: 1783714379 +commit: ee87751d82e89ef9b87f952715918c50d042a5836357c109cfe5522d78fb90be url: https://src.opensuse.org/jengelh/libcamera revision: master ++++++ _service ++++++ --- /var/tmp/diff_new_pack.hlAMrO/_old 2026-07-14 13:45:14.861392016 +0200 +++ /var/tmp/diff_new_pack.hlAMrO/_new 2026-07-14 13:45:14.869392291 +0200 @@ -2,7 +2,7 @@ <service name="tar_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://git.libcamera.org/libcamera/libcamera.git</param> - <param name="revision">v0.7.1</param> + <param name="revision">v0.7.2</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v([0-9\.]*)</param> </service> ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-07-10 22:12:59.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ libcamera-0.7.1.tar.xz -> libcamera-0.7.2.tar.xz ++++++ ++++ 11160 lines of diff (skipped) ++++++ libcamera-ov02e10-initial-support.patch ++++++ --- /var/tmp/diff_new_pack.hlAMrO/_old 2026-07-14 13:45:16.273440356 +0200 +++ /var/tmp/diff_new_pack.hlAMrO/_new 2026-07-14 13:45:16.281440630 +0200 @@ -6,19 +6,19 @@ Signed-off-by: Marcel Berger <[email protected]> --- - src/ipa/libipa/camera_sensor_helper.cpp | 18 ++++++++++++++++++ - src/ipa/simple/data/ov02e10.yaml | 19 +++++++++++++++++++ - .../sensor/camera_sensor_properties.cpp | 12 ++++++++++++ + src/ipa/libipa/camera_sensor_helper.cpp | 18 ++++++++++++++++++ + src/ipa/simple/data/ov02e10.yaml | 19 +++++++++++++++++++ + src/libcamera/sensor/camera_sensor_properties.cpp | 12 ++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 src/ipa/simple/data/ov02e10.yaml -diff --git a/src/ipa/libipa/camera_sensor_helper.cpp b/src/ipa/libipa/camera_sensor_helper.cpp -index e3e3e535..bee50ec8 100644 ---- a/src/ipa/libipa/camera_sensor_helper.cpp -+++ b/src/ipa/libipa/camera_sensor_helper.cpp -@@ -653,6 +653,24 @@ public: +Index: libcamera-0.7.2/src/ipa/libipa/camera_sensor_helper.cpp +=================================================================== +--- libcamera-0.7.2.orig/src/ipa/libipa/camera_sensor_helper.cpp ++++ libcamera-0.7.2/src/ipa/libipa/camera_sensor_helper.cpp +@@ -688,6 +688,24 @@ public: }; - REGISTER_CAMERA_SENSOR_HELPER("imx708", CameraSensorHelperImx708) + REGISTER_CAMERA_SENSOR_HELPER("ov08x40", CameraSensorHelperOv08x40) +class CameraSensorHelperOv02e10 : public CameraSensorHelper +{ @@ -41,11 +41,10 @@ class CameraSensorHelperOv2685 : public CameraSensorHelper { public: -diff --git a/src/ipa/simple/data/ov02e10.yaml b/src/ipa/simple/data/ov02e10.yaml -new file mode 100644 -index 00000000..fc90ca52 +Index: libcamera-0.7.2/src/ipa/simple/data/ov02e10.yaml +=================================================================== --- /dev/null -+++ b/src/ipa/simple/data/ov02e10.yaml ++++ libcamera-0.7.2/src/ipa/simple/data/ov02e10.yaml @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: CC0-1.0 +%YAML 1.1 @@ -66,11 +65,11 @@ + - Adjust: + - Agc: +... -diff --git a/src/libcamera/sensor/camera_sensor_properties.cpp b/src/libcamera/sensor/camera_sensor_properties.cpp -index b217363d..30638836 100644 ---- a/src/libcamera/sensor/camera_sensor_properties.cpp -+++ b/src/libcamera/sensor/camera_sensor_properties.cpp -@@ -325,6 +325,18 @@ const CameraSensorProperties *CameraSensorProperties::get(const std::string &sen +Index: libcamera-0.7.2/src/libcamera/sensor/camera_sensor_properties.cpp +=================================================================== +--- libcamera-0.7.2.orig/src/libcamera/sensor/camera_sensor_properties.cpp ++++ libcamera-0.7.2/src/libcamera/sensor/camera_sensor_properties.cpp +@@ -335,6 +335,18 @@ const CameraSensorProperties *CameraSens .hblankDelay = 3 }, } }, @@ -89,7 +88,4 @@ { "ov2685", { .unitCellSize = { 1750, 1750 }, .testPatternModes = { --- -2.53.0 -
