From 51256e18949bbb2acdc9fac97e934511bcfc831b Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Tue, 11 Sep 2012 11:18:08 +0200 Subject: [PATCH] Log warning message if mixer creation fails --- mopidy/gstreamer.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mopidy/gstreamer.py b/mopidy/gstreamer.py index 5bdb7b39..2ebe2d71 100644 --- a/mopidy/gstreamer.py +++ b/mopidy/gstreamer.py @@ -101,8 +101,12 @@ class GStreamer(ThreadingActor): logger.info('Not setting up mixer.') return - # This will raise a gobject.GError if the description is bad. - mixerbin = gst.parse_bin_from_description(settings.MIXER, False) + try: + mixerbin = gst.parse_bin_from_description(settings.MIXER, False) + except gobject.GError as ex: + logger.warning('Failed to create mixer "%s": %s', + settings.MIXER, ex) + return # We assume that the bin will contain a single mixer. mixer = mixerbin.get_by_interface('GstMixer')