From 5ce65458c7d21eb48d98f22595f9bbfd992df0affbea77ff6eca212375e9b966 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 13 Sep 2024 16:16:32 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main libvpl revision 5be051558c6532b1f7a2ae184a417f33 --- libvpl-2.10.1.tar.gz | 3 --- libvpl-2.13.0.tar.gz | 3 +++ libvpl.changes | 27 +++++++++++++++++++++++++++ libvpl.spec | 22 ++-------------------- u_buildfix-i586.patch | 11 ----------- 5 files changed, 32 insertions(+), 34 deletions(-) delete mode 100644 libvpl-2.10.1.tar.gz create mode 100644 libvpl-2.13.0.tar.gz delete mode 100644 u_buildfix-i586.patch diff --git a/libvpl-2.10.1.tar.gz b/libvpl-2.10.1.tar.gz deleted file mode 100644 index eb0fb91..0000000 --- a/libvpl-2.10.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:524299a7b920ac0de1f6913ca90515858ea3a8ea2daaea60f8e0be62f22c8041 -size 11872022 diff --git a/libvpl-2.13.0.tar.gz b/libvpl-2.13.0.tar.gz new file mode 100644 index 0000000..dd303eb --- /dev/null +++ b/libvpl-2.13.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c740e2b58f7853f56b618bdb7d4a7e5d37f8c1a9b30105a0b79ba80873e1cbd +size 12952887 diff --git a/libvpl.changes b/libvpl.changes index a471420..3a68c01 100644 --- a/libvpl.changes +++ b/libvpl.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Wed Sep 4 18:43:39 UTC 2024 - Bjørn Lie + +- Update to version 2.13.0: + + Added: + - Intel® VPL API 2.13 support, including new APIs for AV1 + screen content tools, encoded picture quality information, + alpha channel encoding, AI-based frame interpolation, + AI-based super resolution, and Battlemage platform + - hello-encode-jpeg example +- Changes from version 2.12.0: + + Added: Intel® VPL API 2.12 support, including new APIs for + AI-based frame interpolation and Vulkan zero-copy surface + sharing. + +------------------------------------------------------------------- +Fri Jun 28 12:13:35 UTC 2024 - Bjørn Lie + +- Update to version 2.11.0 + + Added: Intel® VPL API 2.11 support + + Removed: Command line tools. They have been moved to a separate + repository (https://github.com/intel/libvpl-tools) +- Drop samples sub-package as the tools have been removed upstream +- Drop u_buildfix-i586.patch, no longer needed nor applies after + removal of tools +- Use ldconfig_scriptlets macro for post(un) handling. + ------------------------------------------------------------------- Mon Feb 5 10:46:27 UTC 2024 - Guillaume GARDET diff --git a/libvpl.spec b/libvpl.spec index 21eae70..ce98451 100644 --- a/libvpl.spec +++ b/libvpl.spec @@ -20,19 +20,16 @@ %define _distconfdir %{_prefix}%{_sysconfdir} %endif -%bcond_without tools - %global sover 2 Name: libvpl %define lname libvpl%{sover} -Version: 2.10.1 +Version: 2.13.0 Release: 0 Summary: oneAPI Video Processing Library (oneVPL) dispatcher, tools, and examples License: MIT Group: Development/Languages/C and C++ URL: https://github.com/oneapi-src/oneVPL Source0: https://github.com/oneapi-src/oneVPL/archive/refs/tags/v%{version}.tar.gz#/libvpl-%{version}.tar.gz -Patch0: u_buildfix-i586.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig @@ -67,28 +64,18 @@ Requires: %lname = %version This package contains the development headers and pkgconfig files for the oneAPI Video Processing Library (oneVPL) dispatcher -%package samples -Summary: Examples for the oneAPI Video Processing Library (oneVPL) dispatcher -Group: Development/Languages/C and C++ - -%description samples -This package contains example applications for the oneAPI Video Processing Library (oneVPL) dispatcher. - %prep %autosetup -p1 -n libvpl-%{version} %build %cmake \ - -DBUILD_TOOLS:BOOL=%{?with_tools:ON}%{!?with_tools:OFF} \ %{nil} %cmake_build %install %cmake_install -%post -n %lname -p /sbin/ldconfig - -%postun -n %lname -p /sbin/ldconfig +%ldconfig_scriptlets -n %lname %files %doc README.md third-party-programs.txt @@ -103,11 +90,6 @@ This package contains example applications for the oneAPI Video Processing Libra %{_libdir}/libvpl.so.%{sover} %{_libdir}/libvpl.so.%{sover}.* -%if %{with tools} -%files samples -%{_bindir}/* -%endif - %files devel %doc %{_includedir}/vpl/ diff --git a/u_buildfix-i586.patch b/u_buildfix-i586.patch deleted file mode 100644 index 168c9da..0000000 --- a/u_buildfix-i586.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- libvpl-2.10.1.orig/tools/legacy/sample_common/src/vaapi_utils.cpp 2024-01-20 09:55:42.622941953 +0000 -+++ libvpl-2.10.1/tools/legacy/sample_common/src/vaapi_utils.cpp 2024-01-20 09:57:05.012571878 +0000 -@@ -348,7 +348,7 @@ VAStatus CLibVA::AcquireVASurface(void** - MSDK_ZERO_MEMORY(extsrf); - MSDK_ZERO_MEMORY(bufferInfo); - extsrf.num_buffers = 1; -- extsrf.buffers = &handle; -+ extsrf.buffers = (uintptr_t*) &handle; - - attribs[0].type = (VASurfaceAttribType)VASurfaceAttribMemoryType; - attribs[0].flags = VA_SURFACE_ATTRIB_SETTABLE;