I've tested and found this to work for Linux 2.4.14, 2.4.16, 2.4.17, 2.4.18-rc4, 2.4.19, 2.4.20, and 2.4.23 for an NTSC ATI TV Wonder PCI card


Remove Macrovision

I've found that the bdelay (Burst Delay) value for NTSC in drivers/media/video/bttv-driver.c (line 506 in 2.4.23, line 502 in 2.4.19, line 490 in 2.4.18) causes horizontal pink interference lines due to Macrovision with the current value of 0x5d (93). If the value is changed to 0x69 (105) those annoying Macrovision lines disappear!

before after


Fix S-Video Input (fixed in 2.4.19+)

The ATI TV Wonder entry by Lukas Gebauer in bttv-cards.c (line 973 in 2.4.18, fixed in 2.4.19 on line 990) should have the 0 and 1 muxsel values reversed to read { 2, 3, 1, 0 } to make the S-Video input work. I haven't contacted Lukas, but he apparently has the PAL version of the card; I have no idea if the current values work for it or not.

Thanks to Kevin Radloff for help on this.



I sent an e-mail to the maintainer <kraxel at goldbach.in-berlin.de> with the above info when 2.4.16 was the current version but I never received a reply and the patch hasn't been applied in 2.4.17. *shrug* However, the S-Video fix has been applied in 2.4.19, but I guess the bdelay is set to the official correct value.

If you run Windows, check out DScaler; it has an option to modify the burst delay.

Feel free to e-mail me.


Author: Kevin Septor <kjseptor at colby.edu>

Last Modified: Dec 11th, 2003