[tracker] Make sure vorbis extractor builds without libmediaart
- From: Xavier Claessens <xclaesse src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker] Make sure vorbis extractor builds without libmediaart
- Date: Mon, 21 Apr 2014 15:02:24 +0000 (UTC)
commit f014e39f9c0b9d6cd16b2f7e3d7fa335415951d5
Author: Xavier Claessens <xavier claessens collabora com>
Date: Wed Apr 16 15:27:18 2014 -0400
Make sure vorbis extractor builds without libmediaart
https://bugzilla.gnome.org/show_bug.cgi?id=728370
src/tracker-extract/tracker-extract-vorbis.c | 26 ++++++++++++++++----------
1 files changed, 16 insertions(+), 10 deletions(-)
---
diff --git a/src/tracker-extract/tracker-extract-vorbis.c b/src/tracker-extract/tracker-extract-vorbis.c
index 27df413..530bf20 100644
--- a/src/tracker-extract/tracker-extract-vorbis.c
+++ b/src/tracker-extract/tracker-extract-vorbis.c
@@ -28,7 +28,9 @@
#include <vorbis/vorbisfile.h>
+#ifdef HAVE_LIBMEDIAART
#include <libmediaart/mediaart.h>
+#endif
#include <libtracker-common/tracker-common.h>
@@ -95,7 +97,7 @@ tracker_extract_get_metadata (TrackerExtractInfo *info)
VorbisData vd = { 0 };
MergeData md = { 0 };
FILE *f;
- gchar *filename, *uri;
+ gchar *filename;
OggVorbis_File vf;
vorbis_comment *comment;
vorbis_info *vi;
@@ -511,15 +513,19 @@ tracker_extract_get_metadata (TrackerExtractInfo *info)
tracker_sparql_builder_object_int64 (metadata, (gint64) time);
}
- uri = g_file_get_uri (file);
- media_art_process (NULL,
- 0,
- NULL,
- MEDIA_ART_ALBUM,
- vd.album_artist ? vd.album_artist : vd.artist,
- vd.album,
- uri);
- g_free (uri);
+#ifdef HAVE_LIBMEDIAART
+ {
+ gchar *uri = g_file_get_uri (file);
+ media_art_process (NULL,
+ 0,
+ NULL,
+ MEDIA_ART_ALBUM,
+ vd.album_artist ? vd.album_artist : vd.artist,
+ vd.album,
+ uri);
+ g_free (uri);
+ }
+#endif
g_free (vd.artist);
g_free (vd.album);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]