[Libva] Fwd: amd uvd backend status request

Patrizio Bassi patrizio.bassi at gmail.com
Wed Jul 3 08:16:20 PDT 2013


2013/7/3 Christian König <christian.koenig at amd.com>:
> Am 03.07.2013 16:21, schrieb Patrizio Bassi:
>
>> Hi all,
>>
>> i'm now using linux 3.10 with mesa 9.2-devel which exposes new AMD UVD
>> open source interface for gpu hw decoding.
>>
>> I tested it with flash binary client and mplayer using both vdpau
>> interface and they work great.
>>
>> Problem is several software such as VLC or chromium use libva
>> interface, for which i could not find the AMD backend.
>>
>> Anyone working on this?
>> I would be happy to test and contribute.
>>
>> Thank you
>>
>> Patrizio Bassi
>
>
> Hi Patrizio,
>
> beside the VDPAU interface we also made an VA-API state tracker for mesa
> which works at least with H.264 and MPEG2. Currently those patches are only
> available on the mesa mailling list and aren't very well tested yet.
>
> Unfortunately the interface VA-API provides doesn't really fits with what
> UVD needs so it isn't as efficient as VDPAU.
>
> As an alternative there is a VDPAU backend for VA-API that is reported to
> work quite well. I advise to use that one until all applications start
> supporting VDPAU.
>
> Cheers,
> Christian.
>

Hi Christian, All,

thank you for fast reply

i'm using gentoo and i merged the vdpau backend (actually i tought it
was only for nvidia cards) but it seems not really working

vainfo
libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib64/va/drivers/r600_drv_video.so
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

maybe i need to symlink that to the r600 to vdpau shared object.

I'll test later and report when i'm at home.

Patrizio


More information about the Libva mailing list