Johannes Stezenbach wrote:
OTOH it's not clear why set_frequency and set_bandwidth
exist "for complex tuners" when there already is
set_params and pllbuf (bad name, BTW; how about calc_regs?).
Silicon tuners (stb6100) are more than the PLL's as the name speaks for
itself. It is a RF stage + a PLL. In this case the tuner needs frequency
to be setup (set_frequency), and the (set_bandwidth) is setting up the
carrier width to do dynamic tuning rather simply stepping manually. In
this case the steps is controlled by parameters from the demod itself,
whcih is no way controlled by user input.
In a way you can say that these are private to the demod
Now a second case comes up where the silicon tuner takes in parameters
directly from the user. In this case it needs to do both.
Regards,
Manu
_______________________________________________
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb