VDPAU was one of the big topics here on this blog for quite a while. Mplayer was well known to work together with VDPAU and Nvidia’s graphics cards >= 8xxx from almost the very beginning. But not Xine. The developers of Xine didn’t run mplayer’s approach, which was almost nothing else, but the code reuse of the code Nvidia itself published for their VDPAU driver.
Nvidia released on 22th December a new vdpau driver, the version 180.18. Here’s the release note:
http://www.nvnews.net/vbulletin/showthread.php?p=1882835. To be honest, I didn’t suck out much of it. So I’ve tested the x86_64 version against my three notorious candidates, like I did before for [1,2,3,4,5].
- Matroska (.mkv) still stutter (jerky playback)
- Sync_to_VBlank is still being ignored -> Tearing
- TwinView is working! (almost)
A little HOWTO on how to make VDR using the new VDPAU hardware acceleration…
[UPDATE]Read here, how to install VDR on Karmic Koala with Binary Packages.[/UPDATE] Like I wrote here, the xine developer team is working on an own implementation of Nvidia’s VDPAU video display driver, which is an H.264 hardware acceleration.
I’ve downloaded (checked out revision #106) the first alpha release here:
svn co svn://jusst.de/xine-vdpau
[UPDATE]Read here, how to install VDR on Karmic Koala with Binary Packages.[/UPDATE]
I’m running a patched VDR 1.7.0 with a SkyStar HD (with the Technotrend DVB S2 3200 driver), a svn xine-lib-1.2 and the H264 capable vdr-xine plugin fron Mr. Nissl. (See here the whole thread).
Actually there are two ways to run VDR 1.7 in HD mode. One with the native xine-lib-1.2, which uses ffmpeg behind the scenes, of course. Or one can use a special xine-plugin which is able to use CoreAVC’s CoreAVCDecoder.ax library. Continue reading