version 1.5, 2001/04/25 11:37:51
|
version 1.6, 2001/04/25 16:17:05
|
Line 22
|
Line 22
|
#include "input.h" |
#include "input.h" |
#include "output.h" |
#include "output.h" |
#include "descref.h" |
#include "descref.h" |
|
#include "splitts.h" |
#include "pes.h" |
#include "pes.h" |
#include "ts.h" |
#include "ts.h" |
#include "splice.h" |
#include "splice.h" |
Line 424 stream_descr *process_something (stream_
|
Line 425 stream_descr *process_something (stream_
|
if (d == NULL) { |
if (d == NULL) { |
return (s); |
return (s); |
} |
} |
|
if ((s->fdescr->content == ct_transport) |
|
&& (s == ts_file_stream (s->fdescr,TS_UNPARSED_SI))) { |
|
warn (LINF,"Splice Unparsed SI",ETSC,0,5,s->u.d.delta); |
|
memcpy (d,&s->data.ptr[c->index],c->length); |
|
list_incr (s->ctrl.out,s->ctrl,1); |
|
if (list_empty (s->ctrl)) { |
|
s->data.out = s->data.in; |
|
} else { |
|
s->data.out = s->ctrl.ptr[s->ctrl.out].index; |
|
} |
|
return (NULL); |
|
} |
adapt_ext_len = 1; |
adapt_ext_len = 1; |
adapt_flags2 = 0; |
adapt_flags2 = 0; |
adapt_flags1 = 0; |
adapt_flags1 = 0; |