git: 5f68286245db - main - graphics/gstreamer1-plugins-qt: Prepare for glib 2.68.3
Neel Chauhan
nc at FreeBSD.org
Mon Aug 2 23:50:54 UTC 2021
The branch main has been updated by nc:
URL: https://cgit.FreeBSD.org/ports/commit/?id=5f68286245dbdfc1376522d96961ac148a9a5ceb
commit 5f68286245dbdfc1376522d96961ac148a9a5ceb
Author: Neel Chauhan <nc at FreeBSD.org>
AuthorDate: 2021-08-02 23:50:13 +0000
Commit: Neel Chauhan <nc at FreeBSD.org>
CommitDate: 2021-08-02 23:50:51 +0000
graphics/gstreamer1-plugins-qt: Prepare for glib 2.68.3
PR: 256200
---
.../files/patch-ext_qt_gstqsgtexture.cc | 11 +++++++++++
.../files/patch-ext_qt_gstqtglutility.cc | 15 +++++++++++++++
.../files/patch-ext_qt_qtitem.cc | 11 +++++++++++
.../files/patch-ext_qt_qtwindow.cc | 20 ++++++++++++++++++++
4 files changed, 57 insertions(+)
diff --git a/multimedia/gstreamer1-plugins-good/files/patch-ext_qt_gstqsgtexture.cc b/multimedia/gstreamer1-plugins-good/files/patch-ext_qt_gstqsgtexture.cc
new file mode 100644
index 000000000000..04beb939a5af
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-good/files/patch-ext_qt_gstqsgtexture.cc
@@ -0,0 +1,11 @@
+--- ext/qt/gstqsgtexture.cc.orig 2021-08-02 23:41:35 UTC
++++ ext/qt/gstqsgtexture.cc
+@@ -39,7 +39,7 @@ GstQSGTexture::GstQSGTexture ()
+
+ initializeOpenGLFunctions();
+
+- if (g_once_init_enter (&_debug)) {
++ if (g_once_init_enter ((unsigned long *)&_debug)) {
+ GST_DEBUG_CATEGORY_INIT (GST_CAT_DEFAULT, "qtqsgtexture", 0,
+ "Qt Scenegraph Texture");
+ g_once_init_leave (&_debug, 1);
diff --git a/multimedia/gstreamer1-plugins-good/files/patch-ext_qt_gstqtglutility.cc b/multimedia/gstreamer1-plugins-good/files/patch-ext_qt_gstqtglutility.cc
new file mode 100644
index 000000000000..5f8a46fa4fbb
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-good/files/patch-ext_qt_gstqtglutility.cc
@@ -0,0 +1,15 @@
+--- ext/qt/gstqtglutility.cc.orig 2021-08-02 23:37:36 UTC
++++ ext/qt/gstqtglutility.cc
+@@ -62,10 +62,10 @@ gst_qt_get_gl_display ()
+
+ g_assert (app != NULL);
+
+- if (g_once_init_enter (&_debug)) {
++ if (g_once_init_enter ((unsigned long *)&_debug)) {
+ GST_DEBUG_CATEGORY_INIT (GST_CAT_DEFAULT, "qtglutility", 0,
+ "Qt gl utility functions");
+- g_once_init_leave (&_debug, 1);
++ g_once_init_leave ((unsigned long *)&_debug, 1);
+ }
+ GST_INFO ("QGuiApplication::instance()->platformName() %s", app->platformName().toUtf8().data());
+
diff --git a/multimedia/gstreamer1-plugins-good/files/patch-ext_qt_qtitem.cc b/multimedia/gstreamer1-plugins-good/files/patch-ext_qt_qtitem.cc
new file mode 100644
index 000000000000..de63d41826cb
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-good/files/patch-ext_qt_qtitem.cc
@@ -0,0 +1,11 @@
+--- ext/qt/qtitem.cc.orig 2021-08-02 23:44:43 UTC
++++ ext/qt/qtitem.cc
+@@ -104,7 +104,7 @@ QtGLVideoItem::QtGLVideoItem()
+ {
+ static volatile gsize _debug;
+
+- if (g_once_init_enter (&_debug)) {
++ if (g_once_init_enter ((unsigned long *)&_debug)) {
+ GST_DEBUG_CATEGORY_INIT (GST_CAT_DEFAULT, "qtglwidget", 0, "Qt GL Widget");
+ g_once_init_leave (&_debug, 1);
+ }
diff --git a/multimedia/gstreamer1-plugins-good/files/patch-ext_qt_qtwindow.cc b/multimedia/gstreamer1-plugins-good/files/patch-ext_qt_qtwindow.cc
new file mode 100644
index 000000000000..42703a0fc2bb
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-good/files/patch-ext_qt_qtwindow.cc
@@ -0,0 +1,20 @@
+--- ext/qt/qtwindow.cc.orig 2021-08-02 23:46:48 UTC
++++ ext/qt/qtwindow.cc
+@@ -107,7 +107,7 @@ QtGLWindow::QtGLWindow ( QWindow * parent, QQuickWindo
+
+ g_assert (app != NULL);
+
+- if (g_once_init_enter (&_debug)) {
++ if (g_once_init_enter ((unsigned long *)&_debug)) {
+ GST_DEBUG_CATEGORY_INIT (GST_CAT_DEFAULT, "qtglwindow", 0, "Qt GL QuickWindow");
+ g_once_init_leave (&_debug, 1);
+ }
+@@ -153,7 +153,7 @@ QtGLWindow::beforeRendering()
+ g_mutex_lock (&this->priv->lock);
+
+ static volatile gsize once = 0;
+- if (g_once_init_enter(&once)) {
++ if (g_once_init_enter((unsigned long *)&once)) {
+ this->priv->start = QDateTime::currentDateTime().toMSecsSinceEpoch();
+ g_once_init_leave(&once,1);
+ }
More information about the dev-commits-ports-all
mailing list