Rémi Denis-Courmont wrote, on 11/09/14 20:46:
tags 761165 + moreinfo
thanks

    Hello,

Le 2014-09-11 13:11, Arthur Marsh a écrit :
[00007fffbc001268] vdpau_display vout display error: bitmap surface
creation failure: The size of a supplied object does not match the
object it is being used with.      For example, a VdpVideoMixer is
configured to process VdpVideoSurface objects of a specific size.
If presented with a VdpVideoSurface of a different size, this error
will be raised.

That's VdpBitmapSurfaceCreate() failing with error
VDP_STATUS_INVALID_SIZE. Consequently, OSD and subtitles will fail.

That error does not make much sense in this context; this is probably a
bug in the VDPAU driver.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffc2200700 (LWP 4213)]
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00007fffc7191df7 in pipe_sampler_view_reference (view=0x0,
    ptr=<optimized out>)
    at ../../../../../src/gallium/auxiliary/util/u_inlines.h:151
#2  destroy_video_buffer_private (private=0x7fffcc01acc0)
    at ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_decoder.c:103
#3  0x00007fffc71ada58 in vl_video_buffer_set_associated_data (
    destroy_associated_data=0x0, associated_data=0x0, vcodec=0x0,
    vbuf=0x7fffcc01d560)
    at ../../../../../src/gallium/auxiliary/vl/vl_video_buffer.c:200
#4  vl_video_buffer_destroy (buffer=0x7fffcc01d560)
    at ../../../../../src/gallium/auxiliary/vl/vl_video_buffer.c:265
#5  0x00007fffc71f76ba in vlVdpVideoSurfaceDestroy (surface=5)
    at ../../../../../../src/gallium/state_trackers/vdpau/surface.c:139

That too looks a lot like (another but possibly related) bug in the
VDPAU driver.

If you can, try to play the same DVD with another graphic card and a
different VDPAU driver (e.g. the NVIDIA proprietary blob). Otherwise I
will need a legal sample file. If that is also not possible, I will have
to assume this is a Mesa driver bug and advise Debian Multimedia to
reassign.


I noticed that the bug report didn't include any vdpau related package versions nor video card details.

dpkg -l|grep vdpau

returned:

ii libvdpau-dev:amd64 0.7-2 amd64 Video Decode and Presentation API for Unix (development files) ii libvdpau-doc 0.7-2 all Video Decode and Presentation API for Unix (documentation) ii libvdpau-va-gl1:amd64 0.3.4-1+b1 amd64 VDPAU driver with OpenGL/VAAPI backend ii libvdpau1:amd64 0.7-2 amd64 Video Decode and Presentation API for Unix (libraries) ii mesa-vdpau-drivers:amd64 10.2.6-1 amd64 Mesa VDPAU video acceleration drivers ii mesa-vdpau-drivers-dbg:amd64 10.2.6-1 amd64 Debugging symbols for the Mesa VDPAU video acceleration drivers ii vdpau-va-driver:amd64 0.7.4-3 amd64 VDPAU-based backend for VA API ii vdpauinfo 0.1-1 amd64 Video Decode and Presentation API for Unix (vdpauinfo utility)

and the video card is reported as:

Chipset: "ATI Radeon HD3850" (ChipID = 0x9505)

I will investigate getting an NVIDIA card to see if the problem can be reproduced with it.

Regards,

Arthur.


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to