Replace pattern matching code with improved parser for MPEG-2 elementary streams.
Fix parsing of ReplayTV 5000 captions.
Add ability to decode SCTE 20 encoded captions.
Make decoding of TS files more error tolerant.
Start implementation of EIA-708 decoding (not active yet).
Add -gt / --goptime switch to use GOP timing instead of PTS timing.
Start implementation of AVC/H.264 decoding (not active yet).
Fixed: The basic problem is that when 24fps movie film gets converted to 30fps NTSCthey repeat every 4th frame. Some pics have 3 fields of CC data with field 3 CC databelongs to the same channel as field 1. The following pics have the fields reversedbecause of the odd number of fields. I used top_field_first to tell when the channelsare reversed. See Table 6-1 of the SCTE 20 [Paul Fernquist]