From: RĂ©mi Denis-Courmont Date: Mon, 29 Aug 2011 19:10:15 +0000 (+0300) Subject: Fix tuning DVB-T/T2 and ATSC X-Git-Tag: 1.2.0-pre1~980 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=03e94d89807da03f3a25825fecff0c7d53ed5fa3;p=vlc Fix tuning DVB-T/T2 and ATSC --- diff --git a/modules/access/dtv/linux.c b/modules/access/dtv/linux.c index 116273323f..daf6847c9e 100644 --- a/modules/access/dtv/linux.c +++ b/modules/access/dtv/linux.c @@ -875,7 +875,7 @@ int dvb_set_dvbt (dvb_device_t *d, uint32_t freq, const char *modstr, if (dvb_find_frontend (d, FE_OFDM, FE_IS_STUPID)) return -1; return dvb_set_props (d, 10, DTV_CLEAR, 0, DTV_DELIVERY_SYSTEM, SYS_DVBT, - DTV_FREQUENCY, freq * 1000, DTV_MODULATION, mod, + DTV_FREQUENCY, freq, DTV_MODULATION, mod, DTV_CODE_RATE_HP, fec_hp, DTV_CODE_RATE_LP, fec_lp, DTV_BANDWIDTH_HZ, bandwidth, DTV_TRANSMISSION_MODE, transmit_mode, @@ -897,7 +897,7 @@ int dvb_set_dvbt2 (dvb_device_t *d, uint32_t freq, const char *modstr, if (dvb_find_frontend (d, FE_OFDM, FE_CAN_2G_MODULATION)) return -1; return dvb_set_props (d, 8, DTV_CLEAR, 0, DTV_DELIVERY_SYSTEM, SYS_DVBT2, - DTV_FREQUENCY, freq * 1000, DTV_MODULATION, mod, + DTV_FREQUENCY, freq, DTV_MODULATION, mod, DTV_INNER_FEC, fec, DTV_BANDWIDTH_HZ, bandwidth, DTV_TRANSMISSION_MODE, transmit_mode, DTV_GUARD_INTERVAL, guard); @@ -979,7 +979,7 @@ int dvb_set_atsc (dvb_device_t *d, uint32_t freq, const char *modstr) if (dvb_find_frontend (d, FE_ATSC, FE_IS_STUPID)) return -1; return dvb_set_props (d, 4, DTV_CLEAR, 0, DTV_DELIVERY_SYSTEM, SYS_ATSC, - DTV_FREQUENCY, freq * 1000, DTV_MODULATION, mod); + DTV_FREQUENCY, freq, DTV_MODULATION, mod); } int dvb_set_cqam (dvb_device_t *d, uint32_t freq, const char *modstr) @@ -990,5 +990,5 @@ int dvb_set_cqam (dvb_device_t *d, uint32_t freq, const char *modstr) return -1; return dvb_set_props (d, 4, DTV_CLEAR, 0, DTV_DELIVERY_SYSTEM, SYS_DVBC_ANNEX_B, - DTV_FREQUENCY, freq * 1000, DTV_MODULATION, mod); + DTV_FREQUENCY, freq, DTV_MODULATION, mod); }