Gunther, I saw your FV3K patch on the V4L List. However, as I'm only receiving the batched digest, and there seems to be a delay in the digest propagation, I can't decipher what your diff is due to the MIME encoding. I've also posted this morning a patch to fixup Composite/SVideo inputs for the FV2K. I suspect it'd be similar. Regarding your earlier post regarding the status of FV3K: >Untested: >- Audio In I need to fiddle the GPIO lines to enable External Audio In. I wonder if the FV3K uses the same setup since you also have the HEF4052BT analog mux. Take a look at the FV2K support in saa7134-0.1.5 cards data struct. >- Videotext I've tried it but it doesn't work yet on FV2K :( >- correct tuner (PAL as in the fixed entry in "saa7134-cards.c") Interesting. The difference between the PHILLIPS_PAL and LG_PAL_NEWER_TAPC is the Programmable Mixer/PLL Synthesizer, TDA6503 vs. TDA6503AT (at least from the programming perspective). However, Robert Reid had to use the LG_PAL_NEWER_TAPC definitions. > Other Flyvideocards encoded their tuner type in GPIO (see bttv-0.7.91), > so probably this could be autodetected, too. > Gerd, it would be very helpful to printk GPIO input values on insmod. As for Probing the GPIO inputs, Here's a small patch (disabled by default) that should do the job (I was wondering why there was a non-zero input value on the GPIO status lines). Note: I've modified it from my earlier source which used the saa_readb() macro, I hope it works :). ------ saa7134-0.1.5-gpioprobe.diff ----------------------------------- --- saa7134-0.1.5/saa7134-video.c Thu Mar 21 19:06:08 2002 +++ saa7134-0.1.5-fv2k/saa7134-video.c Sat Mar 23 16:39:53 2002 @@ -2039,6 +2039,13 @@ int saa7134_video_init(struct saa7134_dev *dev) { +#if 0 + unsigned long gpiomode, gpiostate; + gpiomode = saa_readl(SAA7134_GPIO_GPMODE0 >> 2); + gpiostate = saa_readl(SAA7134_GPIO_GPSTATUS0 >> 2); + dprintk("DEBUG: INITIAL gpio_mode = %08lx\n",gpiomode); + dprintk("DEBUG: INITIAL gpio_state = %08lx\n",gpiostate); +#endif /* sanitycheck insmod options */ if (gbuffers < 2 || gbuffers > VIDEO_MAX_FRAME) gbuffers = 2; ------------------------ cut here --------------------------------- ---- Wan Tat Chee (Lecturer) School of Computer Science, Univ. Science Malaysia, 11800 Minden, Penang, Malaysia. Ofc Ph: +604 657-7888 x 3617 Internet: tcwan@xxxxxxxxx Web: http://nrg.cs.usm.my/~tcwan GPG Key : http://nrg.cs.usm.my/~tcwan/tcw_gpg.asc F'print : FB0F CED7 85A5 ECF9 DEF0 50E8 A550 A0D2 8638 B1EB