On Tuesday 18 July 2006 05:32, Trent Piepho wrote: > On Sun, 16 Jul 2006, Robert Schlabbach wrote: > > From: "Andrew de Quincey" <adq_dvb@xxxxxxxxxxxxx> > > > > > 1) One tuner needs to send 5 bytes. > > > I think this problem has been seen with other tuners too. > > > > You don't have to send 5 bytes. You can split the operation up. In fact, > > most of the time you won't have to change all PLL settings anyway (e.g. > > you can leave the AGC TOP setting unchanged after initialization), so > > sending 4 bytes will still suffice... In fact, it won't only suffice, but > > also save time & CPU cycles to write only the PLL registrs which you > > actually need to change. > > Did you read this thread on the dvb list? > http://www.linuxtv.org/pipermail/linux-dvb/2006-July/011583.html > > It's also about the agc top settings. I would hate to see too much work > done which has failed to consider the points already discussed. Yes I am remembering about that. I've decided to wait till I get to that part in the tuner refactoring before attempting to deal with it though. Right now I removed the 5byte stuff 'cos it isn't needed (in the ones I have done _so far_). Obviously it needs reconsidered when its needed. Do you have the docs for the LG-H06xF and Thomson DTT761x so I can see the situation for myself? I'm assuming DVB would transmit the 'dvb' mode 5th byte, and V4L the 'v4l' mode 5th byte so the tuner would always be in the correct mode? On these cards I assume v4l+dvb cannot be both active at the same time... whats the mechanism for deciding which? _______________________________________________ linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb