
Originally Posted by
gbeauche
Probably make sure to have libtool 1.5.x (and .m4 dev files) or run libtoolize before autoreconf -vif ? Arch Linux packages are generally current though...
I think the arch package for libva was downgraded due to the green screen issue that effects one ATI card or something. Because I saw mark's post a didn't try the compilation again.

Originally Posted by
markg85
This did not work for me.
mplayer-vaapi no longer goes insane on my cpu -- it just decides not to use vaapi.
The packages in this repo are definately better, though.
Here is my output for ./vaapi_h264 (there is an error)
Code:
$ ./vaapi_h264
Display type 'x11'
Hardware accelerator 'vaapi'
[hwdecode_demos] VA display 0xdc3980
libva: libva version 0.31.1-sds1
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/fglrx_drv_video.so
libva: va_openDriver() returns 0
[hwdecode_demos] VA API version 0.31
[hwdecode_demos] 6 display attributes available
[hwdecode_demos] VADisplayAttribDirectSurface (get/---) min 1 max 1 value 0x1
[hwdecode_demos] VADisplayAttribBackgroundColor (get/set) min 0 max 16777215 value 0xffffff
[hwdecode_demos] VADisplayAttribBrightness (get/set) min -100 max 100 value 0x0
[hwdecode_demos] VADisplayAttribContrast (get/set) min -100 max 100 value 0x0
[hwdecode_demos] VADisplayAttribHue (get/set) min -100 max 100 value 0x0
[hwdecode_demos] VADisplayAttribSaturation (get/set) min -100 max 100 value 0x0
[hwdecode_demos] Decoded surface size: 320x240
[hwdecode_demos] 4 profiles available
[hwdecode_demos] VAProfileMPEG2Simple
[hwdecode_demos] VAProfileMPEG2Main
[hwdecode_demos] VAProfileH264High
[hwdecode_demos] VAProfileVC1Advanced
[hwdecode_demos] 1 entrypoints available for VAProfileH264High
[hwdecode_demos] VAEntrypointVLD
xvba_video: XVBA_CreateDecode(): status 2
[hwdecode_demos] vaCreateContext(): unknown libva error
ERROR: decode failed
I'm guessing the problem is with XVBA_CreateDecode(). Anyway I can fix this?
(I'm very close to getting this working...)