Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libvpl for openSUSE:Factory checked in at 2023-01-18 13:12:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libvpl (Old) and /work/SRC/openSUSE:Factory/.libvpl.new.32243 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libvpl" Wed Jan 18 13:12:43 2023 rev:10 rq:1059333 version:2023.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libvpl/libvpl.changes 2022-11-16 15:43:04.231768038 +0100 +++ /work/SRC/openSUSE:Factory/.libvpl.new.32243/libvpl.changes 2023-01-18 13:13:19.457479299 +0100 @@ -1,0 +2,25 @@ +Tue Jan 17 23:36:53 UTC 2023 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Update to version 2023.1.1 + * Added + + Help screen listing valid options for vpl-inspect + + YUV400 option for JPEG encoding with sample_encode + + Build option --disable_experimental to build with + ONEVPL_EXPERIMENTAL disabled + * Changed + + Session creation example to request a minimum API version +- Update to version 2023.1.0 + * Added + + oneVPL API 2.8 support + + New infer sample + + xdg_shell for weston10 + * Fixed + + NOT_ENOUGH_BUFFER error when HRD off in ExtBRC + + Legacy tools using x86/x86_64 specific assembler code + + Pkg-config files not installing in correct location in cross + compilation scenarios +- Reenable other architectures again for all products. + * Add fix_arm_ilp32.patch +- Drop upstream remove_x86_64_check.patch + +------------------------------------------------------------------- Old: ---- oneVPL-2023.0.0.tar.gz remove_x86_64_check.patch New: ---- fix_arm_ilp32.patch oneVPL-2023.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libvpl.spec ++++++ --- /var/tmp/diff_new_pack.ZCR0cG/_old 2023-01-18 13:13:20.221483409 +0100 +++ /var/tmp/diff_new_pack.ZCR0cG/_new 2023-01-18 13:13:20.229483452 +0100 @@ -1,7 +1,7 @@ # # spec file for package libvpl # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,19 +20,12 @@ %define _distconfdir %{_prefix}%{_sysconfdir} %endif -%if 0%{?suse_version} >= 1550 -# Legacy tools use x86 asm, https://github.com/oneapi-src/oneVPL/issues/69 -%ifarch x86_64 %{ix86} %bcond_without tools -%else -%bcond_with tools -%endif -%endif %global sover 2 Name: libvpl %define lname libvpl%{sover} -Version: 2023.0.0 +Version: 2023.1.1 Release: 0 Summary: oneAPI Video Processing Library (oneVPL) dispatcher, tools, and examples License: MIT @@ -40,15 +33,11 @@ URL: https://github.com/oneapi-src/oneVPL Source0: https://github.com/oneapi-src/oneVPL/archive/refs/tags/v%{version}.tar.gz#/oneVPL-%{version}.tar.gz # PATCH-FIX-UPSTREAM -# https://github.com/oneapi-src/oneVPL/pull/73 -Patch0: https://patch-diff.githubusercontent.com/raw/oneapi-src/oneVPL/pull/73.patch#/remove_x86_64_check.patch +Patch0: https://github.com/oneapi-src/oneVPL/commit/11a0d1547e3fff4bcbd8b0ecc1bbfc4300c091ee.patch#/fix_arm_ilp32.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig BuildRequires: pkgconfig(wayland-client) -%if 0%{?suse_version} < 1550 -ExclusiveArch: x86_64 -%endif %description The oneAPI Video Processing Library (oneVPL) provides a single video processing ++++++ fix_arm_ilp32.patch ++++++ >From 11a0d1547e3fff4bcbd8b0ecc1bbfc4300c091ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bru...@rwth-aachen.de> Date: Tue, 20 Sep 2022 01:23:25 +0200 Subject: [PATCH] Use ILP32 model on 32 bit ARM GCC on ARM does not define __ILP32__ or similar, so detect it explicitly. Fixes #70. --- api/vpl/mfxdefs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/vpl/mfxdefs.h b/api/vpl/mfxdefs.h index 35bfb0fc..f9b468ea 100644 --- a/api/vpl/mfxdefs.h +++ b/api/vpl/mfxdefs.h @@ -68,7 +68,7 @@ extern "C" #define MFX_PACK_BEGIN_STRUCT_W_PTR() MFX_PACK_BEGIN_X(4) #define MFX_PACK_BEGIN_STRUCT_W_L_TYPE() MFX_PACK_BEGIN_X(8) /* 32-bit ILP32 data model Linux* */ -#elif defined(__ILP32__) +#elif defined(__ILP32__) || defined(__arm__) #define MFX_PACK_BEGIN_STRUCT_W_PTR() MFX_PACK_BEGIN_X(4) #define MFX_PACK_BEGIN_STRUCT_W_L_TYPE() MFX_PACK_BEGIN_X(4) #else ++++++ oneVPL-2023.0.0.tar.gz -> oneVPL-2023.1.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/libvpl/oneVPL-2023.0.0.tar.gz /work/SRC/openSUSE:Factory/.libvpl.new.32243/oneVPL-2023.1.1.tar.gz differ: char 14, line 1