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