Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] PATCH: add ca filtering to scan utility for szap output



hallo,

attached to this mail is a very small patch which adds ca_filter support
for szap output in the scan utility which comes with the linux dvb
driver 1.0.0.

best regards,

   guenter

diff -u scan/dump-zap.c /root/linuxtv-dvb-1.0.0/apps/scan/dump-zap.c
--- scan/dump-zap.c	2003-05-26 19:42:18.000000000 +0200
+++ /root/linuxtv-dvb-1.0.0/apps/scan/dump-zap.c	2003-08-24 19:56:55.000000000 +0200
@@ -109,11 +109,15 @@
 				 int sat_number,
 				 uint16_t video_pid,
 				 uint16_t *audio_pid,
-				 uint16_t service_id)
+				 uint16_t service_id,
+				 int scrambled,
+				 int ca_select)
 {
-	fprintf (f, "%s:", service_name);
-	zap_dump_dvb_parameters (f, type, p, polarity, sat_number);
-	fprintf (f, ":%i:%i:%i", video_pid, audio_pid[0], service_id);
-	fprintf (f, "\n");
+	if ( (!ca_select && !scrambled) || (ca_select == scrambled) ) {
+		fprintf (f, "%s:", service_name);
+		zap_dump_dvb_parameters (f, type, p, polarity, sat_number);
+		fprintf (f, ":%i:%i:%i", video_pid, audio_pid[0], service_id);
+		fprintf (f, "\n");
+	}
 }
 
diff -u scan/dump-zap.h /root/linuxtv-dvb-1.0.0/apps/scan/dump-zap.h
--- scan/dump-zap.h	2003-05-26 19:42:18.000000000 +0200
+++ /root/linuxtv-dvb-1.0.0/apps/scan/dump-zap.h	2003-08-24 19:55:03.000000000 +0200
@@ -13,7 +13,9 @@
 				 char polarity, int sat,
 				 uint16_t video_pid,
 				 uint16_t *audio_pid,
-				 uint16_t service_id);
+				 uint16_t service_id,
+				 int scrambled,
+				 int ca_select);
 
 #endif
 
diff -u scan/scan.c /root/linuxtv-dvb-1.0.0/apps/scan/scan.c
--- scan/scan.c	2003-07-25 19:10:24.000000000 +0200
+++ /root/linuxtv-dvb-1.0.0/apps/scan/scan.c	2003-08-24 19:57:50.000000000 +0200
@@ -1546,7 +1546,9 @@
 						    sat_number(t),
 						    s->video_pid,
 						    s->audio_pid,
-						    s->service_id);
+						    s->service_id,
+						    s->scrambled,
+						    ca_select);
 			  default:
 				break;
 			  }

Home | Main Index | Thread Index