summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorGaël Bonithon <gael@xfce.org>2021-12-25 18:48:43 +0100
committerGaël Bonithon <gael@xfce.org>2021-12-26 18:30:03 +0100
commitef518751bd744a48a165dc7c285f98b960c64a75 (patch)
tree8a1261a63af9bea6532e9610c61320ab2d3571a7 /plugins
parent2c1fc2a84b7d7dcc731070f908b82da680972935 (diff)
downloadtumbler-ef518751bd744a48a165dc7c285f98b960c64a75.tar.gz
Debug: Add or adjust some traces and dumps
Diffstat (limited to 'plugins')
-rw-r--r--plugins/cover-thumbnailer/cover-thumbnailer-provider.c4
-rw-r--r--plugins/cover-thumbnailer/cover-thumbnailer.c6
-rw-r--r--plugins/desktop-thumbnailer/desktop-thumbnailer-provider.c10
-rw-r--r--plugins/desktop-thumbnailer/desktop-thumbnailer.c2
-rw-r--r--plugins/ffmpeg-thumbnailer/ffmpeg-thumbnailer-provider.c4
-rw-r--r--plugins/ffmpeg-thumbnailer/ffmpeg-thumbnailer.c4
-rw-r--r--plugins/font-thumbnailer/font-thumbnailer-provider.c4
-rw-r--r--plugins/font-thumbnailer/font-thumbnailer.c1
-rw-r--r--plugins/gepub-thumbnailer/gepub-thumbnailer-provider.c4
-rw-r--r--plugins/gepub-thumbnailer/gepub-thumbnailer.c1
-rw-r--r--plugins/gst-thumbnailer/gst-thumbnailer-provider.c4
-rw-r--r--plugins/gst-thumbnailer/gst-thumbnailer.c4
-rw-r--r--plugins/jpeg-thumbnailer/jpeg-thumbnailer-provider.c4
-rw-r--r--plugins/jpeg-thumbnailer/jpeg-thumbnailer.c1
-rw-r--r--plugins/odf-thumbnailer/odf-thumbnailer-provider.c4
-rw-r--r--plugins/odf-thumbnailer/odf-thumbnailer.c1
-rw-r--r--plugins/pixbuf-thumbnailer/pixbuf-thumbnailer-provider.c5
-rw-r--r--plugins/pixbuf-thumbnailer/pixbuf-thumbnailer.c1
-rw-r--r--plugins/poppler-thumbnailer/poppler-thumbnailer-provider.c4
-rw-r--r--plugins/poppler-thumbnailer/poppler-thumbnailer.c6
-rw-r--r--plugins/raw-thumbnailer/raw-thumbnailer-provider.c3
-rw-r--r--plugins/raw-thumbnailer/raw-thumbnailer.c1
22 files changed, 71 insertions, 7 deletions
diff --git a/plugins/cover-thumbnailer/cover-thumbnailer-provider.c b/plugins/cover-thumbnailer/cover-thumbnailer-provider.c
index c3015aa..880f772 100644
--- a/plugins/cover-thumbnailer/cover-thumbnailer-provider.c
+++ b/plugins/cover-thumbnailer/cover-thumbnailer-provider.c
@@ -152,6 +152,10 @@ cover_thumbnailer_provider_get_thumbnailers (TumblerThumbnailerProvider *provide
/* add the thumbnailer to the list */
thumbnailers = g_list_append (thumbnailers, thumbnailer);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported URI schemes",
+ (const gchar *const *) uri_schemes);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported mime types", mime_types);
+
/* free URI schemes */
g_strfreev (uri_schemes);
diff --git a/plugins/cover-thumbnailer/cover-thumbnailer.c b/plugins/cover-thumbnailer/cover-thumbnailer.c
index e36deff..4758dee 100644
--- a/plugins/cover-thumbnailer/cover-thumbnailer.c
+++ b/plugins/cover-thumbnailer/cover-thumbnailer.c
@@ -615,10 +615,16 @@ cover_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
TumblerThumbnailFlavor *flavor;
GFile *gfile;
+ /* do nothing if cancelled */
+ if (g_cancellable_is_cancelled (cancellable))
+ return;
+
/* source file */
uri = tumbler_file_info_get_uri (info);
gfile = g_file_new_for_uri (uri);
+ g_debug ("Handling URI '%s'", uri);
+
/* target data */
thumbnail = tumbler_file_info_get_thumbnail (info);
flavor = tumbler_thumbnail_get_flavor (thumbnail);
diff --git a/plugins/desktop-thumbnailer/desktop-thumbnailer-provider.c b/plugins/desktop-thumbnailer/desktop-thumbnailer-provider.c
index 7cb47bb..1b8ffe4 100644
--- a/plugins/desktop-thumbnailer/desktop-thumbnailer-provider.c
+++ b/plugins/desktop-thumbnailer/desktop-thumbnailer-provider.c
@@ -153,10 +153,13 @@ desktop_thumbnailer_get_from_desktop_file (GFile *file,
"mime-types", mime_types,
"exec", exec,
NULL);
+
+ g_debug ("Registered thumbnailer '%s'", filename);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported mime types",
+ (const gchar *const *) mime_types);
+
g_key_file_free (key_file);
g_strfreev(mime_types);
-
- g_debug ("Registered thumbnailer %s", exec);
g_free(exec);
return thumbnailer;
@@ -262,6 +265,9 @@ desktop_thumbnailer_provider_get_thumbnailers (TumblerThumbnailerProvider *provi
* priority come first */
directories = g_list_reverse (directories);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported URI schemes",
+ (const gchar *const *) uri_schemes);
+
/* thumbnailers end up in reverse order here, since they are prepended, but the list must
* not be reversed: this will happen during sorted insertion in tumbler_registry_add() */
for (iter = directories; iter != NULL; iter = iter->next)
diff --git a/plugins/desktop-thumbnailer/desktop-thumbnailer.c b/plugins/desktop-thumbnailer/desktop-thumbnailer.c
index 5e79543..7304ea6 100644
--- a/plugins/desktop-thumbnailer/desktop-thumbnailer.c
+++ b/plugins/desktop-thumbnailer/desktop-thumbnailer.c
@@ -360,6 +360,8 @@ desktop_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
uri = tumbler_file_info_get_uri (info);
file = g_file_new_for_uri (uri);
+ g_debug ("Handling URI '%s'", uri);
+
thumbnail = tumbler_file_info_get_thumbnail (info);
g_assert (thumbnail != NULL);
diff --git a/plugins/ffmpeg-thumbnailer/ffmpeg-thumbnailer-provider.c b/plugins/ffmpeg-thumbnailer/ffmpeg-thumbnailer-provider.c
index a143546..685df6e 100644
--- a/plugins/ffmpeg-thumbnailer/ffmpeg-thumbnailer-provider.c
+++ b/plugins/ffmpeg-thumbnailer/ffmpeg-thumbnailer-provider.c
@@ -136,6 +136,10 @@ ffmpeg_thumbnailer_provider_get_thumbnailers (TumblerThumbnailerProvider *provid
/* add the thumbnailer to the list */
thumbnailers = g_list_append (thumbnailers, thumbnailer);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported URI schemes",
+ (const gchar *const *) uri_schemes);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported mime types", mime_types);
+
/* free URI schemes */
g_strfreev (uri_schemes);
diff --git a/plugins/ffmpeg-thumbnailer/ffmpeg-thumbnailer.c b/plugins/ffmpeg-thumbnailer/ffmpeg-thumbnailer.c
index 7dc1a67..f2edf1e 100644
--- a/plugins/ffmpeg-thumbnailer/ffmpeg-thumbnailer.c
+++ b/plugins/ffmpeg-thumbnailer/ffmpeg-thumbnailer.c
@@ -152,8 +152,10 @@ ffmpeg_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
if (g_cancellable_is_cancelled (cancellable))
return;
- /* Check if is a sparse video file */
uri = tumbler_file_info_get_uri (info);
+ g_debug ("Handling URI '%s'", uri);
+
+ /* Check if is a sparse video file */
if (tumbler_util_guess_is_sparse (info))
{
g_debug ("Video file '%s' is probably sparse, skipping", uri);
diff --git a/plugins/font-thumbnailer/font-thumbnailer-provider.c b/plugins/font-thumbnailer/font-thumbnailer-provider.c
index e8f7571..0a9ac9e 100644
--- a/plugins/font-thumbnailer/font-thumbnailer-provider.c
+++ b/plugins/font-thumbnailer/font-thumbnailer-provider.c
@@ -123,6 +123,10 @@ font_thumbnailer_provider_get_thumbnailers (TumblerThumbnailerProvider *provider
/* add the thumbnailer to the list */
thumbnailers = g_list_append (thumbnailers, thumbnailer);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported URI schemes",
+ (const gchar *const *) uri_schemes);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported mime types", mime_types);
+
/* free URI schemes */
g_strfreev (uri_schemes);
diff --git a/plugins/font-thumbnailer/font-thumbnailer.c b/plugins/font-thumbnailer/font-thumbnailer.c
index 6ea370c..f9ed136 100644
--- a/plugins/font-thumbnailer/font-thumbnailer.c
+++ b/plugins/font-thumbnailer/font-thumbnailer.c
@@ -421,6 +421,7 @@ font_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
return;
uri = tumbler_file_info_get_uri (info);
+ g_debug ("Handling URI '%s'", uri);
/* check if we have a valid freetype library object */
if (font_thumbnailer->library_error != 0)
diff --git a/plugins/gepub-thumbnailer/gepub-thumbnailer-provider.c b/plugins/gepub-thumbnailer/gepub-thumbnailer-provider.c
index bba2323..775e953 100644
--- a/plugins/gepub-thumbnailer/gepub-thumbnailer-provider.c
+++ b/plugins/gepub-thumbnailer/gepub-thumbnailer-provider.c
@@ -121,6 +121,10 @@ gepub_thumbnailer_provider_get_thumbnailers (TumblerThumbnailerProvider *provide
/* add the thumbnailer to the list */
thumbnailers = g_list_append (thumbnailers, thumbnailer);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported URI schemes",
+ (const gchar *const *) uri_schemes);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported mime types", mime_types);
+
/* free URI schemes and MIME types */
g_strfreev (uri_schemes);
diff --git a/plugins/gepub-thumbnailer/gepub-thumbnailer.c b/plugins/gepub-thumbnailer/gepub-thumbnailer.c
index b019020..98062c7 100644
--- a/plugins/gepub-thumbnailer/gepub-thumbnailer.c
+++ b/plugins/gepub-thumbnailer/gepub-thumbnailer.c
@@ -161,6 +161,7 @@ gepub_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
uri = tumbler_file_info_get_uri (info);
file = g_file_new_for_uri (uri);
+ g_debug ("Handling URI '%s'", uri);
if (g_file_is_native (file))
{
diff --git a/plugins/gst-thumbnailer/gst-thumbnailer-provider.c b/plugins/gst-thumbnailer/gst-thumbnailer-provider.c
index dd3d66a..b76f419 100644
--- a/plugins/gst-thumbnailer/gst-thumbnailer-provider.c
+++ b/plugins/gst-thumbnailer/gst-thumbnailer-provider.c
@@ -243,6 +243,10 @@ gst_thumbnailer_provider_get_thumbnailers (TumblerThumbnailerProvider *provider)
"mime-types", mime_types,
NULL);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported URI schemes",
+ (const gchar *const *) uri_schemes);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported mime types", mime_types);
+
g_strfreev (uri_schemes);
return g_list_append (NULL, thumbnailer);
diff --git a/plugins/gst-thumbnailer/gst-thumbnailer.c b/plugins/gst-thumbnailer/gst-thumbnailer.c
index 402f6ac..d68a3cb 100644
--- a/plugins/gst-thumbnailer/gst-thumbnailer.c
+++ b/plugins/gst-thumbnailer/gst-thumbnailer.c
@@ -535,8 +535,10 @@ gst_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
if (g_cancellable_is_cancelled (cancellable))
return;
- /* Check if is a sparse video file */
uri = tumbler_file_info_get_uri (info);
+ g_debug ("Handling URI '%s'", uri);
+
+ /* Check if is a sparse video file */
if (tumbler_util_guess_is_sparse (info))
{
g_debug ("Video file '%s' is probably sparse, skipping", uri);
diff --git a/plugins/jpeg-thumbnailer/jpeg-thumbnailer-provider.c b/plugins/jpeg-thumbnailer/jpeg-thumbnailer-provider.c
index e53c123..72dc8aa 100644
--- a/plugins/jpeg-thumbnailer/jpeg-thumbnailer-provider.c
+++ b/plugins/jpeg-thumbnailer/jpeg-thumbnailer-provider.c
@@ -113,6 +113,10 @@ jpeg_thumbnailer_provider_get_thumbnailers (TumblerThumbnailerProvider *provider
"uri-schemes", uri_schemes, "mime-types", mime_types,
NULL);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported URI schemes",
+ (const gchar *const *) uri_schemes);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported mime types", mime_types);
+
/* free URI schemes and MIME types */
g_strfreev (uri_schemes);
diff --git a/plugins/jpeg-thumbnailer/jpeg-thumbnailer.c b/plugins/jpeg-thumbnailer/jpeg-thumbnailer.c
index f89128d..bf5c0d3 100644
--- a/plugins/jpeg-thumbnailer/jpeg-thumbnailer.c
+++ b/plugins/jpeg-thumbnailer/jpeg-thumbnailer.c
@@ -801,6 +801,7 @@ jpeg_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
return;
uri = tumbler_file_info_get_uri (info);
+ g_debug ("Handling URI '%s'", uri);
/* try to open the source file for reading */
file = g_file_new_for_uri (uri);
diff --git a/plugins/odf-thumbnailer/odf-thumbnailer-provider.c b/plugins/odf-thumbnailer/odf-thumbnailer-provider.c
index b76c93d..ff76fd8 100644
--- a/plugins/odf-thumbnailer/odf-thumbnailer-provider.c
+++ b/plugins/odf-thumbnailer/odf-thumbnailer-provider.c
@@ -151,6 +151,10 @@ odf_thumbnailer_provider_get_thumbnailers (TumblerThumbnailerProvider *provider)
/* add the thumbnailer to the list */
thumbnailers = g_list_append (thumbnailers, thumbnailer);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported URI schemes",
+ (const gchar *const *) uri_schemes);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported mime types", mime_types);
+
/* free URI schemes */
g_strfreev (uri_schemes);
diff --git a/plugins/odf-thumbnailer/odf-thumbnailer.c b/plugins/odf-thumbnailer/odf-thumbnailer.c
index 629d8ee..ff47bfc 100644
--- a/plugins/odf-thumbnailer/odf-thumbnailer.c
+++ b/plugins/odf-thumbnailer/odf-thumbnailer.c
@@ -286,6 +286,7 @@ odf_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
uri = tumbler_file_info_get_uri (info);
file = g_file_new_for_uri (uri);
+ g_debug ("Handling URI '%s'", uri);
if (g_file_is_native (file))
{
diff --git a/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer-provider.c b/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer-provider.c
index 2e12a20..3b7c9f0 100644
--- a/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer-provider.c
+++ b/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer-provider.c
@@ -162,6 +162,11 @@ pixbuf_thumbnailer_provider_get_thumbnailers (TumblerThumbnailerProvider *provid
"uri-schemes", uri_schemes, "mime-types", mime_types,
NULL);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported URI schemes",
+ (const gchar *const *) uri_schemes);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported mime types",
+ (const gchar *const *) mime_types);
+
/* free URI schemes and MIME types */
g_strfreev (uri_schemes);
g_strfreev (mime_types);
diff --git a/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer.c b/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer.c
index 40dba65..6395d7f 100644
--- a/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer.c
+++ b/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer.c
@@ -209,6 +209,7 @@ pixbuf_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
return;
uri = tumbler_file_info_get_uri (info);
+ g_debug ("Handling URI '%s'", uri);
/* try to open the source file for reading */
file = g_file_new_for_uri (uri);
diff --git a/plugins/poppler-thumbnailer/poppler-thumbnailer-provider.c b/plugins/poppler-thumbnailer/poppler-thumbnailer-provider.c
index 6abd02e..6fd6b7d 100644
--- a/plugins/poppler-thumbnailer/poppler-thumbnailer-provider.c
+++ b/plugins/poppler-thumbnailer/poppler-thumbnailer-provider.c
@@ -121,6 +121,10 @@ poppler_thumbnailer_provider_get_thumbnailers (TumblerThumbnailerProvider *provi
/* add the thumbnailer to the list */
thumbnailers = g_list_append (thumbnailers, thumbnailer);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported URI schemes",
+ (const gchar *const *) uri_schemes);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported mime types", mime_types);
+
/* free URI schemes and MIME types */
g_strfreev (uri_schemes);
diff --git a/plugins/poppler-thumbnailer/poppler-thumbnailer.c b/plugins/poppler-thumbnailer/poppler-thumbnailer.c
index 86d02ef..8ee1083 100644
--- a/plugins/poppler-thumbnailer/poppler-thumbnailer.c
+++ b/plugins/poppler-thumbnailer/poppler-thumbnailer.c
@@ -244,11 +244,11 @@ poppler_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
if (g_cancellable_is_cancelled (cancellable))
return;
- /* try to load the PDF/PS file based on the URI */
uri = tumbler_file_info_get_uri (info);
- document = poppler_document_new_from_file (uri, NULL, &error);
+ g_debug ("Handling URI '%s'", uri);
- /* check if that failed */
+ /* try to load the PDF/PS file based on the URI */
+ document = poppler_document_new_from_file (uri, NULL, &error);
if (document == NULL)
{
/* make sure to free error data */
diff --git a/plugins/raw-thumbnailer/raw-thumbnailer-provider.c b/plugins/raw-thumbnailer/raw-thumbnailer-provider.c
index 5677a66..0ceb3fe 100644
--- a/plugins/raw-thumbnailer/raw-thumbnailer-provider.c
+++ b/plugins/raw-thumbnailer/raw-thumbnailer-provider.c
@@ -130,5 +130,8 @@ raw_thumbnailer_provider_get_thumbnailers (TumblerThumbnailerProvider *provider)
/* add the thumbnailer to the list */
thumbnailers = g_list_append (thumbnailers, thumbnailer);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported URI schemes", uri_schemes);
+ tumbler_util_dump_strv (G_LOG_DOMAIN, "Supported mime types", mime_types);
+
return thumbnailers;
}
diff --git a/plugins/raw-thumbnailer/raw-thumbnailer.c b/plugins/raw-thumbnailer/raw-thumbnailer.c
index 16c75da..92ac01d 100644
--- a/plugins/raw-thumbnailer/raw-thumbnailer.c
+++ b/plugins/raw-thumbnailer/raw-thumbnailer.c
@@ -126,6 +126,7 @@ raw_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
uri = tumbler_file_info_get_uri (info);
file = g_file_new_for_uri (uri);
+ g_debug ("Handling URI '%s'", uri);
thumbnail = tumbler_file_info_get_thumbnail (info);
g_assert (thumbnail != NULL);