From 1cafaf3a79cd5e41a9d792d4c65d270f33e1d281 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Thu, 12 Sep 2019 18:07:10 +0200 Subject: [PATCH] Disable video for playbin --- src/engine/gstenginepipeline.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/engine/gstenginepipeline.cpp b/src/engine/gstenginepipeline.cpp index ef16cfaa7..9ddb71d49 100644 --- a/src/engine/gstenginepipeline.cpp +++ b/src/engine/gstenginepipeline.cpp @@ -443,6 +443,12 @@ bool GstEnginePipeline::InitFromUrl(const QByteArray &stream_url, const QUrl ori g_object_set(G_OBJECT(pipeline_), "uri", stream_url.constData(), nullptr); + gint flags; + g_object_get(G_OBJECT(pipeline_), "flags", &flags, nullptr); + flags |= 0x00000002; + flags &= ~0x00000001; + g_object_set(G_OBJECT(pipeline_), "flags", flags, nullptr); + CHECKED_GCONNECT(G_OBJECT(pipeline_), "about-to-finish", &AboutToFinishCallback, this); CHECKED_GCONNECT(G_OBJECT(pipeline_), "pad-added", &NewPadCallback, this);