diff options
author | Gaël Bonithon <gael@xfce.org> | 2021-12-25 18:48:43 +0100 |
---|---|---|
committer | Gaël Bonithon <gael@xfce.org> | 2021-12-26 18:30:03 +0100 |
commit | ef518751bd744a48a165dc7c285f98b960c64a75 (patch) | |
tree | 8a1261a63af9bea6532e9610c61320ab2d3571a7 /plugins | |
parent | 2c1fc2a84b7d7dcc731070f908b82da680972935 (diff) | |
download | tumbler-ef518751bd744a48a165dc7c285f98b960c64a75.tar.gz |
Debug: Add or adjust some traces and dumps
Diffstat (limited to 'plugins')
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); |