Advantages are much smoother video playback & much much lower CPU utilization.
This is an ebuild for gentoo that adds vpdau support to Mythtv. The patch backport was done by Jean-Yves Avenard and can be found here:
http://www.avenard.org/files/mythtv-vdpau/
Create a local overlay with path media-tv/mythtv, e.g:
Code: Select all
mkdir -p /usr/portage/local/overlay/media-tv/mythtv/
mkdir -p /usr/portage/local/overlay/media-tv/mythtv/files
cp /usr/portage/media-tv/mythtv/files/mythbackend-0.18.2.rc /usr/portage/local/overlay/media-tv/mythtv/files/
echo "PORTDIR_OVERLAY=/usr/portage/local/overlay" >> /etc/make.conf
Download the patch & unzip : http://www.avenard.org/files/media/vdpa ... 4.patch.gz to /usr/portage/local/overlay/media-tv/mythtv/files
Download the ebuild & unzip : http://www.linuxsystems.com.au/mythtv/m ... .ebuild.gz to /usr/portage/local/overlay/media-tv/mythtv/
Then run these commands to install:
Code: Select all
cd /usr/portage/local/overlay/media-tv/mythtv/
ebuild mythtv-0.21_p20744.ebuild digest
emerge mythtv
Select vdpau for both the decoder & renderer. For the deinterlace method start with Bob 2X which works well on my geforce 8400GS card with 512mb ram.
Depending on your card the other de-interlacers may work as well. Using the patch reduces the CPU load on my AMD sempron 3300 by about 40% when watching HD video.




