Commit 6de2c8ac authored by Yoann Lopes's avatar Yoann Lopes
Browse files

GStreamer: add QT_GSTREAMER_PLAYBIN_AUDIOSINK env variable


Allows to set a custom audio sink to be used by the media player,
instead of the default 'autoaudiosink'.

Change-Id: I13ea93a787ba6412a42bf48ecf7d3a822060cbe4
Reviewed-by: default avatarChristian Stromme <christian.stromme@qt.io>
Showing with 2 additions and 1 deletion
......@@ -160,7 +160,8 @@ QGstreamerPlayerSession::QGstreamerPlayerSession(QObject *parent)
}
g_object_set(G_OBJECT(m_playbin), "flags", flags, NULL);
GstElement *audioSink = gst_element_factory_make("autoaudiosink", "audiosink");
const QByteArray envAudioSink = qgetenv("QT_GSTREAMER_PLAYBIN_AUDIOSINK");
GstElement *audioSink = gst_element_factory_make(envAudioSink.isEmpty() ? "autoaudiosink" : envAudioSink, "audiosink");
if (audioSink) {
if (usePlaybinVolume()) {
m_audioSink = audioSink;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment