[rygel] media-export: Also extract sidecar media-art
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel] media-export: Also extract sidecar media-art
- Date: Sat, 14 Jun 2014 19:29:50 +0000 (UTC)
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]