On Tue, Mar 30, 2004 at 07:39:38AM +0200, Carlo E. Prelz wrote: > Subject: [linux-dvb] Re: ALPS-TDMB7 ALPS-TDLB7 tuner problems? > Date: Mon, Mar 29, 2004 at 10:30:29PM +0100 > > Quoting Andrew de Quincey ([EMAIL PROTECTED]): > > > > Actually, maybe the zigzag scan is also the culprit here. Is there a > > > simple way to disable it? > > > > Hmm, not really, > > Long time ago I had proposed a patch for disabling/enabling zigzag > with a ioctl call. I need it when using a software I wrote for > positioning my dish. The patch was not accepted, but I continued to > modify and upgrade it. It is very simple. I include the latest > version, based on the current CVS dvb-kernel. > > I am not sure if this is the proper way, but it works for me. If you > want to include it (or something better)into the mainstream source, it > will make me very happy ;-). > > Usage is very simple. Zigzag is disabled as default. Just call ioctl > FE_DONT_ZIGZAG, and zigzag will stop. With FE_ZIGZAG, zigzag will > resume. > > The patch disables the modification of the frequency, and it also > disables the lengthening of the timeout period if zigzag is disabled - > I need to collect tuning information very often - even when the signal > is locked - when positioning my dish.
I'm not sure if this is the right way to do it. For the V4 API I suggest that we add a flag to the DVB_FE_SET_FRONTEND parameters to disable zig-zag. Even when this flag is set the frontend thread will still have to poll the frontend status for generating events and taking care of FE_CAN_MUTE_TS. Johannes -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
