glsyncmeta: Add some debug output
This commit is contained in:
parent
e899abea14
commit
0ce8d77e54
@ -64,8 +64,10 @@ _set_sync_point (GstGLContext * context, GstGLSyncMeta * sync_meta)
|
|||||||
const GstGLFuncs *gl = context->gl_vtable;
|
const GstGLFuncs *gl = context->gl_vtable;
|
||||||
|
|
||||||
if (gl->FenceSync) {
|
if (gl->FenceSync) {
|
||||||
if (sync_meta->glsync)
|
if (sync_meta->glsync) {
|
||||||
|
GST_LOG ("deleting sync object %p", sync_meta->glsync);
|
||||||
gl->DeleteSync (sync_meta->glsync);
|
gl->DeleteSync (sync_meta->glsync);
|
||||||
|
}
|
||||||
sync_meta->glsync = gl->FenceSync (GL_SYNC_GPU_COMMANDS_COMPLETE, 0);
|
sync_meta->glsync = gl->FenceSync (GL_SYNC_GPU_COMMANDS_COMPLETE, 0);
|
||||||
GST_LOG ("setting sync object %p", sync_meta->glsync);
|
GST_LOG ("setting sync object %p", sync_meta->glsync);
|
||||||
}
|
}
|
||||||
@ -123,7 +125,8 @@ _gst_gl_sync_meta_transform (GstBuffer * dest, GstMeta * meta,
|
|||||||
if (!dmeta)
|
if (!dmeta)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
GST_DEBUG ("copy gl sync metadata");
|
GST_LOG ("copy sync object %p from meta %p to %p", smeta->glsync,
|
||||||
|
smeta, dmeta);
|
||||||
|
|
||||||
dmeta->glsync = smeta->glsync;
|
dmeta->glsync = smeta->glsync;
|
||||||
}
|
}
|
||||||
@ -136,10 +139,12 @@ _free_gl_sync_meta (GstGLContext * context, GstGLSyncMeta * sync_meta)
|
|||||||
{
|
{
|
||||||
const GstGLFuncs *gl = context->gl_vtable;
|
const GstGLFuncs *gl = context->gl_vtable;
|
||||||
|
|
||||||
if (sync_meta->glsync)
|
if (sync_meta->glsync) {
|
||||||
|
GST_LOG ("deleting sync object %p", sync_meta->glsync);
|
||||||
gl->DeleteSync (sync_meta->glsync);
|
gl->DeleteSync (sync_meta->glsync);
|
||||||
sync_meta->glsync = NULL;
|
sync_meta->glsync = NULL;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_gst_gl_sync_meta_free (GstGLSyncMeta * sync_meta, GstBuffer * buffer)
|
_gst_gl_sync_meta_free (GstGLSyncMeta * sync_meta, GstBuffer * buffer)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user