Turn off ssl-strict in gst pipeline
This commit is contained in:
parent
60e86b9881
commit
a9da8811fc
|
@ -420,6 +420,7 @@ bool GstEnginePipeline::InitFromUrl(const QByteArray &media_url, const QUrl orig
|
||||||
if (!pipeline_) return false;
|
if (!pipeline_) return false;
|
||||||
|
|
||||||
g_object_set(G_OBJECT(pipeline_), "uri", media_url.constData(), nullptr);
|
g_object_set(G_OBJECT(pipeline_), "uri", media_url.constData(), nullptr);
|
||||||
|
|
||||||
CHECKED_GCONNECT(G_OBJECT(pipeline_), "about-to-finish", &AboutToFinishCallback, this);
|
CHECKED_GCONNECT(G_OBJECT(pipeline_), "about-to-finish", &AboutToFinishCallback, this);
|
||||||
|
|
||||||
CHECKED_GCONNECT(G_OBJECT(pipeline_), "pad-added", &NewPadCallback, this);
|
CHECKED_GCONNECT(G_OBJECT(pipeline_), "pad-added", &NewPadCallback, this);
|
||||||
|
@ -888,13 +889,15 @@ void GstEnginePipeline::SourceSetupCallback(GstPlayBin *bin, GParamSpec *pspec,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (g_object_class_find_property(G_OBJECT_GET_CLASS(element), "user-agent")) {
|
if (g_object_class_find_property(G_OBJECT_GET_CLASS(element), "user-agent")) {
|
||||||
QString user_agent = QString("%1 %2").arg(QCoreApplication::applicationName(), QCoreApplication::applicationVersion()); g_object_set(element, "user-agent", user_agent.toUtf8().constData(), nullptr);
|
QString user_agent = QString("%1 %2").arg(QCoreApplication::applicationName(), QCoreApplication::applicationVersion());
|
||||||
|
g_object_set(element, "user-agent", user_agent.toUtf8().constData(), nullptr);
|
||||||
|
g_object_set(element, "ssl-strict", FALSE, nullptr);
|
||||||
|
|
||||||
#ifdef Q_OS_MACOS
|
//#ifdef Q_OS_MACOS
|
||||||
g_object_set(element, "tls-database", instance->engine_->tls_database(), nullptr);
|
//g_object_set(element, "tls-database", instance->engine_->tls_database(), nullptr);
|
||||||
g_object_set(element, "ssl-use-system-ca-file", false, nullptr);
|
//g_object_set(element, "ssl-use-system-ca-file", false, nullptr);
|
||||||
g_object_set(element, "ssl-strict", TRUE, nullptr);
|
//g_object_set(element, "ssl-strict", TRUE, nullptr);
|
||||||
#endif
|
//#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
// If the pipeline was buffering we stop that now.
|
// If the pipeline was buffering we stop that now.
|
||||||
|
|
Loading…
Reference in New Issue