When using "tcextract -x mpeg2 ..." on a file it often fails. Why? Because in extract_mpeg2.c the only video stream id's that are supported are 0xe0 thru 0xe9.
According to iso13818-1, in Table 2-19, the correct range for video streams is "1111 xxxx". Somebody who has CVS access to transcode has my esteemed permission to correct the range and support all video streams 0xe0 thru 0xef. Regards J