}
if (surf_source->presentation_sync_timeline != -1) {
+ char name[32];
+ snprintf(name, 32, "p_sync_timeline:%d",
+ surf_source->presentation_sync_timeline);
+
g_mutex_lock(&surf_source->pst_mutex);
+ surf_source->presentation_sync_timestamp++;
+
presentation_sync_fd = tbm_sync_fence_create(surf_source->presentation_sync_timeline,
- NULL,
- surf_source->presentation_sync_timestamp++);
+ name,
+ surf_source->presentation_sync_timestamp);
TPL_DEBUG("[PRESENTATION_SYNC] surf_source(%p) timeline(%d) timestamp(%d) sync_fence(%d)",
surf_source, surf_source->presentation_sync_timeline, surf_source->presentation_sync_timestamp,
presentation_sync_fd);