diff options
author | Mark Nauwelaerts <manauw@skynet.be> | 2006-11-15 12:08:20 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.net> | 2006-11-15 12:08:20 +0000 |
commit | 5c446dc4f5631d6c4878839ea7815e86cb074060 (patch) | |
tree | de8eaae4e7ccf6f8c963a8c3aeee1a9c3d4e4a92 /gst/matroska/matroska-mux.h | |
parent | f5dda5f00bb646fef5f9b0299d42bf699aacae65 (diff) |
gst/matroska/matroska-mux.*: Add basic tag writing support; implement releasing pads (#374658).
Original commit message from CVS:
Patch by: Mark Nauwelaerts <manauw at skynet be>
* gst/matroska/matroska-mux.c: (gst_matroska_mux_add_interfaces),
(gst_matroska_mux_class_init), (gst_matroska_pad_free),
(gst_matroska_mux_reset), (gst_matroska_mux_handle_sink_event),
(gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad),
(gst_matroska_mux_track_header), (gst_matroska_mux_start),
(gst_matroska_mux_write_simple_tag), (gst_matroska_mux_finish):
* gst/matroska/matroska-mux.h:
Add basic tag writing support; implement releasing pads (#374658).
Diffstat (limited to 'gst/matroska/matroska-mux.h')
-rw-r--r-- | gst/matroska/matroska-mux.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gst/matroska/matroska-mux.h b/gst/matroska/matroska-mux.h index 8c1229c3..39ce63b1 100644 --- a/gst/matroska/matroska-mux.h +++ b/gst/matroska/matroska-mux.h @@ -86,6 +86,7 @@ typedef struct _GstMatroskaMux { /* pads */ GstPad *srcpad; GstCollectPads *collect; + GstPadEventFunction collect_event; GstEbmlWrite *ebml_write; guint num_streams, @@ -114,7 +115,7 @@ typedef struct _GstMatroskaMux { guint64 segment_pos, seekhead_pos, cues_pos, - /* tags_pos, */ + tags_pos, info_pos, tracks_pos, duration_pos, @@ -129,6 +130,9 @@ typedef struct _GstMatroskaMux { /* meta-seek info */ GstMatroskaMetaSeekIndex *meta_index; guint num_meta_indexes; + + /* tags */ + GstTagList *tags; } GstMatroskaMux; typedef struct _GstMatroskaMuxClass { |