Mailing List archive

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

[linux-dvb] Re: VDR: Tuning stability



"Marcus O.C. Metzler" wrote:
> 
> Klaus Schmidinger writes:
>  > In order to make channel tuning more stable I have extracted
>  > the code that VDR uses to change channels and made a small
>  > test example that does nothing else but switching channels
>  > (so basicly it does some "heavy zapping").
>  >
>  > The file can be found at
>  >
>  >   ftp://ftp.cadsoft.de/pub/people/kls/ctest.c
> 
> There is some really strange stuff in that tuning routine.

Are you referring to something particular?
If you can see anything "abnormal" in my tunig routine, please
let me know.

> [...]
> the important stuff is the QPSK_GET_EVENT call, which should be polled
> if a large enough timeout to ensure that the channel is tuned.

I have changed ctest.c accordingly (available at the above place).
I really like the idea of giving the tuner enough time to actually
tune in. I have even set the timeout to 5 seconds.

With the new ctest.c at first it looked rather good, but after a while
the channels didn't sync again. In such a situation even killing and
restarting the test program doesn't help. I have to reload the driver
to make it work again.

So basicly polling the frontend until the tuner is finished appears
to be the right thing to do, but I'm afraid there's still another
problem here.

Klaus
-- 
_______________________________________________________________

Klaus Schmidinger                       Phone: +49-8635-6989-10
CadSoft Computer GmbH                   Fax:   +49-8635-6989-40
Hofmark 2                               Email:   kls@cadsoft.de
D-84568 Pleiskirchen, Germany           URL:     www.cadsoft.de
_______________________________________________________________


-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index