diff options
author | Edgard Lima <edgard.lima@indt.org.br> | 2007-11-23 17:35:21 +0000 |
---|---|---|
committer | Edgard Lima <edgard.lima@indt.org.br> | 2007-11-23 17:35:21 +0000 |
commit | 1cb35c75741314f40f098250108b1b0e7db643cc (patch) | |
tree | 6aac146d2ba54a9bdd7e7c720d39d4e92a9d496c /ext/metadata/gstmetadataparse.h | |
parent | db93cd7461e32ce9e4261309e6d972758c0de8db (diff) | |
download | gst-plugins-bad-1cb35c75741314f40f098250108b1b0e7db643cc.tar.gz gst-plugins-bad-1cb35c75741314f40f098250108b1b0e7db643cc.tar.bz2 gst-plugins-bad-1cb35c75741314f40f098250108b1b0e7db643cc.zip |
Now parser is generic (just add/remove a list of chunks). And a template of muxer has been created.
Original commit message from CVS:
Now parser is generic (just add/remove a list of chunks). And a template of muxer has been created.
Diffstat (limited to 'ext/metadata/gstmetadataparse.h')
-rw-r--r-- | ext/metadata/gstmetadataparse.h | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/ext/metadata/gstmetadataparse.h b/ext/metadata/gstmetadataparse.h index 17d0fcb3..0243261e 100644 --- a/ext/metadata/gstmetadataparse.h +++ b/ext/metadata/gstmetadataparse.h @@ -79,30 +79,26 @@ struct _GstMetadataParse gboolean iptc; gboolean xmp; - gint64 seg_offset_orig[3]; /* offset in chunk in original stream */ - guint32 seg_size[3]; - - gint64 seg_inject_offset[3]; /* offset of chunk in resulting stream */ - guint32 seg_inject_size[3]; - guint8 * seg_inject_data[3]; - - gint8 num_segs; - gboolean need_send_tag; GstTagList *taglist; ParseData parse_data; - GstAdapter *adapter; + GstAdapter *adapter_parsing; + GstAdapter *adapter_holding; guint32 next_offset; guint32 next_size; ImageType img_type; - gint64 offset_orig; - gint64 duration; - gint64 offset; + gint64 offset_orig; /* offset in original stream */ + gint64 duration_orig; /* durarion of stream */ + gint64 offset; /* offset in current stream */ + gint64 duration; /* durarion of modified stream */ MetadataState state; + GstBuffer * prepend_buffer; + GstBuffer * append_buffer; + gboolean need_more_data; @@ -116,7 +112,5 @@ struct _GstMetadataParseClass extern GType gst_metadata_parse_get_type (void); -extern gboolean gst_metadata_parse_plugin_init (GstPlugin * plugin); - G_END_DECLS #endif /* __GST_METADATA_PARSE_H__ */ |