Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: Frontend experimental patch v1
Hi,
now I tried your patch with my DVB-S (BSRU6, stv01299-based).
I'm using DiSEqC.
Basically it seems to work fine, never encountered a zigzag scan. :)
Tuning is somewhat slower, compared to my old reference driver
(CVS DVB from November, with zigzag scan removed).
Until now, I found that FE_SET_PARAMETERS is always called twice,
with fe->state==2 and fe->state==4. Is this intentional?
BTW, does someone know why the stv0299 FE_SET_FRONTEND code
does
/* A "normal" tune is requested */
stv0299_writereg (i2c, 0x32, 0x80);
stv0299_writereg (i2c, 0x22, 0x00);
stv0299_writereg (i2c, 0x23, 0x00);
stv0299_writereg (i2c, 0x32, 0x19);
stv0299_set_symbolrate (i2c, p->u.qpsk.symbol_rate, state->tuner_type);
stv0299_set_FEC (i2c, p->u.qpsk.fec_inner);
pll_set_tv_freq (i2c, p->frequency, state->tuner_type, p->u.qpsk.symbol_rate);
* dvb_delay(50);
* stv0299_writereg (i2c, 0x22, 0x00);
* stv0299_writereg (i2c, 0x23, 0x00);
* pll_set_tv_freq (i2c, p->frequency, state->tuner_type, p->u.qpsk.symbol_rate);
The code looks somewhat strange to me. I don't understand why pll_set_tv_freq
should be be called twice. I disabled the lines marked with * and tuning was
faster.
Oliver
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index