Re: Flyvideo 3000

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



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






[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux