From 91bb79004f36a6cb50c7b46f6e014e660a90b297 Mon Sep 17 00:00:00 2001 From: Zaheer Abbas Merali Date: Fri, 14 Dec 2007 17:51:49 +0000 Subject: gst/mpegtsparse/mpegtspacketizer.*: Hash streams by pid again. Add a linked list inside each stream with a list of su... Original commit message from CVS: * gst/mpegtsparse/mpegtspacketizer.c: * gst/mpegtsparse/mpegtspacketizer.h: Hash streams by pid again. Add a linked list inside each stream with a list of sub_tables. Fix multiple sections as it was borked with my last commit. --- gst/mpegtsparse/mpegtspacketizer.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gst/mpegtsparse/mpegtspacketizer.h') diff --git a/gst/mpegtsparse/mpegtspacketizer.h b/gst/mpegtsparse/mpegtspacketizer.h index d8901ac0..f156ce5f 100644 --- a/gst/mpegtsparse/mpegtspacketizer.h +++ b/gst/mpegtsparse/mpegtspacketizer.h @@ -49,6 +49,7 @@ struct _MpegTSPacketizer { GObject object; GstAdapter *adapter; + /* streams hashed by pid */ GHashTable *streams; gboolean disposed; }; @@ -78,6 +79,7 @@ typedef struct GstBuffer *buffer; gint16 pid; guint8 table_id; + guint16 subtable_extension; guint section_length; guint8 version_number; guint8 current_next_indicator; -- cgit v1.2.1