Patch for stereo with Winfast TV 2000 Deluxe

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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,

[Index of Archives]     [Linux Media]     [Older V4L]     [Linux DVB]     [Video Disk Recorder]     [Linux Kernel]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Util Linux]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [SSH]     [DVB Maintainers]     [Linux USB]     [Yosemite Information]
  Powered by Linux