------------------------------------------------------------------- Sat Feb 3 12:03:19 UTC 2024 - Stefan Dirsch - Update to version 24.1.3 * bugfix release for 24.1 - updated hardware Supplmeents ------------------------------------------------------------------- Mon Dec 11 08:51:46 UTC 2023 - Dirk Müller - update to 23.4.3: * Fix many Coverity code issues * fix hdr cpu timeing long latency issue * Add BGRP format support * Reshape oversized buffer to texture on Small bar environment * fix RGB565 output width issue * XRGB force to do swizzle for AVC/HEVC * Fix cm rt leak * [Encode] fix slc header size issue * [CM] Fix coverity CM resource leak issue ------------------------------------------------------------------- Mon Dec 4 12:08:31 UTC 2023 - Stefan Dirsch - This includes latest version of one of the components needed for Video (processing) hardware support on Intel GPUs (bsc#1217770) ------------------------------------------------------------------- Sat Nov 18 17:02:12 UTC 2023 - Dirk Müller - update to intel-media-23.3.5: * Upstream ARL-S * Enabled AV1 Encode ICQ feature for ACM+ * Deprecated VAEntrypointEncSliceLP * Enabled PAT index setting when creating bo * Optimized media reset threashold through resolution * Fixed MTL VP9 Encode visual corruption issue for non-8 pixel aligned resolution * Fixed AVC Decode non-existing frame issue * Fixed MTL XRGB/ARGB tiling create/report mismatch issue * Fixed AV1 Encode max reference frame num caps report issue for ACM onwards * Fixed AV1 Encode multi-tiles R2R bitstream mismatch issue on ACM * Fixed VP9 header packer issue for segmentation * Fixed FC Corruption when Blending without Colorfill * Fixed a segfault for compressed surface non-32 aligned width ------------------------------------------------------------------- Wed Sep 13 12:11:39 UTC 2023 - Dirk Müller - update to intel-media-23.2.4: * Fixed AV1e obu size bits and max tile number caps report. * Enhanced BT2020 YUV/RGB range conversion(YUV limited to full, RGB full to limited). * Enabled PAT index for cache setting. * Enable GuC submission on RPL-S. * Supported DDI query for engine reset info for ACM+. * Fixed HEVC virtual tile scalability hang issue on TGL+. * Fixed AV1 TX_MODE_SELECT caps for bitstream corruption for ACM. * Fixed HEVC ICQ caps report for ACM. * Enabled HEVC VDEnc 422 encoding for ATS-M. * Power optimization for VP9 unaligned surface padding on TGL. * Fixed AVC memory management control operation w/ adaptive_ref_pic_marking_mode_flag update for ACM+. * Improved HDR tone mapping performance for the case the input image height is not 8 aligned. * Fixed RGBP vaGetImage and vaPutImage. ------------------------------------------------------------------- Tue Jun 27 15:04:50 UTC 2023 - Dirk Müller - update to 12.1.6: * Official quarterly release including some enhancements and key fixes. * Enhanced AVC/HEVC/AV1 decode robustness for error case handling. * Enabled AV1 encoding error-resilient mode. * Fixed VP9 encoding segment fault issue with unaligned resolution. * Fixed a random crash issue for OCA log resource in multi VPP case. ------------------------------------------------------------------- Fri Mar 10 12:36:39 UTC 2023 - Stefan Dirsch - no longer set LIBVA_DRIVER_NAME=iHD; it's no longer needed; implemented in libva meanwhile (boo#1209134) ------------------------------------------------------------------- Thu Mar 9 14:23:45 UTC 2023 - Dirk Müller - update to 23.1.3: * fix memleak issue on VPL AV1 * Enhance decode robustness of slice parameters * VP9 fixes * Fix aVC performance tags (encode) * Fix typo in AV1 surface number (decode) ------------------------------------------------------------------- Mon Feb 27 21:04:29 UTC 2023 - Stefan Dirsch - updated Supplements ------------------------------------------------------------------- Mon Feb 27 20:26:58 UTC 2023 - Dirk Müller - updaet to 23.1.2: * Fix Decode Encryption Types Missing in APO * Fallback to doubleBufferCopy when lock external resource failed * Enhance robustness of Decode SubPacket Manager * FP16 Enable on APOes * Refine mos gpu hang interface to use correct ctx id * Move rowstore cache regkey report to new location * optimize vebox resource * Fix Output out of scaling when using SR with Rotation ------------------------------------------------------------------- Mon Feb 13 22:14:52 UTC 2023 - Stefan Dirsch - updated Supplements ------------------------------------------------------------------- Mon Feb 13 09:04:49 UTC 2023 - Michał Szczepaniak - update to 23.1.1: * Add VA HEVC block sizes and features caps * Remove VP dependency for codec softlet lib on win/Linux ------------------------------------------------------------------- Fri Jan 6 09:04:49 UTC 2023 - Dirk Müller - update to 22.6.6: * Revert "vaGetImage optimization on D-card." ------------------------------------------------------------------- Tue Jan 3 10:41:30 UTC 2023 - Stefan Dirsch - updated Supplements ------------------------------------------------------------------- Tue Jan 3 08:26:52 UTC 2023 - Dirk Müller - update to intel-media-22.5.4: * Official quarterly release including some enhancements and key fixes. * Alchemist(DG2)/ATS-M New Features and Enhancement * Enhanced HEVC & AVC decode error handling robustness. * Fixed VP9 dynamic resolution change decode random corruption issue. * Enabled Memory Decompression for ADLS and ADLN. * Fixed MPEG2 decode crash issue. * Fixed AV1 decode film grain hang issue. * Fixed color fill corruption issue. * Fixed first VPP operation color artifacts. * Enhanced I420 and UYVY format support in creating surface and derive image. * Fixed aux table l2 page fault ------------------------------------------------------------------- Tue Dec 6 18:49:38 UTC 2022 - Dirk Müller - update to 22.6.4: * Alchemist(DG2)/ATS-M New Features and Enhancement * Enhanced HEVC & AVC decode error handling robustness. * Fixed VP9 dynamic resolution change decode random corruption issue. * Enabled Memory Decompression for ADLS and ADLN. * Fixed MPEG2 decode crash issue. * Fixed AV1 decode film grain hang issue. * Fixed color fill corruption issue. * Fixed first VPP operation color artifacts. * Enhanced I420 and UYVY format support in creating surface and derive image. * Fixed aux table l2 page fault ------------------------------------------------------------------- Mon Nov 7 12:12:24 UTC 2022 - Stefan Dirsch - needed for jira#PED-1174 (Video decoding/encoding support (VA-API, ...) for Intel GPUs is outside of Mesa) ------------------------------------------------------------------- Wed Nov 2 12:06:52 UTC 2022 - Stefan Dirsch - Update to version 2.6.1 * Revert "[Decode] Legacy MI interface removal" - specfile cleanup - updated Supplements ------------------------------------------------------------------- Sun Oct 30 22:36:58 UTC 2022 - Soc Virnyl Estela - Update to version 2.6.0: * Revert "[Decode] Virtual Node Assign Policy Optimization" - Code changes from version 2.5.4: * Enabled Memory Decompression for ADLS and ADLN. * Fixed MPEG2 decode crash issue. * Fixed AV1 decode film grain hang issue. * Fixed color fill corruption issue. * Fixed first VPP operation color artifacts. * Enhanced I420 and UYVY format support in creating surface and derive image. * Fixed aux table l2 page fault - Remove u_libva-2.16.0.patch ------------------------------------------------------------------- Sat Oct 1 13:01:10 UTC 2022 - Stefan Dirsch - adding _constraints in the hope to reserve enough disk space; trying with 7GB for now ... ------------------------------------------------------------------- Fri Sep 30 19:31:31 UTC 2022 - Stefan Dirsch - u_libva-2.16.0.patch * fixes build against libva 2.16.0 * culprit: https://github.com/intel/libva/commit/8682f9e30f2fabf2ccc6f7609db035ed1af44703 ------------------------------------------------------------------- Mon Jul 11 11:16:46 UTC 2022 - Stefan Dirsch - No code changes - Update to version 22.4.4 was part of Intel oneVPL GPU Runtime 2022Q2 Release 22.4.4 ------------------------------------------------------------------- Fri Jul 8 11:29:55 UTC 2022 - Stefan Dirsch - updated supplements.inc ------------------------------------------------------------------- Wed Jul 6 04:21:32 UTC 2022 - Soc Virnyl Estela - Update to version 22.4.4: * Enabled HDR10 and HVS support * Added RPL-P platform enabling * Added HDR10 capability report ------------------------------------------------------------------- Fri May 27 10:50:30 UTC 2022 - Stefan Dirsch - disabling Werror from build no longer needed; therefore commented out this sed line for now ... ------------------------------------------------------------------- Thu May 26 13:14:05 UTC 2022 - Soc Virnyl Estela - Update to version 22.4.2: * [Encode] AVC RC mode - Implement abs QP map (MBQP) and CQP QP - Enable abs QP map mode caps - Implement programming for abs QP map mode - removed no longer needed Werror-initialize-in-right-order.patch ------------------------------------------------------------------- Wed Jan 19 19:25:04 UTC 2022 - Bjørn Lie - Update to version 22.1.1: * New Features and Enhancement: - Enabled Alchemist/ATS-M platform decoding and video processing features - Added ADL-N platform support - Enhanced AV1 decoding robustness for error clips handling - Added vaCopy caps reporting - Enabled GPU copy for small resolution in vaMap/unMap - Optimized GetImage perf for NV12 format - Added HEVC sub-features caps reporting - Improved compatibility by disabling compression when creating surface - Improved debuggability by enabling OCA support * Bugs fixed: - Fixed multiple layer composition corruption issue - Fixed OCA stability issue in multi-thread scenario - Fixed render copy mem leak ------------------------------------------------------------------- Mon Nov 29 15:49:47 UTC 2021 - Bjørn Lie - Update to version 21.3.5: * Enabled vaCopy by GPU HW * Added 0YUV decode output format support ------------------------------------------------------------------- Thu Oct 28 10:38:53 UTC 2021 - Stefan Dirsch - mention baselibs.conf as source in specfile ------------------------------------------------------------------- Mon Oct 25 17:15:44 UTC 2021 - Duarte Pousa - Fix 32bit build (dependency for Steam in-home streaming hardware decode) ------------------------------------------------------------------- Mon Oct 4 15:04:15 UTC 2021 - Stefan Dirsch - fixed JIRA number in a previous changelog ------------------------------------------------------------------- Wed Sep 29 08:56:25 UTC 2021 - Stefan Dirsch - Update to 21.3.4 * Fix regression:libva conformance failures since github issue#1229 ------------------------------------------------------------------- Mon Sep 27 13:15:38 UTC 2021 - Stefan Dirsch - covers jira#SLE/SLE-19361 ------------------------------------------------------------------- Wed Sep 15 05:53:42 UTC 2021 - Tejas Guruswamy - Update to 21.3.3: * Supported platforms: BDW/SKL/APL(BXT)/KBL/CFL/WHL/CML/ICL/EHL/JSL/TGL/RKL/DG1/SG1/ADL-S/ADL-P * Extensive new features and enhancements, see README.md - Move generated supplements list to supplements.inc ------------------------------------------------------------------- Sat Oct 10 20:48:10 UTC 2020 - Dirk Mueller - update to 20.3.0: * Enabled AV1 4:2:0 8bit and 10bit decoding for both driver and MSDK, up to 8K video decoding and 16K still picture decoding. * Added Y212 and Y412 color format support for 12 bit decoding. * Added several RePAK related changes for VP9 performance improvements including Pak-only RePAK and adaptive-RePAK * Reconstructed Surface Variant formats configuration is now handled by the media-driver * Added HuC Error Status Report improvements for VP9 VDEnc encoding * Added scaling interpolation method(nearest, bilinear, advanced) * Added resource usage type to specify cache policy usage * Enabled SFC bilinear scaling. - Disable Werror from build, which avoids having to create build fixes patches for every release - remove u_20.1.1-build-fixes.patch, u_20.2.0-build-fixes.patch (obsolete) ------------------------------------------------------------------- Mon Aug 31 16:14:23 UTC 2020 - Stefan Dirsch - Update to version 20.2.0 * Official quarterly release including some enhancements and key fixes. (needed for jira#SLE/SLE-12712) - u_20.2.0-build-fixes.patch * fixed more -Werror build errors - updated Supplements lines in specfile ------------------------------------------------------------------- Fri Aug 28 10:15:53 UTC 2020 - Stefan Dirsch - moved profiles for setting env variable LIBVA_DRIVER_NAME to /usr/etc/profiles.d on TW (boo#1173006) ------------------------------------------------------------------- Tue Apr 14 11:26:27 UTC 2020 - Stefan Dirsch - u_20.1.1-build-fixes.patch * fixed remaining -Werror build errors ------------------------------------------------------------------- Fri Apr 10 17:57:24 UTC 2020 - Bjørn Lie - Update to version 20.1.1: * Enabled HEVC SCC Decoding. * VP SFC driver refactor for modularity/structure improvement. * Enhanced media buffer and 2D surface copy to improve robustness. * Enhanced Tile mode(Tile64, TileX, Tile4) support. * MOS driver refactor for modularity/robustness enhancement. * HEVC VDEnc Encoding - Added AYUV/ARGB10/Y410 format support for increased MV predictor range of TU1. - Enabled DirtyROI for better performance of static region. * VP9 VDEnc Encoding: Enabled scalability for better performance in 5k+ and range-extension real-time encoding. * Various bugfixes. - For changes from previous releases, please see the included README.md - Drop patches fixed upstream: * Werror-implicit-function-not-valid-for-C++.patch * U_Encode-Add-some-missing-device-IDs-for-CML-and-ICL.patch - Rebase Werror-initialize-in-right-order.patch ------------------------------------------------------------------- Tue Feb 25 14:17:12 UTC 2020 - Stefan Dirsch - generate-supplements.sh/specfile: fixed supplements lines (boo#1164851) ------------------------------------------------------------------- Thu Jan 16 16:16:23 UTC 2020 - Stefan Dirsch - U_Encode-Add-some-missing-device-IDs-for-CML-and-ICL.patch * add support for support AML-Y (bsc#1160967) ------------------------------------------------------------------- Thu Nov 7 12:44:20 UTC 2019 - Stefan Dirsch - This release fullfills requirements for jsc#SLE-8838 ------------------------------------------------------------------- Mon Sep 2 15:03:50 UTC 2019 - Stefan Dirsch - 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 - 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 - tiwai@suse.de - 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 ------------------------------------------------------------------- Tue Nov 13 15:38:31 UTC 2018 - sndirsch@suse.com - added hardware supplements in order to install the package on appropriate hardware (Broadwell, Skylake, Broxton/Apollo Lake, Kaby Lake, Coffee Lake, Cannonlake, Ice Lake at this time) - added script to generate the above information easily ------------------------------------------------------------------- Wed Nov 7 20:08:17 CET 2018 - tiwai@suse.de - Updated to version 18.3.0: * Adding ICL support * Adding dynamic loading support of Gmmlib * Better support to ffmpeg and gstreamer: + AVC low power encoding + MPEG2 encoding + VP8 decoding + VC1 decoding + JPEG encoding and decoding * Adding Dockerfile and docker images - Use shared lib of gmmlib; added buildreq accordingly ------------------------------------------------------------------- Tue Jul 10 21:46:35 CEST 2018 - tiwai@suse.de - initial package: media-driver Q2'18 release