My MythTV setup
Here are some details on my MythTV digital video recorder (DVR). I'm using Debian unstable and the 2.6.9 kernel. I bought a Hauppauge PVR 250 MPEG video capture card. The card does hardware MPEG-2 compression. I'm using Chris Kennedy's version of the ivtv driver (currently version 0.2.0-rc2e). One of the tricker setup tasks was figuring out the correct parameters for the ivtv module since it doesn't yet detect the tuner in my Hauppauge card. Here is what I have in /etc/modules:
# MPEG capture card videodev msp3400 ivtv tuner=39 # IR remote evdev ir_kbd_i2c
Programming the IR remote was a little bit of work too. I'm using the input-kbd program from the input-20040421-115547.tar.gz version of the input layer utilities package. I wrote a config file and an init.d script to load it at boot time. The programming of the keys is not optimal but I'm too lazy to change the config.
This is all running on an old AMD Duron 700 Mhz machine. It has a nVideo GeForce2 MX video card and I am using the binary (evil) driver from nVidia. I had to patch the 2.6.9 kernel to make it load. The card has a TV-out which I also managed to get working but currently I'm using a 21" SGI monitor as the display. I had to hack the monitor to make it work with the signal from PC video cards but that's a story for another day. I bought a 200 GB hard drive (the compressed video uses about 1.5 GB/hour so I have lots of space).
Overall, I'm quite happy with the system. The main CPU is a little slow and that results in the MythTV menus being sluggish. The picture on the monitor looks really good, much better than on the 21" TV we have. If I was a serious TV watcher I would upgrade to an LCD or DLP projector. I know someone who has a TiVo and while the TiVo interface is a little more polished I think MythTV is better.