[tracker-miners/sam/file-processed-signal: 6/10] tracker-extract-mp3: Describe error when unable to parse MP3
- From: Sam Thursfield <sthursfield src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker-miners/sam/file-processed-signal: 6/10] tracker-extract-mp3: Describe error when unable to parse MP3
- Date: Fri, 1 May 2020 11:43:02 +0000 (UTC)
commit b1bfd217d89e660d3b57cd7cb06d592e9879a9da
Author: Sam Thursfield <sam afuera me uk>
Date: Sun Mar 22 00:37:14 2020 +0100
tracker-extract-mp3: Describe error when unable to parse MP3
src/tracker-extract/tracker-extract-mp3.c | 8 ++++++++
1 file changed, 8 insertions(+)
---
diff --git a/src/tracker-extract/tracker-extract-mp3.c b/src/tracker-extract/tracker-extract-mp3.c
index 2f8242078..83af420f5 100644
--- a/src/tracker-extract/tracker-extract-mp3.c
+++ b/src/tracker-extract/tracker-extract-mp3.c
@@ -39,6 +39,7 @@
#include <libtracker-miners-common/tracker-common.h>
#include <libtracker-extract/tracker-extract.h>
+#include <tracker-extract/tracker-extract.h>
#ifdef FRAME_ENABLE_TRACE
#warning Frame traces enabled
@@ -2926,5 +2927,12 @@ tracker_extract_get_metadata (TrackerExtractInfo *info)
g_free (filename);
g_free (uri);
+ if (!parsed) {
+ GError *error = g_error_new (TRACKER_EXTRACT_ERROR,
+ TRACKER_EXTRACT_ERROR_PARSE_ERROR,
+ "Could not parse file as MP3.");
+ tracker_extract_info_set_error (info, error);
+ }
+
return parsed;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]