diff options
author | Stefan Kost <ensonic@users.sourceforge.net> | 2008-12-16 14:22:51 +0000 |
---|---|---|
committer | Stefan Kost <ensonic@users.sourceforge.net> | 2008-12-16 14:22:51 +0000 |
commit | 9e72ba8464eda862b36766449ad117c49667874f (patch) | |
tree | bc6f83843e4572d9c620914a6efffa83adeb823d /gst/avi/gstavimux.c | |
parent | 71dec960dd038c8aa174c951d5d12b766a8e8cc7 (diff) |
gst/avi/gstavimux.c: Use new tagsetter api to flush tags.
Original commit message from CVS:
* gst/avi/gstavimux.c:
Use new tagsetter api to flush tags.
Diffstat (limited to 'gst/avi/gstavimux.c')
-rw-r--r-- | gst/avi/gstavimux.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gst/avi/gstavimux.c b/gst/avi/gstavimux.c index 3a9e91dc..c578568f 100644 --- a/gst/avi/gstavimux.c +++ b/gst/avi/gstavimux.c @@ -388,6 +388,9 @@ gst_avi_mux_reset (GstAviMux * avimux) /* state info */ avimux->write_header = TRUE; + + /* tags */ + gst_tag_setter_flush (GST_TAG_SETTER (avimux)); } static void @@ -1225,7 +1228,6 @@ gst_avi_mux_riff_get_avi_header (GstAviMux * avimux) /* 12 bytes is needed for data header */ GST_BUFFER_SIZE (buffer) -= 12; gst_tag_list_foreach (tags, gst_avi_mux_write_tag, &data); - /* do not free tags here, as it refers to the tag snapshot */ GST_BUFFER_SIZE (buffer) += 12; buffdata = GST_BUFFER_DATA (buffer) + highmark; |