From a6e1c4034411b0bb715f607eabe8641d92450752 Mon Sep 17 00:00:00 2001 From: Zaheer Abbas Merali Date: Fri, 9 May 2008 10:21:07 +0000 Subject: gst/mpegtsparse/: Make sure all schedule EIT and non-actual transport stream Original commit message from CVS: * gst/mpegtsparse/mpegtspacketizer.c: * gst/mpegtsparse/mpegtsparse.c: Make sure all schedule EIT and non-actual transport stream EITs are parsed. Also add present-following flag and actual-transport-stream flag to eit bus message. --- gst/mpegtsparse/mpegtspacketizer.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gst/mpegtsparse/mpegtspacketizer.c') diff --git a/gst/mpegtsparse/mpegtspacketizer.c b/gst/mpegtsparse/mpegtspacketizer.c index 57dd8452..a2249fae 100644 --- a/gst/mpegtsparse/mpegtspacketizer.c +++ b/gst/mpegtsparse/mpegtspacketizer.c @@ -1345,6 +1345,10 @@ mpegts_packetizer_parse_eit (MpegTSPacketizer * packetizer, "version-number", G_TYPE_UINT, section->version_number, "current-next-indicator", G_TYPE_UINT, section->current_next_indicator, "service-id", G_TYPE_UINT, service_id, + "actual-transport-stream", G_TYPE_BOOLEAN, (section->table_id == 0x4E || + (section->table_id >= 0x50 && section->table_id <= 0x5F)), + "present-following", G_TYPE_BOOLEAN, (section->table_id == 0x4E || + section->table_id == 0x4F), "transport-stream-id", G_TYPE_UINT, transport_stream_id, "original-network-id", G_TYPE_UINT, original_network_id, "segment-last-section-number", G_TYPE_UINT, segment_last_section_number, -- cgit v1.2.1