diff options
Diffstat (limited to 'gst/mpegpsmux/mpegpsmux.h')
-rw-r--r-- | gst/mpegpsmux/mpegpsmux.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/gst/mpegpsmux/mpegpsmux.h b/gst/mpegpsmux/mpegpsmux.h index 4da1bea66..69de48a5c 100644 --- a/gst/mpegpsmux/mpegpsmux.h +++ b/gst/mpegpsmux/mpegpsmux.h @@ -46,7 +46,7 @@ #define __MPEGPSMUX_H__ #include <gst/gst.h> -#include <gst/base/gstcollectpads.h> +#include <gst/base/gstcollectpads2.h> #include <gst/base/gstadapter.h> G_BEGIN_DECLS @@ -68,7 +68,9 @@ struct MpegPsMux { GstPad *srcpad; - GstCollectPads *collect; // pads collector + guint video_stream_id; /* stream id of primary video stream */ + + GstCollectPads2 *collect; /* pads collector */ PsMux *psmux; @@ -76,6 +78,9 @@ struct MpegPsMux { GstFlowReturn last_flow_ret; GstClockTime last_ts; + + GstBufferList *gop_list; + gboolean aggregate_gops; }; struct MpegPsMuxClass { @@ -83,7 +88,7 @@ struct MpegPsMuxClass { }; struct MpegPsPadData { - GstCollectData collect; /* Parent */ + GstCollectData2 collect; /* Parent */ guint8 stream_id; guint8 stream_id_ext; |