[rygel/wip/media-engine] tracker: Drop GUPnP-DLNA dependency



commit acc0cf781ab7ad3cf7808a95c2258aa0f63e9253
Author: Jens Georg <jensg openismus com>
Date:   Fri Sep 28 10:46:18 2012 +0200

    tracker: Drop GUPnP-DLNA dependency
    
    If tracker knows the DLNA profile for a file, it also knows the correct mime
    type with version >= 0.12. We can drop this dependency now.

 src/plugins/tracker/Makefile.am                    |    9 +++++----
 .../tracker/rygel-tracker-item-factory.vala        |   10 +---------
 2 files changed, 6 insertions(+), 13 deletions(-)
---
diff --git a/src/plugins/tracker/Makefile.am b/src/plugins/tracker/Makefile.am
index e031fb8..91bf9ce 100644
--- a/src/plugins/tracker/Makefile.am
+++ b/src/plugins/tracker/Makefile.am
@@ -1,4 +1,4 @@
-include ../../../common.am
+include $(top_srcdir)/common.am
 
 plugin_LTLIBRARIES = librygel-tracker.la
 
@@ -40,10 +40,11 @@ librygel_tracker_la_SOURCES = \
 	rygel-tracker-plugin-factory.vala \
 	rygel-tracker-interfaces.vala
 
-librygel_tracker_la_VALAFLAGS = --pkg posix \
-	--pkg gupnp-dlna-1.0 \
+librygel_tracker_la_VALAFLAGS = \
+	--pkg posix \
 	--pkg tracker-sparql-0.14 \
 	$(RYGEL_COMMON_SERVER_PLUGIN_VALAFLAGS)
-librygel_tracker_la_LIBADD = $(RYGEL_COMMON_SERVER_LIBS) $(LIBGUPNP_DLNA_LIBS) \
+librygel_tracker_la_LIBADD = \
+	$(RYGEL_COMMON_SERVER_LIBS) \
 	$(TRACKER_SPARQL_LIBS)
 librygel_tracker_la_LDFLAGS = $(RYGEL_PLUGIN_LINKER_FLAGS)
diff --git a/src/plugins/tracker/rygel-tracker-item-factory.vala b/src/plugins/tracker/rygel-tracker-item-factory.vala
index 0654a65..96aaf57 100644
--- a/src/plugins/tracker/rygel-tracker-item-factory.vala
+++ b/src/plugins/tracker/rygel-tracker-item-factory.vala
@@ -55,8 +55,6 @@ public abstract class Rygel.Tracker.ItemFactory {
 
     public ArrayList<string> properties;
 
-    private DLNADiscoverer discoverer;
-
     public ItemFactory (string  category,
                         string  category_iri,
                         string  upnp_class,
@@ -132,17 +130,11 @@ public abstract class Rygel.Tracker.ItemFactory {
             item.date = metadata.get_string (Metadata.DATE);
         }
 
-        var profile = null as GUPnP.DLNAProfile;
         if (metadata.is_bound (Metadata.DLNA_PROFILE)) {
             item.dlna_profile = metadata.get_string (Metadata.DLNA_PROFILE);
-            profile = this.discoverer.get_profile (item.dlna_profile);
         }
 
-        if (profile != null) {
-            item.mime_type = profile.mime;
-        } else {
-            item.mime_type = metadata.get_string (Metadata.MIME);
-        }
+        item.mime_type = metadata.get_string (Metadata.MIME);
 
         item.add_uri (uri);
     }



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