From 263cfd528c0e7a770c0365600c44ede6ffce3832 Mon Sep 17 00:00:00 2001 From: Mike Lampard Date: Wed, 5 Jan 2005 12:54:04 +0000 Subject: workaround for some versions of dvbscan which incorrectly output the frequency in MHz rather than kHz. CVS patchset: 7325 CVS date: 2005/01/05 12:54:04 --- src/input/input_dvb.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/input/input_dvb.c b/src/input/input_dvb.c index 1de3842f2..d7c653012 100644 --- a/src/input/input_dvb.c +++ b/src/input/input_dvb.c @@ -758,7 +758,11 @@ static int extract_channel_from_string(channel_t * channel,char * str,fe_type_t channel->front_param.u.qam.modulation = find_param(qam_list, field); break; case FE_OFDM: - channel->front_param.frequency = freq; + /* DVB-T frequency is in kHz - workaround broken channels.confs */ + if (freq < 1000000) + freq*=1000; + + channel->front_param.frequency = freq; /* find out the inversion */ if(!(field = strsep(&tmp, ":")))return -1; -- cgit v1.2.3