gstreamer/gst/mpegtsdemux
Edward Hervey 21ebc7708d pesparse: Refactory secondary PES extension handling
Some streams had wrong values for the stream_id_extension, make sure
we only remember the valid ones.

For streams with PES_extension_field_length == 0, assume there's nothing
else.

For streams that state they have a TREF extension but don't have enough
data to store it, just assume it was produced by a non-compliant muxer
and skip the remaining data.

Only store remaining data in stream_id_extension_data instead of storing
data we already parse.
2013-08-14 13:41:37 +02:00
..
gstmpegdefs.h mpegdefs: Simplify PCR/PTS/DTS => GST conversion macros 2013-07-29 09:42:11 +02:00
gstmpegdesc.h tsdemux: Add more AC3 detection cases 2013-07-29 09:42:11 +02:00
gsttsdemux.c mpegtsdemux: Switch to MPEG-TS SI library 2013-07-03 09:17:25 +02:00
Makefile.am tsdemux: Create and send codec tag 2013-07-23 15:11:51 +02:00
mpegtsbase.c mpegtsdemux: Remember seek sequence number 2013-07-15 11:20:40 +02:00
mpegtsbase.h mpegtsdemux: Remember seek sequence number 2013-07-15 11:20:40 +02:00
mpegtspacketizer.c mpegtspacketizer: Look harder for next sync position 2013-08-02 10:41:25 +02:00
mpegtspacketizer.h mpegtspacketizer: More AFC flags 2013-07-29 09:42:11 +02:00
mpegtsparse.c tsparse: Add support for group-id in the stream-start event 2013-07-23 10:33:31 +02:00
mpegtsparse.h tsparse: Add support for group-id in the stream-start event 2013-07-23 10:33:31 +02:00
pesparse.c pesparse: Refactory secondary PES extension handling 2013-08-14 13:41:37 +02:00
pesparse.h pesparse: Refactory secondary PES extension handling 2013-08-14 13:41:37 +02:00
TODO tsdemux: Update TODO 2012-03-05 10:17:56 +01:00
tsdemux.c pesparse: Remove unused argument 2013-08-14 10:33:14 +02:00
tsdemux.h tsdemux: Remember requested seek rate and use it 2013-07-24 15:51:46 +02:00