[tracker/tracker-0.10] tracker-extract-gstreamer: Use global tags returned from discoverer



commit 08ae2ced187f4496c0037cd14755011fb7d007e4
Author: JÃrg Billeter <j bitron ch>
Date:   Thu Oct 27 14:32:59 2011 +0200

    tracker-extract-gstreamer: Use global tags returned from discoverer
    
    Fixes NB#287529.

 src/tracker-extract/tracker-extract-gstreamer.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/src/tracker-extract/tracker-extract-gstreamer.c b/src/tracker-extract/tracker-extract-gstreamer.c
index 8247dc6..275ec80 100644
--- a/src/tracker-extract/tracker-extract-gstreamer.c
+++ b/src/tracker-extract/tracker-extract-gstreamer.c
@@ -1107,6 +1107,11 @@ discoverer_init_and_run (MetadataExtractor *extractor,
 
 	extractor->duration = gst_discoverer_info_get_duration (info) / GST_SECOND;
 
+	/* Retrieve global tags */
+	extractor->tagcache = gst_tag_list_merge (NULL,
+	                                          gst_discoverer_info_get_tags (info),
+	                                          GST_TAG_MERGE_APPEND);
+
 	/* Get list of Streams to iterate */
 	extractor->streams = gst_discoverer_info_get_stream_list (info);
 	for (l = extractor->streams; l; l = g_list_next (l)) {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]