diff options
author | Andrew de Quincy <devnull@localhost> | 2005-07-20 11:12:26 +0000 |
---|---|---|
committer | Andrew de Quincy <devnull@localhost> | 2005-07-20 11:12:26 +0000 |
commit | 313069c8550b15235fca2ae186b37c0cb9ff357e (patch) | |
tree | 3d4804bae06a2969a5c979b1f8cb05b7939adbba /linux/drivers/media/dvb | |
parent | 376ae153bac1c8c80cf99289b62a738967fb2589 (diff) | |
download | mediapointer-dvb-s2-313069c8550b15235fca2ae186b37c0cb9ff357e.tar.gz mediapointer-dvb-s2-313069c8550b15235fca2ae186b37c0cb9ff357e.tar.bz2 |
Fix fast tune mode
Diffstat (limited to 'linux/drivers/media/dvb')
-rw-r--r-- | linux/drivers/media/dvb/frontends/s5h1420.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/linux/drivers/media/dvb/frontends/s5h1420.c b/linux/drivers/media/dvb/frontends/s5h1420.c index 2d2a87d5b..549c487aa 100644 --- a/linux/drivers/media/dvb/frontends/s5h1420.c +++ b/linux/drivers/media/dvb/frontends/s5h1420.c @@ -585,7 +585,7 @@ static int s5h1420_set_frontend(struct dvb_frontend* fe, struct dvb_frontend_parameters *p) { struct s5h1420_state* state = fe->demodulator_priv; - u32 frequency_delta; + int frequency_delta; struct dvb_frontend_tune_settings fesettings; /* check if we should do a fast-tune */ @@ -593,7 +593,7 @@ static int s5h1420_set_frontend(struct dvb_frontend* fe, s5h1420_get_tune_settings(fe, &fesettings); frequency_delta = p->frequency - state->tunedfreq; if ((frequency_delta > -fesettings.max_drift) && - (frequency_delta < fesettings.max_drift) && + (frequency_delta < fesettings.max_drift) && (frequency_delta != 0) && (state->fec_inner == p->u.qpsk.fec_inner) && (state->symbol_rate == p->u.qpsk.symbol_rate)) { |