Re: idea on how to break the static dependencies on demodulator modules

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

 



Trent Piepho wrote:
On Fri, 7 Jul 2006, Andrew de Quincey wrote:
Combine this with the first problem, and you realise you have to:
a) Remove the releases from dvb_unregister_frontend().
b) dvb_unregister_dvb_attached_frontend() is pointless.
c) And you have make the card drivers do the detach themselves so they can be
flexible about what they do.

This is exactly what js suggested: he saw this issue long before I did.

So I've committed a new patch to my repos converting all the previous code to
handle this.

Is there any point in using dvb_attach() for dvb-pll?  It seems like every
single card uses it, and there are still static calls to dvb_pll_configure(),
so it doesn't accomplish anything.  At least not so far.

Well, some devices use an external PLL. The newer devices don't use external PLL's. Especially in the case of silicon frontends and that seems to be the place where all vendors are headed to be.

For these devices, there is no need to use any external PLL code, but only that which is meant only for the inbuilt device. But in any case that cannot be separated out.

So in any case, conditional attach/remove of PLL is indeed very much better.

Manu


_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux