Mailing List archive

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

[linux-dvb] Re: Correction & Experimental patch against ves1x93





> Hello,
>
> I have compiled against 2.6.8-rc3 and dvb-kernel CVS with the revison 3
> of the patch (ves1x93_cpc.V3.diff) I can see two changes :
>
> 1) On cold boot, the first reccording don't make UPT anymore :-)
> 2) When I first start xawtv, xv works immediatly now, before I sould
> always kill xawtv and relaunch it :-)
>
> The second could be because of some other updates in dvb/v4l...
>
> But anyway, it would be nice if this really small patch could go in the
> CVS :-)
> -- 

Ups...sorry for the incomplete Mail...

Nice:)

If you like some little bit faster tuning, you could try to remove the afc
correction from ves1x93.c

In ves1x93_ioctl:

 case FE_SET_FRONTEND:
 {
  struct dvb_frontend_parameters *p = arg;

  tuner_set_tv_freq (i2c, p->frequency);
  ves1x93_set_inversion (i2c, p->inversion);
  ves1x93_set_fec (i2c, p->u.qpsk.fec_inner);
  ves1x93_set_symbolrate (i2c, p->u.qpsk.symbol_rate);
-  ves1x93_afc (i2c, p->frequency, p->u.qpsk.symbol_rate);
+ //  ves1x93_afc (i2c, p->frequency, p->u.qpsk.symbol_rate);
  state->inversion = p->inversion;
  break;
 }

I think a dvb_delay(50); in ves1x93_clr_bit() is enough to make shure all
demod internal afc corrections are done...

Andreas





Home | Main Index | Thread Index