From 7f25b0b5149339dac8cf688831fe6f4093a14fab Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Fri, 20 Aug 2010 00:56:28 +0200 Subject: [PATCH] Introduce GSTREAMER_AUDIO_SINK setting to control which sink we use --- mopidy/outputs/gstreamer.py | 2 +- mopidy/settings.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/mopidy/outputs/gstreamer.py b/mopidy/outputs/gstreamer.py index de5b7734..8f321976 100644 --- a/mopidy/outputs/gstreamer.py +++ b/mopidy/outputs/gstreamer.py @@ -66,7 +66,7 @@ class GStreamerProcess(BaseProcess): self.gst_pipeline = gst.parse_launch(' ! '.join([ 'audioconvert name=convert', 'volume name=volume', - 'autoaudiosink' + settings.GSTREAMER_AUDIO_SINK, ])) pad = self.gst_pipeline.get_by_name('convert').get_pad('sink') diff --git a/mopidy/settings.py b/mopidy/settings.py index c9e3606e..3198ed93 100644 --- a/mopidy/settings.py +++ b/mopidy/settings.py @@ -167,3 +167,8 @@ SPOTIFY_USERNAME = u'' #: #: Used by :mod:`mopidy.backends.libspotify`. SPOTIFY_PASSWORD = u'' + +#: Which GStreamer audio sink to use in output pipeline. +#: +#: Default: autoaudiosink +GSTREAMER_AUDIO_SINK = u'autoaudiosink'