diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index 022f755728..32d4598778 100644 --- a/gst/matroska/matroska-demux.c +++ b/gst/matroska/matroska-demux.c @@ -1430,6 +1430,11 @@ gst_matroska_demux_add_stream (GstMatroskaDemux * demux, GstEbmlRead * ebml) lang = gst_tag_get_language_code (context->language); gst_tag_list_add (context->tags, GST_TAG_MERGE_REPLACE, GST_TAG_LANGUAGE_CODE, (lang) ? lang : context->language, NULL); + + if (context->name) { + gst_tag_list_add (context->tags, GST_TAG_MERGE_REPLACE, + GST_TAG_TITLE, context->name, NULL); + } context->tags_changed = TRUE; }