Date: Thu, 27 Mar 1997 02:30:24 GMT From: Richard Tobin <richard@cogsci.ed.ac.uk> To: Steve Passe <smp@csn.net> Cc: Amancio Hasty <hasty@rah.star-gate.com>, multimedia@freebsd.org Subject: Re: newest bt848 driver Message-ID: <26926.199703270230@pitcairn.cogsci.ed.ac.uk> In-Reply-To: Steve Passe's message of Wed, 26 Mar 1997 14:45:18 -0700
next in thread | raw e-mail | index | archive | help
> new expanded TUNER table structs to allow adding info about NTSC/PAL/SECAM > etc. it attempts to detect the hauppauge/Temic-SECAM card on boot. it > has a tuner entry for the Temic-SECAM tuner. ?? The tuner model number you've put in is the one I gave you which is PAL, not SECAM! Incidentally there is a list of the Temic 40xx tuners at http://www.temic-rf.com/40xx.htm It looks as if the difference between the tuners is not PAL-NTSC-SECAM as such, but B/G-D/K-I-M/N, but I don't really understand this. Anyway, here's my result for the signature program. > card make and model Hauppauge Win/TV PCI > tuner type ie, the brand name and model on the big tin can. Temic 4062 FY5 > card input format, ie NTSC, PAL, SECAM, etc. PAL-I > country being used in. UK signature contents, 0x01 thru 0xff: 00 00 02 00 00 00 00 00 00 00 01 00 02 00 00 00 i2c device found @ 0x22 0xa0 0xc2 Your later message includes eeprom contents, but the program you mailed didn't determine that. There should be a fax waiting for me at work from the guy at Temic. Here's what I added to brooktree.c for PAL: belhaven$ diff -c /sys/pci/brooktree848.c{.~10~,} *** /sys/pci/brooktree848.c.~10~ Wed Mar 26 20:24:56 1997 --- /sys/pci/brooktree848.c Thu Mar 27 02:03:43 1997 *************** *** 1092,1097 **** --- 1092,1104 ---- bt848->iform |= BT848_IFORM_F_NTSCM; break; + case METEOR_FMT_PAL: + bktr->flags = (bktr->flags & ~METEOR_FORM_MASK) | + METEOR_PAL; + bt848->iform &= ~BT848_IFORM_FORMAT; + bt848->iform |= BT848_IFORM_F_PALBDGHI; + break; + case METEOR_FMT_AUTOMODE: bktr->flags = (bktr->flags & ~METEOR_FORM_MASK) | METEOR_AUTOMODE; *************** *** 3029,3041 **** }; /* ! * Western European channels: */ int weurope[] = { ! 0, 0, 0, 0 }; - /* * Japanese Broadcast Channels: --- 3036,3050 ---- }; /* ! * Western European broadcast channels: ! * ! * (there are others that appear to vary between countries - rmt) */ int weurope[] = { ! 69, (int)( 38.9 * FREQFACTOR), 0, ! 21, (int)(471.25 * FREQFACTOR), (int)(8.00 * FREQFACTOR), 0 }; /* * Japanese Broadcast Channels: -- Richard
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?26926.199703270230>