Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libva for openSUSE:Factory checked 
in at 2022-11-29 10:52:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libva (Old)
 and      /work/SRC/openSUSE:Factory/.libva.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libva"

Tue Nov 29 10:52:25 2022 rev:68 rq:1038678 version:2.16.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libva/libva-gl.changes   2022-11-07 
15:56:01.290169895 +0100
+++ /work/SRC/openSUSE:Factory/.libva.new.1597/libva-gl.changes 2022-11-29 
10:52:27.572517249 +0100
@@ -1,0 +2,12 @@
+Mon Nov 28 11:21:48 UTC 2022 - Marcus Rueckert <mrueck...@suse.de>
+
+- Make sure make runs with verbose builds so we see the gcc
+  cmdlines 
+
+-------------------------------------------------------------------
+Mon Nov 28 11:17:51 UTC 2022 - Marcus Rueckert <mrueck...@suse.de>
+
+- Added propagate-dpy.patch: (boo#1202828)
+  Patch taken from https://github.com/intel/libva/issues/479
+
+-------------------------------------------------------------------
libva.changes: same change

New:
----
  propagate-dpy.patch

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

Other differences:
------------------
++++++ libva-gl.spec ++++++
--- /var/tmp/diff_new_pack.pAlsIv/_old  2022-11-29 10:52:28.056519792 +0100
+++ /var/tmp/diff_new_pack.pAlsIv/_new  2022-11-29 10:52:28.064519834 +0100
@@ -31,6 +31,7 @@
 URL:            https://01.org/linuxmedia
 Source0:        
https://github.com/intel/libva/archive/%{version}.tar.gz#/libva-%{version}.tar.gz
 Source2:        baselibs.conf
+Patch1:         propagate-dpy.patch
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkg-config
@@ -140,6 +141,7 @@
 #
 # fails on sle
 echo libva-wayland%{sover} >> $RPM_SOURCE_DIR/baselibs.conf
+%patch1 -p1
 
 %build
 [ -d m4 ]  || mkdir m4
@@ -150,10 +152,10 @@
            --enable-wayland \
 %endif
            --with-drivers-path=%{_libdir}/dri
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %install
-%makeinstall
+%makeinstall V=1
 find %{buildroot} -name '*.la' -delete -print
 
 %if %{build_gl}

++++++ libva.spec ++++++
--- /var/tmp/diff_new_pack.pAlsIv/_old  2022-11-29 10:52:28.084519939 +0100
+++ /var/tmp/diff_new_pack.pAlsIv/_new  2022-11-29 10:52:28.088519960 +0100
@@ -31,6 +31,7 @@
 URL:            https://01.org/linuxmedia
 Source0:        
https://github.com/intel/libva/archive/%{version}.tar.gz#/libva-%{version}.tar.gz
 Source2:        baselibs.conf
+Patch1:         propagate-dpy.patch
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkg-config
@@ -140,6 +141,7 @@
 #
 # fails on sle
 echo libva-wayland%{sover} >> $RPM_SOURCE_DIR/baselibs.conf
+%patch1 -p1
 
 %build
 [ -d m4 ]  || mkdir m4
@@ -150,10 +152,10 @@
            --enable-wayland \
 %endif
            --with-drivers-path=%{_libdir}/dri
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %install
-%makeinstall
+%makeinstall V=1
 find %{buildroot} -name '*.la' -delete -print
 
 %if %{build_gl}

++++++ propagate-dpy.patch ++++++
Index: libva-2.16.0/va/va.c
===================================================================
--- libva-2.16.0.orig/va/va.c
+++ libva-2.16.0/va/va.c
@@ -420,6 +420,11 @@ static char *va_getDriverPath(const char
 static VAStatus va_openDriver(VADisplay dpy, char *driver_name)
 {
     VADriverContextP ctx = CTX(dpy);
+    /* workaround for broken dpy blocks returned by vaGetDisplayDRM */
+    if (NULL == ctx->native_dpy) {
+        ctx->native_dpy = dpy;
+    }
+
     VAStatus vaStatus = VA_STATUS_ERROR_UNKNOWN;
     char *search_path = NULL;
     char *saveptr;

Reply via email to