[linux-dvb] [patch] dvbscan : make use of TID
Johannes Stezenbach
js at linuxtv.org
Mon Oct 24 00:55:42 CEST 2005
On Sat, Oct 15, 2005 Guy Martin wrote:
> dvbscan was not copying the transport_stream_id from the transponder to
> the service. Thus when running dvbscan with -e 3 -o vdr, the TID value
> was not filled. This lead to EPG not working if you disable auto_pid in
> vdr.
>
> This patch simply copy the value from the transponder to the service.
> However since the TID comes with the NID I don't think having this value
> for each service is usefull.
>
> Please comment on the above and I'll do another patch to remove this
> useless redundancy if needed.
> diff -uNr dvb-apps.orig/util/scan/scan.c dvb-apps/util/scan/scan.c
> --- dvb-apps.orig/util/scan/scan.c 2005-10-15 17:30:40.830843250 +0200
> +++ dvb-apps/util/scan/scan.c 2005-10-15 17:36:55.894283250 +0200
> @@ -261,6 +261,7 @@
> struct service *s = calloc(1, sizeof(*s));
> INIT_LIST_HEAD(&s->list);
> s->service_id = service_id;
> + s->transport_stream_id = tp->transport_stream_id;
> list_add_tail(&s->list, &tp->services);
> return s;
> }
Patch committed to CVS.
Thanks,
Johannes
More information about the linux-dvb
mailing list