--- multiplexer/splicets.c 2001/07/12 10:01:39 1.11 +++ multiplexer/splicets.c 2001/07/19 09:52:34 1.12 @@ -705,13 +705,14 @@ static stream_descr *procdata_syn_payloa static void proc_unparsedsi (stream_descr *s, byte *d) { - warn (LINF,"Splice Unparsed SI",ETSC,10,0,s->u.usi.delta); + warn (LINF,"Splice Unparsed SI",ETSC,10,s->streamdata,s->u.usi.delta); + warn (LDEB,"Splice Unparsed SI",ETSC,10,s->stream_id,s->sourceid); memcpy (d,&s->data.ptr[s->ctrl.ptr[s->ctrl.out].index],TS_PACKET_SIZE); /* check if == s->ctrl.ptr[s->ctrl.out].length); ? */ list_incr (s->ctrl.out,s->ctrl,1); if (list_empty (s->ctrl)) { - input_closefileifunused (s->fdescr); s->data.out = s->data.in; + input_closefileifunused (s->fdescr); } else { s->data.out = s->ctrl.ptr[s->ctrl.out].index; }