I followed your instructions to build mplayer on Precise and it does work. I made only two changes, I added --prefix=$HOME/bin in the ./configure line so this is a local version and I didn't build a static version of x264 as I have already compiled the updated version for system use. I am wondering why it doedsnt work for mplayer2. I compiled it from git (http://www.mplayer2.org/downloads/ , mplayer2-build.git) It is up to date and it comes with its own libva and the codecs should be the same as mplayers? Could it be ffmpeg? I noticed that in Debian mplayer2 from system repo does work but the compiled version doesn't. I have compiled ffmpeg there as a shared library. But then even Totem works there.