From b8ecaea525d68c9f1f7b9deef2d9fbd8867d05fa Mon Sep 17 00:00:00 2001 From: wurstsalat Date: Thu, 2 Dec 2021 21:17:54 +0100 Subject: [preview] Check for GstPbutils Fixes #563 --- url_image_preview/url_image_preview.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/url_image_preview/url_image_preview.py b/url_image_preview/url_image_preview.py index 582c957..5c84827 100644 --- a/url_image_preview/url_image_preview.py +++ b/url_image_preview/url_image_preview.py @@ -29,11 +29,13 @@ from gi.repository import GdkPixbuf from gi.repository import Gio from gi.repository import GLib from gi.repository import Soup +HAS_GSTPBUTILS = False try: gi.require_version('Gst', '1.0') gi.require_version('GstPbutils', '1.0') from gi.repository import Gst from gi.repository import GstPbutils + HAS_GSTPBUTILS = True except Exception: pass @@ -728,6 +730,9 @@ class UrlImagePreviewPlugin(GajimPlugin): @staticmethod def _contains_audio_streams(file_path): + if not HAS_GSTPBUTILS: + return False + # Check if it is really an audio file has_audio = False discoverer = GstPbutils.Discoverer() -- cgit v1.2.3