Bug#737838: [vo/vdpau] Error when calling vdp_device_create_x11: 1

Alessandro Ghedini ghedo at debian.org
Mon Feb 10 16:13:00 UTC 2014


On lun, feb 10, 2014 at 03:34:13 +0100, Mathieu Malaterre wrote:
> $ glxinfo | grep OpenGL
> OpenGL vendor string: ATI Technologies Inc.
> OpenGL renderer string: AMD Radeon HD 7800M Series
> OpenGL version string: 4.3.12618 Compatibility Profile Context FireGL 8.982.13
> OpenGL shading language version string: 4.30
> OpenGL extensions:

So I looked into libvdpau code and the problem here is just that libvdpau can't
find a proper VDPAU driver, so it defaults to "nvidia". It's not really a
problem here, since you don't have a vdpau driver installed anyway (that is,
unless you use libvdpau-va-gl1, but in that case you have to manually set
VDPAU_DRIVER anyway).

The error you see from mpv is harmless, since it falls back automatically to
using the opengl vo if vdpau doesn't work. But if it bothers you, you can
silence it by defaulting to opengl manually (e.g. via the command-line or in the
configuration file)... or by using libvdpau-va-gl1.

> The opengl* family seems to be working nicely. However -hwdec=vaapi
> does not seems to be working for me:
> 
> [...]
> 
> [vaapi] Decoder profile 'VAProfileH264Main' not available.
> 
> [...]
> 
> I am guessing VAProfileH264High is not compatible with VAProfileH264Main

Yeah, I think so. It depends on how the video was encoded though, so other files
may work fine (the h264 "high" profile is used for HD movies and such).

> > On gio, feb 06, 2014 at 01:05:44 +0100, Mathieu Malaterre wrote:
> > If you do want to use vdpau instead of vaapi/xvba, and it is supported by your
> > video card, you need a working vdpau driver (which, AFAICT, is not available in
> > Debian for fglrx).
> 
> What do you mean ? What's broken about fglrx and vaapi in debian ?

fglrx and *vdpau* :) The problem is just that there is no VDPAU driver for fglrx
(even one that uses XvBA as backend like xvba-va-driver), unless you go the
libvdpau-va-gl1 -> xvba-va-driver route (the open-source Mesa Gallium3D drivers
do include vdpau drivers, but they don't seem to be built in Debian).

So um, overall I don't think there's really a bug in mpv here, so I'm closing
this report. Feel free to ask if you have any doubt, or reopen the report if you
think there's something to be fixed in mpv.

Cheers

-- 
perl -E '$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20140210/95054ab3/attachment-0001.sig>


More information about the pkg-multimedia-maintainers mailing list