All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] dvb-apps: Add option for UK channel numbering in ZAP format
@ 2020-10-31 15:23 Andrew Benham
  2021-03-23 12:59 ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 2+ messages in thread
From: Andrew Benham @ 2020-10-31 15:23 UTC (permalink / raw)
  To: linux-media

There is already a "-u" option to output UK channel numbering in VDR
format.  Patch accepts the option for ZAP format too.

In ZAP format, channel names will have "<channel_number>-" prepended,
allowing channels to be sorted by number order.


diff -r 3d43b280298c util/scan/dump-zap.c
--- a/util/scan/dump-zap.c      Fri Mar 21 20:26:36 2014 +0100
+++ b/util/scan/dump-zap.c      Sat Oct 31 15:12:40 2020 +0000T
@@ -116,8 +116,12 @@
                                  int sat_number,
                                  uint16_t video_pid,
                                  uint16_t *audio_pid,
-                                uint16_t service_id)
+                                uint16_t service_id,
+                                int dump_channum,
+                                int channel_num)
  {
+       if ((dump_channum == 1) && (channel_num > 0))
+               fprintf(f, "%i-", channel_num);
         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);
diff -r 3d43b280298c util/scan/dump-zap.h
--- a/util/scan/dump-zap.h      Fri Mar 21 20:26:36 2014 +0100
+++ b/util/scan/dump-zap.h      Sat Oct 31 15:12:40 2020 +0000
@@ -14,6 +14,8 @@
                                  char polarity, int sat,
                                  uint16_t video_pid,
                                  uint16_t *audio_pid,
-                                uint16_t service_id);
+                                uint16_t service_id,
+                                int dump_channum,
+                                int channel_num);

  #endif
diff -r 3d43b280298c util/scan/scan.c
--- a/util/scan/scan.c  Fri Mar 21 20:26:36 2014 +0100
+++ b/util/scan/scan.c  Sat Oct 31 15:12:40 2020 +0000
@@ -2477,7 +2477,9 @@
                                                     sat_number(t),
                                                     s->video_pid,
                                                     s->audio_pid,
-                                                   s->service_id);
+                                                   s->service_id,
+                                                   vdr_dump_channum,
+                                                   s->channel_num);
                           default:
                                break;
                           }
@@ -2545,7 +2547,7 @@
         "               Vdr version 1.3.x and up implies -p.\n"
         "       -l lnb-type (DVB-S Only) (use -l help to print types) 
or \n"
         "       -l low[,high[,switch]] in Mhz\n"
-       "       -u      UK DVB-T Freeview channel numbering for VDR\n\n"
+       "       -u      UK DVB-T Freeview channel numbering\n\n"
         "       -P do not use ATSC PSIP tables for scanning\n"
         "           (but only PAT and PMT) (applies for ATSC only)\n"
         "       -A N    check for ATSC 1=Terrestrial [default], 2=Cable 
or 3=both\n"


-- 
Andrew Benham     Southgate, London N14, United Kingdom

The gates in my computer are AND OR and NOT, not "Bill"

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-03-23 13:00 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-10-31 15:23 [PATCH] dvb-apps: Add option for UK channel numbering in ZAP format Andrew Benham
2021-03-23 12:59 ` Mauro Carvalho Chehab

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.