Hello community,

here is the log from the commit of package intel-media-driver for 
openSUSE:Leap:15.2 checked in at 2020-01-31 17:19:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/intel-media-driver (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.intel-media-driver.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "intel-media-driver"

Fri Jan 31 17:19:34 2020 rev:3 rq:748074 version:19.2.1

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/intel-media-driver/intel-media-driver.changes  
2020-01-15 15:12:20.366137963 +0100
+++ 
/work/SRC/openSUSE:Leap:15.2/.intel-media-driver.new.26092/intel-media-driver.changes
       2020-01-31 17:19:35.792493660 +0100
@@ -1,0 +2,72 @@
+Thu Nov  7 12:44:20 UTC 2019 - Stefan Dirsch <[email protected]>
+
+- This release fullfills requirements for jsc#SLE-8838
+
+-------------------------------------------------------------------
+Mon Sep  2 15:03:50 UTC 2019 - Stefan Dirsch <[email protected]>
+
+- Update to version 19.2.1
+  * Fixed known GPU hang issue when encoding 444 8/10bit in ICL
+    issue#677
+  * Fixed several compile warnings.
+- Werror-implicit-function-not-valid-for-C++.patch,
+  Werror-initialize-in-right-order.patch
+  * needed as buildfixes
+
+-------------------------------------------------------------------
+Sat Jul  6 10:56:27 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 19.2.0:
+  * Release pVEInterf to fix the mem leak issue.
+  * Fix memory leak during 3D surface allocation.
+  * Move the lock earlier to make surface heap status aligned when
+    surface is destroyd.
+  * [VP] UMD_OCA Implement:
+    - Add UMD_OCA support in mos.
+    - Add UMD_OCA support for VP RCS case (No CM based) and
+      Vebox/SFC case.
+    - It is disabled by default.
+  * [VP] Remove dupliatcated defines on composition.
+  * Remove duplicated defines and revert part codes.
+  * Full support of Gen9 CML kernel integration.
+  * Stay the same compile option as Gen9.
+  * Readme: update feature list for default and open source build
+  * [Encode]:
+    - Fix segment fault issue in Jpeg encode cases on Linux.
+    - Fix Dynamic Scaling Media Reset Issue.
+- Update modalias supplements.
+
+-------------------------------------------------------------------
+Mon Apr  1 09:29:32 CEST 2019 - [email protected]
+
+- Updated to version 18.4.1:
+  * Supported Platforms:
+    - BDW/SKL/APL(BXT)/KBL/CFL/WHL/CNL/ICL
+  * Improvements:
+    - WHL: Added WHL support and enabled its VP8 encoding.
+    - ICL: Added ICL open source compute shaders for video processing.
+      Enabled ICL HDR10 Tone Mapping using close source compute shaders.
+    - DRM uAPI relative code is refactored to better comply to i915
+      Open Source Userspace Requirement.
+    - Added X11 build option detection.
+    - Enabled software swizzling support to improve surface reading
+      performance of vaGetImage.
+    - Added ARGB,Y410 image format support.
+    - Added versioning information to CMRT library.
+    - BRC enhancement:
+      AVC hardware encoding: added QVBR support.
+      AVC shader encoding: added AVBR and max frame size BRC support.
+      VP8 encoding: corrected fps calculation error.
+  * Fixed issues:
+    - GStreamer/gstreamer-vaapi integration:
+      Fixed the issue about KBL HEVC P010_10LE encoding kernel state
+      initialization failure for CODECHAL_HEVC_MBENC_PENC.
+      Fixed the issue about aspect ratio being unable to retain in
+      video processsing PutSurface for vaapisink display.
+    - Corrected RT format reporting for HEVC main10 profile.
+    - Corrected caps reporting of max width/height for VP9 decoding
+      from 2k (2048x2048) to 8k (8192x8192).
+- Add sub-packages libigfxcmrt7 and libigfxcmrt-devel
+- Updated supplements accordingly
+
+-------------------------------------------------------------------

Old:
----
  intel-media-18.3.0.tar.gz

New:
----
  Werror-implicit-function-not-valid-for-C++.patch
  Werror-initialize-in-right-order.patch
  intel-media-19.2.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ intel-media-driver.spec ++++++
--- /var/tmp/diff_new_pack.jqkVGh/_old  2020-01-31 17:19:36.848494232 +0100
+++ /var/tmp/diff_new_pack.jqkVGh/_new  2020-01-31 17:19:36.848494232 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package intel-media-driver
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,12 +12,14 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+%define so_ver 7
+
 Name:           intel-media-driver
-Version:        18.3.0
+Version:        19.2.1
 Release:        0
 Summary:        Intel Media Driver for VAAPI
 License:        MIT AND BSD-3-Clause
@@ -25,11 +27,13 @@
 URL:            https://github.com/intel/media-driver
 Source:         
https://github.com/intel/media-driver/archive/intel-media-%{version}.tar.gz
 Source1:        generate-supplements.sh
+Patch0:         Werror-implicit-function-not-valid-for-C++.patch
+Patch1:         Werror-initialize-in-right-order.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(igdgmm)
-BuildRequires:  pkgconfig(libva)
+BuildRequires:  pkgconfig(libva) >= 1.4.1
 BuildRequires:  pkgconfig(pciaccess)
 ExclusiveArch:  x86_64
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X1602sv*sd*bc*sc*i*)
@@ -86,7 +90,11 @@
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X3E93sv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X3E94sv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X3E96sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X3E98sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X3E99sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X3E9Asv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X3E9Bsv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X3E9Csv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X3EA0sv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X3EA1sv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X3EA2sv*sd*bc*sc*i*)
@@ -96,6 +104,7 @@
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X3EA6sv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X3EA7sv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X3EA8sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X3EA9sv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X5902sv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X5906sv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X5908sv*sd*bc*sc*i*)
@@ -133,13 +142,37 @@
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X5A5Csv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X5A84sv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X5A85sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X8A50sv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X8A51sv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X8A52sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X8A53sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X8A56sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X8A57sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X8A58sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X8A59sv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X8A5Asv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X8A5Bsv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X8A5Csv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X8A5Dsv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X8A71sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9B21sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9B41sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BA0sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BA2sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BA4sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BA5sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BA8sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BABsv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BACsv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BC0sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BC2sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BC4sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BC5sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BC8sv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BCAsv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BCBsv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BCCsv*sd*bc*sc*i*)
+Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000X9BAAsv*sd*bc*sc*i*)
 Supplements:    
