[linux-dvb] dvbsream v0-5 and -n switch

Nico Sabbi nicola.sabbi at poste.it
Fri Jan 2 11:20:02 CET 2009


Il giorno ven, 02/01/2009 alle 11.00 +0100, BOUWSMA Barry ha scritto:
> On Thu, 1 Jan 2009, Mike Martin wrote:
> 
> > I am using dvbstream for an application I am developing
> > (www.sourceforge.net/epgrec) and when I try using the -n switch
> > (according to help should set number of seconds to record) it has no
> > effect
> 
> Do you have the source for your version (I presume you
> mean v0.5) ?
> 
> This is the patch I have applied to v0.6, among lots of
> others, which I think will fix it for you, assuming the
> code is comparable between versions...
> 
> --- /mnt/usr/local/src/dvbtools/dvbstream/dvbstream.c-DIST	2005-01-06 11:25:27.000000000 +0100
> +++ /mnt/usr/local/src/dvbtools/dvbstream/dvbstream.c	2005-12-05 14:55:50.000000000 +0100
> @@ -846,7 +849,7 @@
>    if(map_cnt > 0)
>      fprintf(stderr, "\n");
>    for (i=0;i<map_cnt;i++) {
> -    if ((secs==-1) || (secs < pids_map[i].end_time)) { secs=pids_map[i].end_time; }
> +    if ((secs==-1) || ((long)secs < pids_map[i].end_time)) { secs=pids_map[i].end_time; }
>      if(pids_map[i].filename != NULL)
>      	fprintf(stderr,"MAP %d, file %s: From %ld secs, To %ld secs, %d PIDs - ",i,pids_map[i].filename,pids_map[i].start_time,pids_map[i].end_time,pids_map[i].pid_cnt);
>      else
> 
> 
> There are a lot of other hacks in the version I'm running;
> either I'll post them as-is against the 2005 source code,
> or I'll try to create diffs where applicable against the
> lastest source, or I won't bother -- depends how lazy I
> am -- maybe I'll just post a description of hacks I've
> added in case there's interest...
> 
> 
> thanks
> barry bouwsma
> 

can you post a patch against latest cvs, please?





More information about the linux-dvb mailing list