Hello all!
I have a WinFast TV 2000 XP Deluxe, which has stereo sound (apparently
other WinFast TV 2000's don't). Here's a patch to bttv 0.9.12 that
enables the card's stereo sound.
Note: It appears this card has the same pci subsystem ID as some other
winfast cards. I don't know if this will cause problems for those
cards. Please let me know if I need to make any changes or fixes!
Chris
*** bttv-0.9.12/bttv-cards.c-orig 2004-01-10 14:53:03.000000000 -0500
--- bttv-0.9.12/bttv-cards.c 2004-01-10 15:18:36.000000000 -0500
***************
*** 163,167 ****
{ 0x00031002, BTTV_ATI_TVWONDERVE,"ATI TV Wonder/VE" },
! { 0x6606107d, BTTV_WINFAST2000, "Leadtek WinFast TV 2000" },
{ 0x6607107d, BTTV_WINFASTVC100, "Leadtek WinFast VC 100" },
{ 0x263610b4, BTTV_STB2, "STB TV PCI FM, Gateway P/N 6000704" },
--- 163,167 ----
{ 0x00031002, BTTV_ATI_TVWONDERVE,"ATI TV Wonder/VE" },
! { 0x6606107d, BTTV_WINFAST2000, "Leadtek WinFast TV 2000 (Deluxe?)" },
{ 0x6607107d, BTTV_WINFASTVC100, "Leadtek WinFast VC 100" },
{ 0x263610b4, BTTV_STB2, "STB TV PCI FM, Gateway P/N 6000704" },
***************
*** 736,747 ****
.tuner_type = TUNER_PHILIPS_PAL,
},{
! .name = "Leadtek WinFast 2000/ WinFast 2000 XP",
.video_inputs = 4,
.audio_inputs = 1,
.tuner = 0,
.svhs = 2,
! .gpiomask = 0xc33000,
.muxsel = { 2, 3, 1, 1, 0}, // TV, CVid, SVid, CVid over SVid connector
! .audiomux = { 0x422000,0x1000,0x0000,0x620000,0x800000},
/* Audio Routing for "WinFast 2000 XP" (no tv stereo !)
gpio23 -- hef4052:nEnable (0x800000)
--- 736,747 ----
.tuner_type = TUNER_PHILIPS_PAL,
},{
! .name = "Leadtek WinFast 2000/ WinFast 2000 XP/ WinFast 2000 XP Deluxe",
.video_inputs = 4,
.audio_inputs = 1,
.tuner = 0,
.svhs = 2,
! .gpiomask = 0xb33000,
.muxsel = { 2, 3, 1, 1, 0}, // TV, CVid, SVid, CVid over SVid connector
! .audiomux = { 0x422000,0x1000,0x0000,0x620000,0x800000,0x122000 },
/* Audio Routing for "WinFast 2000 XP" (no tv stereo !)
gpio23 -- hef4052:nEnable (0x800000)
***************
*** 752,757 ****
0x2000: TV
0x3000: n.c.
- Note: There exists another variant "Winfast 2000" with tv stereo !?
Note: eeprom only contains FF and pci subsystem id 107d:6606
*/
.needs_tvaudio = 0,
--- 752,758 ----
0x2000: TV
0x3000: n.c.
Note: eeprom only contains FF and pci subsystem id 107d:6606
+
+ Note: The WinFast 2000 XP Deluxe has TV stereo (cardid is 6606107d)
*/
.needs_tvaudio = 0,