modalias(xorg-x11-server:pci:v00008086d00000XFF05sv*sd*bc*sc*i*)
 
 %description
@@ -147,10 +180,34 @@
 user mode driver supporting hardware accelerated decoding, encoding, and
 video post processing for GEN based graphics hardware.
 
+%package -n libigfxcmrt%{so_ver}
+Summary:        Intel Graphics C for Media Runtime Library
+License:        MIT
+Group:          System/Libraries
+
+%description -n libigfxcmrt%{so_ver}
+cmrtlib is a runtime library for Intel GPU render engine.
+
+%package -n libigfxcmrt-devel
+Summary:        Development files for Intel Graphics C for Media Runtime 
Library
+License:        MIT
+Group:          Development/Libraries/C and C++
+Requires:       libigfxcmrt%{so_ver} = %{version}
+
+%description -n libigfxcmrt-devel
+cmrtlib is a runtime library for Intel GPU render engine.
+
+This package contains the development headers for the library found in
+libigfxcmrt%{so_ver}.
+
 %prep
 %setup -q -c -a 0
 mv media-driver-* media-driver
 chmod -x media-driver/*.md
+pushd media-driver
+%patch0 -p1
+%patch1 -p1
+popd
 
 %define __sourcedir media-driver
 
@@ -162,9 +219,6 @@
 %install
 %cmake_install
 
-# remove superfluous files, we need only VAAPI driver
-rm -f %{buildroot}%{_libdir}/*.so
-
 # create a profile for exporting LIBVA_DRIVER_NAME variable
 mkdir -p %{buildroot}%{_sysconfdir}/profile.d
 echo "export LIBVA_DRIVER_NAME=iHD" > 
%{buildroot}%{_sysconfdir}/profile.d/intel-media-driver.sh
@@ -176,4 +230,14 @@
 %{_libdir}/dri
 %{_sysconfdir}/profile.d/*
 
+%files -n libigfxcmrt%{so_ver}
+%{_libdir}/libigfxcmrt.so.%{so_ver}
+%{_libdir}/libigfxcmrt.so.%{so_ver}.*
+
+%files -n libigfxcmrt-devel
+%doc media-driver/cmrtlib/README.md
+%{_includedir}/igfxcmrt
+%{_libdir}/libigfxcmrt.so
+%{_libdir}/pkgconfig/igfxcmrt.pc
+
 %changelog

++++++ Werror-implicit-function-not-valid-for-C++.patch ++++++
--- 
media-driver-intel-media-19.2.1/media_driver/cmake/linux/media_compile_flags_linux.cmake.orig
       2019-09-02 17:11:46.420713000 +0200
+++ 
media-driver-intel-media-19.2.1/media_driver/cmake/linux/media_compile_flags_linux.cmake
    2019-09-02 17:11:56.632899000 +0200
@@ -32,7 +32,6 @@ set(MEDIA_COMPILER_FLAGS_COMMON
     -Wno-overflow
     -Wno-parentheses
     -Wno-delete-incomplete
-    -Werror=implicit-function-declaration
     -Werror=address
     -Werror=format-security
     -Werror=non-virtual-dtor
++++++ Werror-initialize-in-right-order.patch ++++++
--- 
media-driver-intel-media-19.2.1/cmrtlib/linux/hardware/cm_device_os.cpp.orig    
    2019-09-03 11:51:52.703095000 +0200
+++ media-driver-intel-media-19.2.1/cmrtlib/linux/hardware/cm_device_os.cpp     
2019-09-03 12:08:09.930890000 +0200
@@ -140,6 +140,7 @@ CmDevice_RT::CmDevice_RT(
     m_display       (nullptr),
 #endif
     m_fvaCmExtSendReqMsg (nullptr),
+    m_driFileDescriptor(0),
     m_gtpinEnabled( false ),
     m_gtpinBufferUP0( nullptr ),
     m_gtpinBufferUP1( nullptr ),
@@ -148,8 +149,7 @@ CmDevice_RT::CmDevice_RT(
     m_printEnabled ( false),
     m_printBufferSize( 0),
     m_createOption(createOption),
-    m_driverStoreEnabled(0),
-    m_driFileDescriptor(0)
+    m_driverStoreEnabled(0)
 {
 
     // New Surface Manager
++++++ intel-media-18.3.0.tar.gz -> intel-media-19.2.1.tar.gz ++++++
/work/SRC/openSUSE:Leap:15.2/intel-media-driver/intel-media-18.3.0.tar.gz 
/work/SRC/openSUSE:Leap:15.2/.intel-media-driver.new.26092/intel-media-19.2.1.tar.gz
 differ: char 12, line 1


Reply via email to