diff options
author | Johannes Stezenbach <devnull@localhost> | 2004-07-15 12:34:50 +0000 |
---|---|---|
committer | Johannes Stezenbach <devnull@localhost> | 2004-07-15 12:34:50 +0000 |
commit | a95db549b25200371a4d9ddf63238e4a2043111e (patch) | |
tree | 5fc737ccb732a77f1eeb7406c70a99708dbb465f | |
parent | 14789fc89047665c8086914fbde8eb575a44332c (diff) | |
download | mediapointer-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.c | 8 |
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) { |