Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gmmlib for openSUSE:Factory checked 
in at 2025-09-30 17:40:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gmmlib (Old)
 and      /work/SRC/openSUSE:Factory/.gmmlib.new.11973 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gmmlib"

Tue Sep 30 17:40:47 2025 rev:41 rq:1307919 version:22.8.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/gmmlib/gmmlib.changes    2025-07-23 
16:35:26.452604834 +0200
+++ /work/SRC/openSUSE:Factory/.gmmlib.new.11973/gmmlib.changes 2025-09-30 
17:42:01.092322054 +0200
@@ -1,0 +2,9 @@
+Fri Sep 26 05:54:01 UTC 2025 - Bjørn Lie <[email protected]>
+
+- Update to version 22.8.2:
+  * Add assertions before pointer access (#257)
+  * Fix duplicate format check to YUV Surface Check (#254)
+  * Fix duplicate assignment of Unaligned Height in Planar Offset
+    Address (#253)
+
+-------------------------------------------------------------------

Old:
----
  intel-gmmlib-22.8.1.tar.gz

New:
----
  intel-gmmlib-22.8.2.tar.gz

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

Other differences:
------------------
++++++ gmmlib.spec ++++++
--- /var/tmp/diff_new_pack.obqqOF/_old  2025-09-30 17:42:02.432378468 +0200
+++ /var/tmp/diff_new_pack.obqqOF/_new  2025-09-30 17:42:02.432378468 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gmmlib
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,13 +19,13 @@
 %global somajor 12
 %global libname libigdgmm%{somajor}
 Name:           gmmlib
-Version:        22.8.1
+Version:        22.8.2
 Release:        0
 Summary:        Intel Graphics Memory Management Library Package
 License:        MIT
 Group:          Development/Libraries/C and C++
 URL:            https://github.com/intel/gmmlib
-Source0:        intel-gmmlib-%{version}.tar.gz
+Source0:        %{url}/archive/refs/tags/intel-%{name}-%{version}.tar.gz
 Source1:        baselibs.conf
 BuildRequires:  c++_compiler
 BuildRequires:  cmake

++++++ intel-gmmlib-22.8.1.tar.gz -> intel-gmmlib-22.8.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gmmlib-intel-gmmlib-22.8.1/Source/GmmLib/Texture/GmmGen11Texture.cpp 
new/gmmlib-intel-gmmlib-22.8.2/Source/GmmLib/Texture/GmmGen11Texture.cpp
--- old/gmmlib-intel-gmmlib-22.8.1/Source/GmmLib/Texture/GmmGen11Texture.cpp    
2025-07-11 10:08:33.000000000 +0200
+++ new/gmmlib-intel-gmmlib-22.8.2/Source/GmmLib/Texture/GmmGen11Texture.cpp    
2025-09-08 15:17:27.000000000 +0200
@@ -64,7 +64,6 @@
     pTexInfo->OffsetInfo.Plane.Y[GMM_PLANE_Y] = 0;
 
     pTexInfo->OffsetInfo.Plane.UnAligned.Height[GMM_PLANE_Y] = 0;
-    pTexInfo->OffsetInfo.Plane.UnAligned.Height[GMM_PLANE_Y] = 0;
 
     Height = pTexInfo->BaseHeight;
     if(pTexInfo->Flags.Gpu.__NonMsaaTileYCcs)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gmmlib-intel-gmmlib-22.8.1/Source/GmmLib/Texture/GmmTextureAlloc.cpp 
new/gmmlib-intel-gmmlib-22.8.2/Source/GmmLib/Texture/GmmTextureAlloc.cpp
--- old/gmmlib-intel-gmmlib-22.8.1/Source/GmmLib/Texture/GmmTextureAlloc.cpp    
2025-07-11 10:08:33.000000000 +0200
+++ new/gmmlib-intel-gmmlib-22.8.2/Source/GmmLib/Texture/GmmTextureAlloc.cpp    
2025-09-08 15:17:27.000000000 +0200
@@ -560,7 +560,7 @@
         uint8_t IsYUVSurface = ((GmmIsPlanar(pTexInfo->Format) &&
                                  (!((pTexInfo->Format == GMM_FORMAT_BGRP) || 
(pTexInfo->Format == GMM_FORMAT_RGBP)))) ||
                                 (GmmIsYUVPacked(pTexInfo->Format) &&
-                                 !((pTexInfo->Format == GMM_FORMAT_YVYU_2x1) 
|| (pTexInfo->Format == GMM_FORMAT_UYVY_2x1) || (pTexInfo->Format == 
GMM_FORMAT_UYVY_2x1))));
+                                 !((pTexInfo->Format == GMM_FORMAT_YVYU_2x1) 
|| (pTexInfo->Format == GMM_FORMAT_UYVY_2x1))));
 
         //YCRCB* formats
         uint8_t IsYCrCbSurface = ((pTexInfo->Format == 
GMM_FORMAT_YCRCB_NORMAL) ||
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gmmlib-intel-gmmlib-22.8.1/Source/GmmLib/Texture/GmmXe_LPGTexture.cpp 
new/gmmlib-intel-gmmlib-22.8.2/Source/GmmLib/Texture/GmmXe_LPGTexture.cpp
--- old/gmmlib-intel-gmmlib-22.8.1/Source/GmmLib/Texture/GmmXe_LPGTexture.cpp   
2025-07-11 10:08:33.000000000 +0200
+++ new/gmmlib-intel-gmmlib-22.8.2/Source/GmmLib/Texture/GmmXe_LPGTexture.cpp   
2025-09-08 15:17:27.000000000 +0200
@@ -564,7 +564,6 @@
     pTexInfo->OffsetInfo.PlaneXe_LPG.Y[GMM_PLANE_Y] = 0;
 
     pTexInfo->OffsetInfo.PlaneXe_LPG.UnAligned.Height[GMM_PLANE_Y] = 0;
-    pTexInfo->OffsetInfo.PlaneXe_LPG.UnAligned.Height[GMM_PLANE_Y] = 0;
 
     Height = pTexInfo->BaseHeight;
     if(pTexInfo->Flags.Gpu.__NonMsaaTileYCcs)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gmmlib-intel-gmmlib-22.8.1/Source/GmmLib/ULT/GmmAuxTableULT.cpp 
new/gmmlib-intel-gmmlib-22.8.2/Source/GmmLib/ULT/GmmAuxTableULT.cpp
--- old/gmmlib-intel-gmmlib-22.8.1/Source/GmmLib/ULT/GmmAuxTableULT.cpp 
2025-07-11 10:08:33.000000000 +0200
+++ new/gmmlib-intel-gmmlib-22.8.2/Source/GmmLib/ULT/GmmAuxTableULT.cpp 
2025-09-08 15:17:27.000000000 +0200
@@ -236,6 +236,8 @@
                                  surf->getAuxGfxAddress(GMM_AUX_CCS),
                                  mgr->GetAuxL3TableAddr());
 
+    ASSERT_TRUE(ywalker != NULL);
+
     for(size_t i = 0; i < surf->getSurfaceSize(GMM_PLANE_Y); i++)
     {
         GMM_GFX_ADDRESS addr     = surf->getGfxAddress(GMM_PLANE_Y) + i;
@@ -248,6 +250,8 @@
                                   surf->getAuxGfxAddress(GMM_AUX_UV_CCS),
                                   mgr->GetAuxL3TableAddr());
 
+    ASSERT_TRUE(uvwalker != NULL);
+
     for(size_t i = 0; i < surf->getSurfaceSize(GMM_PLANE_U); i++)
     {
         GMM_GFX_ADDRESS addr     = surf->getGfxAddress(GMM_PLANE_U) + i;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gmmlib-intel-gmmlib-22.8.1/Source/GmmLib/ULT/GmmResourceULT.cpp 
new/gmmlib-intel-gmmlib-22.8.2/Source/GmmLib/ULT/GmmResourceULT.cpp
--- old/gmmlib-intel-gmmlib-22.8.1/Source/GmmLib/ULT/GmmResourceULT.cpp 
2025-07-11 10:08:33.000000000 +0200
+++ new/gmmlib-intel-gmmlib-22.8.2/Source/GmmLib/ULT/GmmResourceULT.cpp 
2025-09-08 15:17:27.000000000 +0200
@@ -2488,7 +2488,7 @@
     }
 
     // Allocate multi-tiles in X/Y/Z dimension.
-    for(uint32_t i = RESOURCE_3D; i <= RESOURCE_3D; i++)
+    uint32_t i = RESOURCE_3D;
     {
         gmmParams.Type        = static_cast<GMM_RESOURCE_TYPE>(i);
         gmmParams.BaseWidth64 = StencilTileSize[0][0] + 0x1;

Reply via email to