Mercurial > pt1.oyama
diff recpt1/tssplitter_lite.h @ 100:aeba1988234f
support macros to specify sid:
- macros: hd, sd1, sd2, sd3, 1seg and all are supported.
- if sid has been specified but no suitable sid found, fall back to "all".
technical summary:
- use splitter structure as the argument where it is applicable.
- add tab configuration to some source files.
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Sat, 13 Feb 2010 19:43:25 +0900 |
parents | 3a3f15b063e1 |
children | caecbba2a76f |
line wrap: on
line diff
--- a/recpt1/tssplitter_lite.h Fri Feb 12 21:40:21 2010 +0900 +++ b/recpt1/tssplitter_lite.h Sat Feb 13 19:43:25 2010 +0900 @@ -1,3 +1,4 @@ +/* -*- tab-width: 4; indent-tabs-mode: t -*- */ /* tssplitter_lite.h -- split TS stream program's header. Copyright 2009 querulous @@ -44,8 +45,10 @@ unsigned char* pat; char** sid_list; unsigned char pat_count; - int pmt_remain; + int pmt_retain; int pmt_counter; + int avail_pmts[MAX_SERVICES]; + int num_pmts; } splitter; /* b25 decoder would hoard up large chank */