Difference between revisions of "Hauppauge HVR-1600"

From MythTV Official Wiki
Jump to: navigation, search
(Added information on the HVR-1600)
Line 1: Line 1:
[[Image:hvr-1600.jpg]]
+
[[Image:Hvr1600_board.jpg|thumb|300px|right|The Hauppauge HVR-1600 dual tuner capture card]]
 +
= Hauppauge HVR-1600 =
 +
{{Note box|There are no Linux drivers available for the WinTV-HVR-1600 as of yet}}
  
This is the first entry for the Hauppauge WinTV-HVR-1600 on the MythTV wiki.
+
{{Capture card info
 +
|name=WinTV-HVR-1600  
 +
|vendorsite=http://www.hauppauge.com/pages/products/data_hvr1600.html
 +
|supportstatus=Not Supported by MythTV as of 0.20.1
 +
|driver=No Linux drivers available yet.
 +
|sounddriver=Not needed, the hardware encoder will multiplex the audio with the video stream.
 +
|chipset=Conexant [http://www.conexant.com/products/entry.jsp?id=150 CX23418] MPEG-2 encoder, and [http://www.conexant.com/ 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.
  
 +
== Description ==
 +
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 [http://www.conexant.com/products/entry.jsp?id=150 CX23418] is the TV broadcast decoder, MPEG2 encoder, and host bus interface chip. The CX23418 is the next generation of the [http://www.conexant.com/products/entry.jsp?id=120 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 brodcast 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 to MPEG-2 up to 720x480 NTSC at up to 12Mbits/sec.
 +
 +
== IVTV ==
 +
There are no IVTV drivers that support the [http://www.conexant.com/products/entry.jsp?id=150 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:
 
This page is created in hopes that some talented developer will:
  
option 1) write a linux driver for the HVR-1600 card
+
# 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!
  
option 2) add a link to a development page for one already in the works
+
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.
  
option 3) 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!
+
=== Output Messages ===
 +
Further information that may be useful for driver writing are the following lspci command outputs.  
  
Note: Options 1 and 2 are best for the linux community
+
lspci returns
 +
      02:02.0 Multimedia video controller: Conexant Unknown device 5b7a
  
 +
lspci -vn
 +
  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>
 +
 +
lspci -v
 +
    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>
  
Chipset: Conexant CX23418-22ZZ "MPEGII A/V Encoder System", Conexant CX24227-11Z, ESMT W13S128324A
 
  
Tuners: ?
+
== 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).
  
Source: My WinTV-HVR-1600 ATSC/NTSC 74021 LF Rev C1B2 Card
+
== Installation Guides ==
 +
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.
  
 +
== Resources ==
 +
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 [http://www.hauppauge.com/Pages/products/data_hvr1600.html HVR-1600]
 
Hauppauge product page for the [http://www.hauppauge.com/Pages/products/data_hvr1600.html HVR-1600]
Line 32: Line 70:
 
This is a [http://www.linuxtv.org/wiki/index.php/ATSC_PCI_Cards link] to the linuxtv.org page that lists currently supported cards, as well as the unsupported cards.
 
This is a [http://www.linuxtv.org/wiki/index.php/ATSC_PCI_Cards link] to the linuxtv.org page that lists currently supported cards, as well as the unsupported cards.
  
 
+
[[Category:Video capture cards]]
Further information that may be useful for driver writing
+
[[Category:Analog TV capture cards]]
 
+
[[Category:Mpeg encoder capture cards]]
lspci returns
+
[[Category:HDTV capture cards]]
      02:02.0 Multimedia video controller: Conexant Unknown device 5b7a
 
 
 
lspci -vn
 
  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>
 
 
 
lspci -v
 
    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>
 

Revision as of 18:19, 8 June 2007

The Hauppauge HVR-1600 dual tuner capture card

Hauppauge HVR-1600

Important.png Note: There are no Linux drivers available for the WinTV-HVR-1600 as of yet


WinTV-HVR-1600
Vendors Website http://www.hauppauge.com/pages/products/data_hvr1600.html
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.

Description

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 brodcast 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 to MPEG-2 up to 720x480 NTSC at up to 12Mbits/sec.

IVTV

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:

  1. Write a Linux driver for the HVR-1600 card. Most likely based on IVTV code.
  2. Add a link to a development page for drivers already in the works.
  3. 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.
  4. 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.

Output Messages

Further information that may be useful for driver writing are the following lspci command outputs.

lspci returns

      02:02.0 Multimedia video controller: Conexant Unknown device 5b7a

lspci -vn

  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>

lspci -v

   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).

Installation Guides

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.

Resources

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.