Mailing List archive

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

[linux-dvb] Re: Full featured card summary



Andrew de Quincey wrote:
> 
> > the actual DiSEqC signal is generated fom inside the firmware.
> > But since the firmware hasn't changed between the latest DVB driver
> > and dvb-kernel (at least as far as i know) I would assume that
> > the actual signal the firmware generates should still be the same.
> > Unless, of course, some other setup stuff interferes with that...
> >
> > Is there something about the COMTYPE_AUDIODAC stuff that's done
> > differently in dvb-kernel and could break the generation of the
> > DiSEqC signal?
> 
> I had a quick look through; the functions themselves have all been reorganised
> into seperate files for clarity, but the code within the functions is pretty
> much identical. Unfortunately this means the use of "diff" is limited... I'll
> try something more sophisticated later.
> 
> I found one difference though:
> in 1.0.0, av7110.c/av7110_before_after_tune():
>         if (av7110->fe_synced) {
>                 .....
>         } else
>                 SetPIDs(av7110, 0, 0, 0, 0, 0);
> 
> in 1.1.0, av7110.c/av7110_before_after_tune():
>         if (av7110->fe_synced) {
>                 .....
>         } else {
>                 SetPIDs(av7110, 0, 0, 0, 0, 0);
>                 av7110_fw_cmd(av7110, COMTYPE_PIDFILTER, FlushTSQueue, 0);
>         }

This change was done to avoid glitches in recordings on the primary device
in case the channel is switched.
Does it change anyting (DiSEqC wise) if you comment that line out?

Klaus


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



Home | Main Index | Thread Index