summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Stezenbach <devnull@localhost>2004-07-15 12:34:50 +0000
committerJohannes Stezenbach <devnull@localhost>2004-07-15 12:34:50 +0000
commita95db549b25200371a4d9ddf63238e4a2043111e (patch)
tree5fc737ccb732a77f1eeb7406c70a99708dbb465f
parent14789fc89047665c8086914fbde8eb575a44332c (diff)
downloadmediapointer-dvb-s2-a95db549b25200371a4d9ddf63238e4a2043111e.tar.gz
mediapointer-dvb-s2-a95db549b25200371a4d9ddf63238e4a2043111e.tar.bz2
reject code_rate_LP == FEC_NONE with EINVAL
-rw-r--r--linux/drivers/media/dvb/frontends/tda1004x.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/linux/drivers/media/dvb/frontends/tda1004x.c b/linux/drivers/media/dvb/frontends/tda1004x.c
index 9b265bde3..1368cceaa 100644
--- a/linux/drivers/media/dvb/frontends/tda1004x.c
+++ b/linux/drivers/media/dvb/frontends/tda1004x.c
@@ -829,11 +829,9 @@ static int tda1004x_set_fe(struct i2c_adapter *i2c,
tda1004x_write_mask(i2c, tda_state, TDA1004X_IN_CONF2, 7, tmp);
// set LP FEC
- if (fe_params->u.ofdm.code_rate_LP != FEC_NONE) {
- tmp = tda1004x_encode_fec(fe_params->u.ofdm.code_rate_LP);
- if (tmp < 0) return tmp;
- tda1004x_write_mask(i2c, tda_state, TDA1004X_IN_CONF2, 0x38, tmp << 3);
- }
+ tmp = tda1004x_encode_fec(fe_params->u.ofdm.code_rate_LP);
+ if (tmp < 0) return tmp;
+ tda1004x_write_mask(i2c, tda_state, TDA1004X_IN_CONF2, 0x38, tmp << 3);
// set constellation
switch (fe_params->u.ofdm.constellation) {