diff options
Diffstat (limited to 'ext/metadata/gstmetadatamux.c')
-rw-r--r-- | ext/metadata/gstmetadatamux.c | 4 |
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; |