Your message dated Tue, 31 Jul 2012 10:32:26 +0000
with message-id <[email protected]>
and subject line Bug#682419: fixed in xvba-video 0.8.0-5
has caused the Debian Bug report #682419,
regarding xvba-va-driver: assert triggered when using the GLX backend
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
682419: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682419
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xvba-va-driver
Version: 0.8.0-4
Severity: important
Tags: upstream patch

Dear Maintainer,

The patch fixes a bug which caused the driver to trigger the following assert:
xvba_image.c:453: commit_hw_image: Assertion `hw_image_hooks_glx.create' failed.

This bug can be triggered by (for example) MPlayer (mplayer-vaapi, available 
from the
git://gitorious.org/vaapi/mplayer.git mplayer-vaapi
repository) if the OSD is switched on. Without OSD the driver works without
problems, since there is no need to overlay text.

The solution is obvious: the declaration of hw_image_hooks_glx
in src/xvba_image.c line 473 created a new uninitialised(!) variable instead
of using the one defined in src/xvba_video_glx.c line 432, so a simple
"extern" solved the issue.

I hereby declare that the attached patch to be under the GNU GPLv2 or above, or 
any other
licence the Fglrx packaging team consider appropriate.

Regards,
Norbert Bérci

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=hu_HU.UTF-8, LC_CTYPE=hu_HU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xvba-va-driver depends on:
ii  libc6                     2.13-33
ii  libgl1-mesa-glx [libgl1]  8.0.3-1
ii  libx11-6                  2:1.5.0-1
ii  libxext6                  2:1.3.1-2
ii  libxvbaw1                 1:12-3-1~bpo60+1

xvba-va-driver recommends no packages.

xvba-va-driver suggests no packages.

-- no debconf information
diff -ur xvba-video-0.8.0/src/xvba_image.c xvba-video-0.8.0-patched/src/xvba_image.c
--- xvba-video-0.8.0/src/xvba_image.c	2011-06-14 13:07:13.000000000 +0200
+++ xvba-video-0.8.0-patched/src/xvba_image.c	2012-07-22 14:55:14.186667413 +0200
@@ -423,7 +423,7 @@
 }
 
 #if USE_GLX
-const HWImageHooks hw_image_hooks_glx attribute_hidden;
+extern const HWImageHooks hw_image_hooks_glx attribute_hidden;
 #endif
 
 // Commit image to the HW
diff -ur xvba-video-0.8.0/src/xvba_image.c xvba-video-0.8.0-patched/src/xvba_image.c
--- xvba-video-0.8.0/src/xvba_image.c	2011-06-14 13:07:13.000000000 +0200
+++ xvba-video-0.8.0-patched/src/xvba_image.c	2012-07-22 14:55:14.186667413 +0200
@@ -423,7 +423,7 @@
 }
 
 #if USE_GLX
-const HWImageHooks hw_image_hooks_glx attribute_hidden;
+extern const HWImageHooks hw_image_hooks_glx attribute_hidden;
 #endif
 
 // Commit image to the HW
diff -ur xvba-video-0.8.0/src/xvba_image.c xvba-video-0.8.0-patched/src/xvba_image.c
--- xvba-video-0.8.0/src/xvba_image.c	2011-06-14 13:07:13.000000000 +0200
+++ xvba-video-0.8.0-patched/src/xvba_image.c	2012-07-22 14:55:14.186667413 +0200
@@ -423,7 +423,7 @@
 }
 
 #if USE_GLX
-const HWImageHooks hw_image_hooks_glx attribute_hidden;
+extern const HWImageHooks hw_image_hooks_glx attribute_hidden;
 #endif
 
 // Commit image to the HW

--- End Message ---
--- Begin Message ---
Source: xvba-video
Source-Version: 0.8.0-5

We believe that the bug you reported is fixed in the latest version of
xvba-video, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Patrick Matthäi <[email protected]> (supplier of updated xvba-video package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 31 Jul 2012 12:27:02 +0200
Source: xvba-video
Binary: xvba-va-driver
Architecture: source amd64
Version: 0.8.0-5
Distribution: unstable
Urgency: low
Maintainer: Fglrx packaging team <[email protected]>
Changed-By: Patrick Matthäi <[email protected]>
Description: 
 xvba-va-driver - XvBA-based backend for VA API (AMD fglrx implementation)
Closes: 682419
Changes: 
 xvba-video (0.8.0-5) unstable; urgency=low
 .
   * Add patch 01-glx-assert from Norbert Berci to fix a triggered assert when
     using the GLX backend.
     Closes: #682419
   * Change dependency from libxvbaw1 to new packagename libfglrx-amdxvba1.
Checksums-Sha1: 
 5256fe7fd90b32d9043b3d4bf8e7c79e9ece97cc 2031 xvba-video_0.8.0-5.dsc
 21aab01c3a7652504b7e744fc217830123d3e504 3151 xvba-video_0.8.0-5.debian.tar.gz
 5d8d39a0a61c0de000f4cc53bc7ca57f8eb02586 62890 xvba-va-driver_0.8.0-5_amd64.deb
Checksums-Sha256: 
 4e21e61f2c26067c0f2d1922b3f215c57683a490a2141d666b2fba9c0c162b2e 2031 
xvba-video_0.8.0-5.dsc
 377523987fc35ac27cf99311a77d424499b75f6a38f5b79e4e33e297784558cf 3151 
xvba-video_0.8.0-5.debian.tar.gz
 bb2ac7e3c0e7b7adc356b203876e069483d0cff0e0ee8693d84ca416d5f13290 62890 
xvba-va-driver_0.8.0-5_amd64.deb
Files: 
 aa95875ba9cbe2a51a1cc6be520a1458 2031 contrib/libs optional 
xvba-video_0.8.0-5.dsc
 49554f08dcd1ca500e70f5261c3df7fe 3151 contrib/libs optional 
xvba-video_0.8.0-5.debian.tar.gz
 0bf80dcde666d39c75f68558ba3748f1 62890 contrib/libs optional 
xvba-va-driver_0.8.0-5_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJQF7OoAAoJEBLZsEqQy9jkBZEP/iiAQUnbe+fsiFpS2KBgZNC+
NtkmkZe1HbkEXUYP089etZnobAwXydSmhRnwo6Aepvh+Y40TADDIUWLqFsEqyqUI
NlEjueMzY08xrfRxYCT8BWl8BLXYaSwKQEraumanUPR8P+rDv//LzetAM34iF+Ss
3DZ4WNAEoHj7whWuBXE0SjoopWGf25vhgQ6q0igiigiNhbf1sy5aqWUVKNJuLjrk
VlW6Gu0X63O2N63Zvdqnb06+Y2Dogsw9tMgxQ1ZqHrTtDbnA21tRkBSLpWR1Kx+4
90mMnFITTM08zUnRQwAfK1vtr0TioMtMzgvzLdh9/XtCbuJ3jhq+rmDWQZ+GF+T3
oAfMEgrCDQPFkY6DiNnulhIvyLIwYZRYV327sXjsns8S9KQ8ZxYtE1/k01H4jAEU
t+oHn7KX4QbU0Ywkjb3ib2XzSC6Thj/nZqj0EKLZlZnSGoOcEcIapaYi+I8bK4cb
vP5uEmdqttL9PmjUip3AwYheRqKxx1H1xKlBCSq5C5Qrle+p9tyMuto8heMCNUCi
lRxXDtu5EDlrp2O9PJvC5x6sRxK7aAWFladk19bQXI9asxiSvWsx66P8+57V9RcV
do/WDTmmG4AeFslabp/oXUKkCL/vxRhYK6dp3IFPmDljQGNWubqOWENWmqOa2ep5
8IxrB+gopojKRGXktHYB
=mNh/
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to