All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Andrew Benham <andrew.benham@adsb.co.uk>
Cc: linux-media@vger.kernel.org
Subject: Re: [PATCH] dvb-apps: Add option for UK channel numbering in ZAP format
Date: Tue, 23 Mar 2021 13:59:32 +0100	[thread overview]
Message-ID: <20210323135932.41a0c2a7@coco.lan> (raw)
In-Reply-To: <06ff134b-4727-ba14-e614-934a296ea210@adsb.co.uk>

Hi Andrew,

Em Sat, 31 Oct 2020 15:23:36 +0000
Andrew Benham <andrew.benham@adsb.co.uk> escreveu:

> 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

The old dvb-apps at https://linuxtv.org/hg/dvb-apps is not maintained
for quite a while, as it depends on the legacy DVBv3 API, being
replaced by the dvbv5-tools, which are part of this repository:

	https://git.linuxtv.org/v4l-utils.git/

There, the apps are at:
	https://git.linuxtv.org/v4l-utils.git/tree/utils/dvb

And the libraries at:
	https://git.linuxtv.org/v4l-utils.git/tree/lib/libdvbv5


Not sure if the tool works with UK channel numbering. If not,
feel free to submit us a patch.

Regards,
Mauro.


> @@ -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"
> 
> 



Thanks,
Mauro

      reply	other threads:[~2021-03-23 13:00 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 message]

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=20210323135932.41a0c2a7@coco.lan \
    --to=mchehab+huawei@kernel.org \
    --cc=andrew.benham@adsb.co.uk \
    --cc=linux-media@vger.kernel.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 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.