diff options
Diffstat (limited to 'gst/mpeg4videoparse/mpeg4videoparse.h')
-rw-r--r-- | gst/mpeg4videoparse/mpeg4videoparse.h | 10 |
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 { |