cx18 devices (cx23418)
The cx18 devices feature an on-board hardware MPEG2 encoder; the CX23418. cx18 devices are supported by the cx18 driver module. Notable devices within this category are the Hauppauge WinTV-HVR-1600 and Compro VideoMate H900.
The cx18 has its own wiki within the ivtv Project (from which much of the code was derived) here: http://www.ivtvdriver.org/index.php/Cx18. The most current version of the driver is built from the v4l-dvb project located here http://www.linuxtv.org/hg/v4l-dvb As a general tip, right-click and save the gz link to download the archive.
This driver works perfectly for all NTSC/ATSC functions. As of 1/2009, VBI and subtitles are not yet fully functional. As a general recommendation, use a dual-core system to get good ATSC/SD rendering. There are known PCI issues when using older hardware. Older hardware can't smoothly render an ATSC stream anyway...