glsyncmeta: don't use the gst debug object variants
authorMatthew Waters <matthew@centricular.com>
Mon, 2 Feb 2015 09:51:31 +0000 (20:51 +1100)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:31:54 +0000 (19:31 +0000)
We are not a GObject or any inferable GstMiniObject supported by
the gst debug system.  Also fixes a segfault.

gst-libs/gst/gl/gstglsyncmeta.c

index 3e54972..4c0b065 100644 (file)
@@ -54,7 +54,7 @@ _set_sync_point (GstGLContext * context, GstGLSyncMeta * sync_meta)
       gl->DeleteSync (sync_meta->glsync);
 #if GST_GL_HAVE_OPENGL
     sync_meta->glsync = gl->FenceSync (GL_SYNC_GPU_COMMANDS_COMPLETE, 0);
-    GST_LOG_OBJECT (sync_meta, "setting sync object %p", sync_meta->glsync);
+    GST_LOG ("setting sync object %p", sync_meta->glsync);
 #endif
   } else {
     gl->Flush ();
@@ -78,8 +78,7 @@ _wait (GstGLContext * context, GstGLSyncMeta * sync_meta)
 
   if (gl->ClientWaitSync) {
     do {
-      GST_LOG_OBJECT (sync_meta, "waiting on sync object %p",
-          sync_meta->glsync);
+      GST_LOG ("waiting on sync object %p", sync_meta->glsync);
       res =
           gl->ClientWaitSync (sync_meta->glsync, GL_SYNC_FLUSH_COMMANDS_BIT,
           1000000000 /* 1s */ );