[QNX] Introduce env variable for default audio sink
authorAndreas Holzammer <andreas.holzammer@kdab.com>
Fri, 25 Apr 2014 08:28:16 +0000 (10:28 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Fri, 25 Apr 2014 08:46:51 +0000 (10:46 +0200)
Make it possible to change the default audio sink
via a environment variable.

Change-Id: Id0e14318fc99a896b8a41196941b758a31d23600
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.cpp

index 2555b28..abb6827 100644 (file)
@@ -208,7 +208,8 @@ void MmRendererMediaPlayerControl::attach()
     if (m_videoWindowControl)
         m_videoWindowControl->attachDisplay(m_context);
 
-    m_audioId = mmr_output_attach(m_context, "audio:default", "audio");
+    const QByteArray defaultAudioDevice = qgetenv("QQNX_RENDERER_DEFAULT_AUDIO_SINK");
+    m_audioId = mmr_output_attach(m_context, defaultAudioDevice.isEmpty() ? "audio:default" : defaultAudioDevice.constData(), "audio");
     if (m_audioId == -1) {
         emitMmError("mmr_output_attach() for audio failed");
         return;