Mailing List archive

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

[linux-dvb] Re: Full featured card summary



Johannes Stezenbach wrote:
> 
> Klaus Schmidinger wrote:
> > Johannes Stezenbach wrote:
> > >
> > > It doesn't make much sense to remove the power from the LNB
> > > while sending the DiSEqC sequence, but luckily vdr doesn't
> > > seem to do that ;-)  So, I guess that 'v' is a no-op.
> >
> > 'v'  means voltage low (13V)
> > 'V'  means voltage high (18V)
> >
> > So if there was no voltage before, 'v' will turn on the "low voltage".
> 
> Right. I checked vdr source again, and now see how it works.
> 
> I would think the frontend driver should power up the LNB upon open,
> and power it down after close.

I'd think so, too. Without LNB power there's not much you can do,
anyway...

> > > There are some mandatory delays before and after sending
> > > the DiSEqC sequence. The Nokia API rolled all that in a simple
> > > and convenient ioctl which would allow the driver to do
> > > all the timing (so that applications cannot fuck up), but Holger
> > > removed it.
> >
> > Why did he do that? Doesn't make any sense to me...?!
> >
> > Any chance we'll get that back - or do we have to live with the
> > fact that Holger has "f*cked up" the DiSEqC handling?
> 
> Nokia specified the ioctl to run asynchronous, which causes
> some headaches for implementation. The current API also
> is more flexible and simpler, but forces every programmer
> to scrutinize the DiSEqC spec to use it right. The old
> API also made it difficult to integrate DiSEqC 2.0.
> 
> For reference, the old API was in sec.h:
> http://linuxtv.org/cgi-bin/cvsweb.cgi/DVB/ost/include/ost/?hideattic=0#dirlist

When I compiled the latest VDR developer version with the dvb-kernel
header files, everything compiled just fine - so I would assume that there
was no change in the API (besides, it has always been emphasized that the
API did not change between DVB and dvb-kernel).

Sendeing DiSEqC codes in VDR is done via the

   ioctl(fd_frontend, FE_DISEQC_SEND_MASTER_CMD, &cmd));

call - is this no longer the way to go?

Klaus


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



Home | Main Index | Thread Index