[haiku-bugs] [Haiku] #15465: Add the tuner Hauppauge WinTV-HVR-4000 to the Video capture driver.

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Fri, 01 Nov 2019 10:45:19 -0000

#15465: Add the tuner Hauppauge WinTV-HVR-4000 to the Video capture driver.
-------------------------------------------------+-------------------------
 Reporter:  User_Z                               |        Owner:  nobody
     Type:  bug                                  |       Status:  new
 Priority:  normal                               |    Milestone:
                                                 |  Unscheduled
Component:  Drivers/DVB                          |      Version:  R1/beta1
 Keywords:  Video capture drivers, tuner,        |   Blocked By:
  cx23882, Hauppauge                             |
 Blocking:                                       |  Has a Patch:  0
 Platform:  x86-64                               |
-------------------------------------------------+-------------------------
 The HardwareInfo website has a list of tuners that are supposedly
 supported by the system. I bought one from this list: Hauppauge WinTV-
 HVR-4000.
 Installed this tuner in the computer, but the TV program does not work.
 The system in Device recognizes it as Conexant Systems Inc. CX23880 ...
 devices:

 {{{
 Conexant Systems Inc. CX23880/1/2/3 PCI Video and Audio Decoder
 Conexant Systems Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio
 Port]
 Conexant Systems Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG
 Port]

 device/id      0x8800, 0x8811, 0x8802
 device/subtype 0x80
 device/type    0x4
 device/vendor  0x14f1
 }}}

 In the driver.c file that the site sends to, only one supported device is
 written, and then another model:

 {{{
 static card_info sCardTable[] =
 {
     { 0x14f1, 0x8802, 0x0070, 0x9002, "Hauppauge WinTV-NOVA-T model 928"
 },
     { /* end */ }
 };
 }}}

 How to make my tuner work?

 Maybe you just need to add my model there?

 Write something like this:

 {{{
 static card_info sCardTable[] =
 {
     { 0x14f1, 0x8802, 0x0070, 0x9002, "Hauppauge WinTV-NOVA-T model 928"
 },
     { 0x14f1, 0x4, 0x80, , "Hauppauge WinTV-HVR-4000" },
     { /* end */ }
 };
 }}}
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/15465>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: