I know there is currently no support in mplayer proper (or mplayer2) for vaapi, but there are more than a few conflicting (and most likely outdated) sources/patchsets for this, so just wondering what exactly I need, what's the most up-to-date source, and is it just a patchset or does it require pulling a full git tree?

since my (new) system ships an embedded intel hd card I am awaiting a simple console-based media player, able to utilize vaapi.
I moved from mplayer to mplayer2 with my old system, because mplayer would not play fine with vdpau eosd subtitles (being fubared).
on my bugreport I just got a funny answer. ... mplayer2 had refactored vdpau/eosd api which did just fine.

for now, I am fine with xv codec and libav threading. I do not feel like going back to mplayer.

well, enough of that cries.

since then, I moved to webkit-gtk, depending on gstreamer for html5 video - the future.
so, I had a look around and think that the best would be a simple player based on gstreamer - though, there is none but the basic ... or did I miss something?!

I wonder if I should start a little project for a very basic console/gstreamer-based player to waste my sunday afternoons or so ...
gstreamer framework looks quite neat ..._________________boost|select libs to build|slotable|python-buildid

I worked over the remote console on that and yet to get to home to check on that one but I believe that my attempt for getting vaapi should deliver just fine. Based on the portage ebuild besides vaapi it has updated patches with support for CoreAVC and Stereoscopic, so get it while it's hot

nice but it doesn't work for me.
It compiled fine on two machines (AMD 785G, HD 4200, Intel H55, Core i3 540) but I get the following error on both machines
when playing video content, no matter which video codec or audio or used video output (-vo).

Edit
It's the same with or without the coreavc patch and sometimes tha ati drivers crashes with the coreavc patch (x freezes)
What could that be?

I've got another mplayer-vaapi installation from another source which works fine.
The only problem is, that I can't get it updated at the moment because the mplayer git server(s) are down(again?)
So I tried this one because the other mplayer version has a problem with die libpng 1.5, I have to disable it with configure.

The mplayer version in portage and the mentioned other mplayer-vaapi version with older patches works fine but the one in portage without vaapi.

Edit 2

Ok, it's the fault of ffmpeg because mplayer2 doing the same now on both systems.

It works for me , the cpu use is lower than vlc but the problem is tearing in the movies, ati drivers has an option to avoid it but then cpu use increase at 40% and video isnt smooth , ati drivers for gpu video suck.
I guess if you try to use coreavc it get better but i am not a big fan about privative software is is hard to me use privative ati drivers.

It works for me , the cpu use is lower than vlc but the problem is tearing in the movies, ati drivers has an option to avoid it but then cpu use increase at 40% and video isnt smooth , ati drivers for gpu video suck.
I guess if you try to use coreavc it get better but i am not a big fan about privative software is is hard to me use privative ati drivers.

Regards

As I wrote in order to compil both the snapshot and the git source I had to remove live from my system.

MPlayer interrupted by signal 11 in module: decode video
- MPlayer crashed by bad usage of CPU/FPU/RAM.
Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
gcc version. If you think it's MPlayer's fault, please read
DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
won't help unless you provide this information when reporting a possible bug.
Parent process disappeared, exiting cache process.

I have managed to install the git version of mplayer-vaapi (thanks for suggesting to remove live package)
Unfortunately it did not configure with vaapi hence did not compile the vaapi Video Output driver...

I used to have it running with that "old" mplayer-vaapi ebuild, I have libva installed, and vlc is able to use it.
I also tried to force the flags "*HW_ACCEL_VAAPI*" but it could not compile because ffmpeg would not recognize these...

I have managed to install the git version of mplayer-vaapi (thanks for suggesting to remove live package)
Unfortunately it did not configure with vaapi hence did not compile the vaapi Video Output driver...

I used to have it running with that "old" mplayer-vaapi ebuild, I have libva installed, and vlc is able to use it.
I also tried to force the flags "*HW_ACCEL_VAAPI*" but it could not compile because ffmpeg would not recognize these...

Because i am not sure that AMD load the same UVD module for HD 6*** 5*** 4*** seires. 6 series has uvd 3 , 5 seires and 4 seires uses uvd 2 or uvd 2.2 old atis use uvd.
In phoronix's site i read that they loaded an UVD2 , but i am not sure if amd change driver an unified module or what happens because the article is 2009, and they show this output.........

mplayer compiled with vaapi and I can now use it for my videos, but I get some artifact that I did not use to have:
- for NON-MKV videos, it shows a black screen. If I do any scrolling, the video show up for a second and then go back to a black screen
- for MKV videos (or bluray) the video shows up but with terrible artifacts, one second it is the right frames, and the next it is frames from another scene ...

mplayer compiled with vaapi and I can now use it for my videos, but I get some artifact that I did not use to have:
- for NON-MKV videos, it shows a black screen. If I do any scrolling, the video show up for a second and then go back to a black screen
- for MKV videos (or bluray) the video shows up but with terrible artifacts, one second it is the right frames, and the next it is frames from another scene ...

Any insight guys?

Thanks

In my HD4290 runs smooth ,but you can try VLC works better for me (vaapi)
Check video level , only right play 4.1 level or less, bluray (m2ts) linux support is not good._________________ln -s /user/artic /user/arctic

Try this , install the opensource driver (you can read the wiki radeon howto) , and compile mesa and mplayer with vdpau support , then try to play something using :

Code:

mplayer -vo vdpau videoiwnatoplay

In my pc the cpu uses 5-10% with blu-ray 1080p

Opensource driver has developement some code to uses vdapu api with mesa , using gallium 3d engine for video aceleratopn.

Regards

Thanks again Arctic.
I used to have the opensource driver like a year ago (still installed but not in kernel anymore), but I think I had stopped because I could not get my ttys to be in high resolution!

Needless to say, I am surprised by your comment since I though VDPAU was only for nvidia drivers, and vaapi for ATI (and Intel sometimes)... but I guess this was a misunderstanding on my aprt again.
I will give that a shot next week and let you know how much luck I get