|Input Formats||not applicable|
|Support Status||Not Supported by MythTV as of 0.20.1|
|Driver||No Linux drivers available yet.|
|Sound Driver||Not needed, the hardware encoder will multiplex the audio with the video stream.|
|Chipset||Conexant CX23418 MPEG-2 encoder, and CX24227 ATSC demodulator|
The Hauppauge WinTV-HVR-1600 is a dual tuner ATSC/NTSC capture board by Hauppauge Computer Works. The card is PCI based, and is designed for use in North America where NTSC and ATSC signals are used for television broadcast.
The HVR-1600 is the latest capture card from Hauppauge (pronounced /hɔphɔg/ like the Hamlet on Long Island, New York where the company just so happens to be from) Computer Works. The design is made entirely of Conexant chips. The Conexant CX23418 is the TV broadcast decoder, MPEG2 encoder, and host bus interface chip. The CX23418 is the next generation of the CX23416 that was used on the very well supported PVR-150 and PVR-500 series cards, it combines the hardware encoding engine of the CX23416 with the broadcast decoder and bus interface of the CX25843 into one chip. The only other chip worth mentioning is the new Conexent CX24227 ATSC demodulator used for digital TV reception. The retail version of the card supports and comes with an IR Blaster and Receiver, as well as a Remote. The over-the-air tuner supports all ATSC formats, up to the high definition 1080i format. Some of the HVR-1600's (product code 74021 and 74041 found on the tuner label) also support Clear QAM, which is most likely the stuff your cable company uses for your local HD channels. Again the analog tuner supports encoding NTSC into MPEG-2 at 720x480 resolution with a data rate of up to 12Mbits/sec.
There are no IVTV drivers that support the CX23418 MPEG-2 encoder at this time. This section will contain information relating to the installation and operation of IVTV drivers for the HVR-1600 if/when they become available.
Options for Linux Drivers
This page is created in hopes that some talented developer will:
- Write a Linux driver for the HVR-1600 card. Most likely based on IVTV code.
- Add a link to a development page for drivers already in the works.
- Wait for Hauppauge to write their drivers for Linux. These will most likely be proprietary drivers in binary format if/when they are released by Hauppauge.
- Help me to write one myself. I did write an OS in college once. It even had driver for a black and white... er... green and black monitor!
Note: Options 1 and 2 are probably best for the Linux community in general, although I trust the people at Hauppauge to make some decent quality Linux drivers for their products, so option number 3 is perfectly fine with me in the short term.
Further information that may be useful for driver writing are the following lspci command outputs.
02:02.0 Multimedia video controller: Conexant Unknown device 5b7a
02:02.0 0400: 14f1:5b7a Subsystem: 0070:7404 Flags: bus master, medium devsel, latency 64, IRQ 5 Memory at f8000000 (32-bit, non-prefetchable) [size=64M] Capabilities: <access denied>
02:02.0 Multimedia video controller: Conexant Unknown device 5b7a Subsystem: Hauppauge computer works Inc. Unknown device 7404 Flags: bus master, medium devsel, latency 64, IRQ 5 Memory at f8000000 (32-bit, non-prefetchable) [size=64M] Capabilities: <access denied>
Issues and Problems
Well for starters, there are no Linux drivers for this card yet. Once alpha version drivers become available under Linux, this section will be dedicated to known issues and problems with said drivers if there are any (usually expected with first version software in general).
This section will have detailed installation guides for you to use once said drivers become available and MythTV supports this card. There is currently no time table for when this will happen, so your guess is as good as mine. Be patient! These developers work hard for the benefit of our community, and typically do it for the benefit of everyone, rather than money.
Here are some resources to take a look at in the meantime. The data sheets for the Hauppauge HVR-1600 and the Conexant CX23418 MPEG-2 encoder chip.
Hauppauge product page for the HVR-1600
Conexant product page for the CX23418-chip
This is a link to a thread claiming development has started on a driver
This is a link to the linuxtv.org page that lists currently supported cards, as well as the unsupported cards.