Hey there. I have a Radeon HD 5770, and I'm trying to make it decode x264 video for me. I'm running Gentoo x64.
I've set up x11-libs/xvba-video-0.8.0, and x11-libs/libva-1.0.15. I also have media-video/ffmpeg-0.7.7 and media-video/vlc-1.1.12 compiled with the vaapi flag. Oh, and I also have x11-drivers/ati-drivers-11.11.
With most of my files, VLC plays them perfectly using my GPU. :-)
Code:
avcodec decoder: Using VA API version 0.32 for hardware decoding.
But, there are a few that don't play correctly, and seem to play better when I play them with the CPU (without hardware acceleration).
In the console, I get this error:
Code:
xvba_video: driver does not support H.264 content over HP@L4.1. Please upgrade.
What does it want me to upgrade? And to what?
Here is the full VLC console output:
Code:
VLC media player 1.1.12 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0x605120] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Blocked: call to setlocale(6, "")
[0x85c740] qt4 interface error: Unable to load extensions module
m_el[mi_level] == NULL
arrrrrrrrrrrrrg Up cannot escape itself
m_el[mi_level] == NULL
arrrrrrrrrrrrrg Up cannot escape itself
libva: VA-API version 0.32.0
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib64/va/drivers/fglrx_drv_video.so
libva: va_openDriver() returns 0
No accelerated IMDCT transform found
xvba_video: XVBA_GetSurface(): status 2
[0x155c590] avcodec decoder: Using VA API version 0.32 for hardware decoding.
xvba_video: driver does not support H.264 content over HP@L4.1. Please upgrade.
And here is the output of "vainfo":
Code:
libva: VA-API version 0.32.0
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib64/va/drivers/fglrx_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.8.0
vainfo: Supported profile and entrypoints
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD