summaryrefslogtreecommitdiffstats
path: root/gst/mpeg4videoparse/mpeg4videoparse.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/mpeg4videoparse/mpeg4videoparse.h')
-rw-r--r--gst/mpeg4videoparse/mpeg4videoparse.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/gst/mpeg4videoparse/mpeg4videoparse.h b/gst/mpeg4videoparse/mpeg4videoparse.h
index 94438ad2..9661d457 100644
--- a/gst/mpeg4videoparse/mpeg4videoparse.h
+++ b/gst/mpeg4videoparse/mpeg4videoparse.h
@@ -43,6 +43,7 @@ typedef struct _GstMpeg4VParseClass GstMpeg4VParseClass;
typedef enum {
PARSE_NEED_START,
PARSE_START_FOUND,
+ PARSE_VOS_FOUND,
PARSE_VOP_FOUND
} GstMpeg4VParseState;
@@ -54,8 +55,17 @@ struct _GstMpeg4VParse {
GstAdapter * adapter;
guint offset;
+ guint vos_offset;
+ gboolean intra_frame;
GstMpeg4VParseState state;
+ GstClockTime timestamp;
+
+ GstBuffer *config;
+ guint8 profile;
+ GstClockTime frame_duration;
+
+ gboolean drop;
};
struct _GstMpeg4VParseClass {