[rygel] media-export: Also extract sidecar media-art



commit 404b6f0fa5ec3d8e1d4ebebf4b93bd5a719cc147
Author: Jens Georg <mail jensge org>
Date:   Sat Jun 14 21:27:48 2014 +0200

    media-export: Also extract sidecar media-art
    
    Signed-off-by: Jens Georg <mail jensge org>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710387

 .../rygel-media-export-item-factory.vala           |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/plugins/media-export/rygel-media-export-item-factory.vala 
b/src/plugins/media-export/rygel-media-export-item-factory.vala
index 9e45b1a..c1076eb 100644
--- a/src/plugins/media-export/rygel-media-export-item-factory.vala
+++ b/src/plugins/media-export/rygel-media-export-item-factory.vala
@@ -268,9 +268,13 @@ namespace Rygel.MediaExport.ItemFactory {
         tags.get_uint (Tags.TRACK_NUMBER, out tmp);
         item.track_number = (int) tmp;
 
+
+        var store = MediaArtStore.get_default ();
+
         Sample sample;
         tags.get_sample (Tags.IMAGE, out sample);
         if (sample == null) {
+            store.add (item, file, null);
             return item;
         }
         unowned Structure structure = sample.get_caps ().get_structure (0);
@@ -282,7 +286,6 @@ namespace Rygel.MediaExport.ItemFactory {
         switch (image_type) {
             case Tag.ImageType.UNDEFINED:
             case Tag.ImageType.FRONT_COVER:
-                var store = MediaArtStore.get_default ();
                 Gst.MapInfo map_info;
                 sample.get_buffer ().map (out map_info, Gst.MapFlags.READ);
                 store.add (item, file, map_info.data);


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