summaryrefslogtreecommitdiffstats
path: root/ext/metadata/gstmetadatamux.c
diff options
context:
space:
mode:
authorEdgard Lima <edgard.lima@indt.org.br>2008-02-02 20:22:19 +0000
committerEdgard Lima <edgard.lima@indt.org.br>2008-02-02 20:22:19 +0000
commit5aa73f078a997f63f8bfec0746ceaa5e3ec9e986 (patch)
treea3a517d763b6815ecde309736c788bcf3ba8eefd /ext/metadata/gstmetadatamux.c
parenta9ae327f9ffbc9d71fe4888067fdc5d2e0f326be (diff)
downloadgst-plugins-bad-5aa73f078a997f63f8bfec0746ceaa5e3ec9e986.tar.gz
gst-plugins-bad-5aa73f078a997f63f8bfec0746ceaa5e3ec9e986.tar.bz2
gst-plugins-bad-5aa73f078a997f63f8bfec0746ceaa5e3ec9e986.zip
Map more Exif tags.
Original commit message from CVS: Map more Exif tags.
Diffstat (limited to 'ext/metadata/gstmetadatamux.c')
-rw-r--r--ext/metadata/gstmetadatamux.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/metadata/gstmetadatamux.c b/ext/metadata/gstmetadatamux.c
index 256d7d21..d75c686d 100644
--- a/ext/metadata/gstmetadatamux.c
+++ b/ext/metadata/gstmetadatamux.c
@@ -508,9 +508,11 @@ gst_metadata_mux_sink_event (GstPad * pad, GstEvent * event)
{
GstTagList *taglist = NULL;
GstTagSetter *setter = GST_TAG_SETTER (filter);
+ const GstTagMergeMode mode = gst_tag_setter_get_tag_merge_mode (setter);
gst_event_parse_tag (event, &taglist);
- gst_tag_setter_merge_tags (setter, taglist, GST_TAG_MERGE_REPLACE);
+ gst_tag_setter_merge_tags (setter, taglist, mode);
+
}
break;