I finally figured out how to get Full-HD to play on my Revo, that includes .m2t files from my HD-PVR card, not just .mkv files. Add this to ~/.mplayer/config
[default] # Write your default config options here! vo=vdpau,xv, vc=ffh264vdpau,ffmpeg12vdpau, demuxer=lavf
It forces VDPAU on for h.264 files, and falls back to X11 for DivX etc. Also LAVF as the demuxer seems to help with audio syncing. It’s not 100% smooth like 720p or below, but its 90% there.
As I put it in the default section, it also works for gnome-mplayer, smplayer and mplayer-gui, now works better than VideoLAN.
Still can’t get Flash 11 to play even 480p at any decent framerate, but we can blame Adobe for taking out Linux acceleration support – not that it worked well in Flash 10 anyway.
I also added this to /etc/X11/xorg.conf to make sure that Compiz wasn’t enabled:
Section "Extensions" Option "Composite" "Disable" EndSection
Also added the highlighted line to the Device section to turn on triple-buffering to allocate more memory to 2D buffers:
Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "ION" Option "TripleBuffer" "True" EndSection
I also removed the RPMFusion-packaged Nvidia drivers and used the latest NVIDIA-Linux-x86-295.09.run