12/26/2007: This ebuild has long since been obsoleted by the Gentoo team, so just use the latest from them.
6/6/2005: The problems I was having with 0.3.2 and 0.3.3 have indeed disappeared. No more blocky artifacts for my freevo recordings!
5/20/2005: I have upgraded the ebuild to ivtv-0.3.4. With both the 0.3.2 and 0.3.3 drivers, I was experiencing a bizarre problem where recording quality would degrade over time, producing captures with lots of blockiness and artifacts after a few days of running. So far, 0.3.4 has not exhibited this behavior after a week of running. Maybe the problem was a software problem and this latest version has fixed it. I'm still not ruling out something like heat, but a reboot used to fix the 0.3.2 and 0.3.3 quality degradation problem, so I am leaning toward software being the culprit. To get this version to compile, I had to patch another ivtv source file.
4/27/2005: This used to be for ivtv-0.3.2, but I have since upgraded it to ivtv-0.3.3. In addition, the ebuild now downloads the latest firmware for the Hauppauge card.
To get my Freevo PVR working, I had to compile and install the ivtv 0.3.4 drivers. I am running the epia 2.6.7 kernel on Gentoo and have a Hauppauge PVR-250. In order to get the drivers to compile, I had to patch the ivtv source to add two defines that are not in the 2.6.7 kernel source yet. To make my life easier, I created an ebuild for the 0.3.4 drivers. If you have a setup similar to mine, you might find my ebuild useful, so I am providing it here.
Instructions:
media-tv/ivtv ~x86
emerge ivtvAfter running this, the ivtv drivers should be installed. Then just set up the module configuration as normal and you should be all set.
As I mentioned before, this ebuild contains a couple of patches that may not be necessary if you are running a more up to date kernel than me. If this is the case, you will have to remove the patches from the ebuild file.