aboutsummaryrefslogtreecommitdiffstats
path: root/debian/patches/06_freeview_channel_numbers.dpatch
blob: 7991e185ceb24db73ad9316b1bd1f6886da3aac7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#! /bin/sh /usr/share/dpatch/dpatch-run
## 06_vdr.dpatch by  <ds@flibble.youmustbejoking.demon.co.uk>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: No description.

@DPATCH@
diff -urNad linuxtv-dvb-apps-1.1.0~/util/scan/scan.c linuxtv-dvb-apps-1.1.0/util/scan/scan.c
--- linuxtv-dvb-apps-1.1.0~/util/scan/scan.c	2004-04-22 12:09:09.000000000 +0100
+++ linuxtv-dvb-apps-1.1.0/util/scan/scan.c	2005-10-22 16:51:01.161112392 +0100
@@ -323,7 +323,7 @@
 	buf += 2;
 	for (i = 0; i < n; i++) {
 		service_id = (buf[0]<<8)|(buf[1]&0xff);
-		channel_num = (buf[2]&0x03<<8)|(buf[3]&0xff);
+		channel_num = (buf[2]&0x03)<<8|(buf[3]&0xff);
 		debug("Service ID 0x%x has channel number %d ", service_id, channel_num);
 		list_for_each(p1, &scanned_transponders) {
 			t = list_entry(p1, struct transponder, list);