public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
From: "Hans Werner" <HWerner4@gmx.de>
To: "Alex Betis" <alex.betis@gmail.com>, linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] [ANNOUNCE] scan-s2 is available, please test
Date: Tue, 04 Nov 2008 16:50:24 +0100	[thread overview]
Message-ID: <20081104155024.68280@gmx.net> (raw)
In-Reply-To: <c74595dc0811031212p1ebe023fm43e81861650fcd6d@mail.gmail.com>

I don't know if anyone mentioned it already, but scan-s2 does not work for DVB-T.

Here is a patch which fixes DVB-T support.

Signed-off-by: Hans Werner <hwerner4@gmx.de>

diff -r fff2d1f1fd4f scan.c
--- a/scan.c	Fri Oct 31 14:07:06 2008 +0200
+++ b/scan.c	Tue Nov 04 15:38:09 2008 +0000
@@ -1523,6 +1523,7 @@ static int __tune_to_transponder (int fr
 	int i;
 	fe_status_t s;
 	uint32_t if_freq;
+	uint32_t bandwidth_hz = 0;
 	current_tp = t;
 
 	struct dtv_property p_clear[] = {
@@ -1580,7 +1581,22 @@ static int __tune_to_transponder (int fr
 		if (verbosity >= 2)
 			dprintf(1,"DVB-S IF freq is %d\n", if_freq);
 	}
-
+	else if (t->delivery_system == SYS_DVBT) {
+		if_freq=t->frequency;
+		if (t->bandwidth == BANDWIDTH_6_MHZ)
+                        bandwidth_hz = 6000000;
+                else if (t->bandwidth == BANDWIDTH_7_MHZ)
+                        bandwidth_hz = 7000000;
+                else if (t->bandwidth == BANDWIDTH_8_MHZ)
+                        bandwidth_hz = 8000000;
+                else
+                        /* Including BANDWIDTH_AUTO */
+                        bandwidth_hz = 0;
+		if (verbosity >= 2){
+			dprintf(1,"DVB-T frequency is %d\n", if_freq);
+			dprintf(1,"DVB-T bandwidth is %d\n", bandwidth_hz);
+		}
+	}
 
 	struct dvb_frontend_event ev;
 	struct dtv_property p_tune[] = {
@@ -1591,11 +1607,12 @@ static int __tune_to_transponder (int fr
 		{ .cmd = DTV_INNER_FEC,			.u.data = t->fec },
 		{ .cmd = DTV_INVERSION,			.u.data = t->inversion },
 		{ .cmd = DTV_ROLLOFF,			.u.data = t->rolloff },
-		{ .cmd = DTV_PILOT,				.u.data = PILOT_AUTO },
+		{ .cmd = DTV_BANDWIDTH_HZ,		.u.data = bandwidth_hz },
+		{ .cmd = DTV_PILOT,			.u.data = PILOT_AUTO },
 		{ .cmd = DTV_TUNE },
 	};
 	struct dtv_properties cmdseq_tune = {
-		.num = 9,
+		.num = 10,
 		.props = p_tune
 	};
 


-- 
Release early, release often.

"Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

  reply	other threads:[~2008-11-04 15:51 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-10-25 21:52 [linux-dvb] [ANNOUNCE] scan-s2 is available, please test Alex Betis
2008-10-28  9:27 ` oleg roitburd
2008-10-28 19:23   ` Alex Betis
2008-10-28 20:05     ` oleg roitburd
2008-10-28 20:20       ` Alex Betis
2008-10-30 22:10         ` Alex Betis
2008-10-31 11:58           ` Goga777
2008-10-31 12:06             ` Alex Betis
     [not found]             ` <157f4a8c0811030703w195a4947uab8c3076173898e5@mail.gmail.com>
2008-11-03 18:04               ` hudo kkow
2008-11-03 20:12                 ` Alex Betis
2008-11-04 15:50                   ` Hans Werner [this message]
2008-11-04 16:11                     ` Alex Betis
2008-11-12 19:31           ` Alex Betis
2008-11-13  0:57             ` Hans Werner
2008-10-29 15:51 ` Mika Laitio
2008-10-29 19:19   ` Alex Betis
2008-10-29 21:27     ` Mika Laitio
2008-10-30  4:29       ` Alex Betis
2008-11-01 15:11 ` Michel Verbraak
2008-11-01 15:20   ` Goga777
2008-11-01 15:44     ` Michel Verbraak
2008-11-01 15:50       ` Goga777
2008-11-01 15:59         ` Michel Verbraak
2008-11-02  5:06           ` Alex Betis
2008-11-03 15:20             ` hudo kkow
2008-11-02  5:03   ` Alex Betis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20081104155024.68280@gmx.net \
    --to=hwerner4@gmx.de \
    --cc=alex.betis@gmail.com \
    --cc=linux-dvb@linuxtv.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox