typedef void (*GstVulkanWindowFunc) (gpointer data);
G_GNUC_INTERNAL
-void _invoke_on_main (GstVulkanWindowFunc func, gpointer data, GDestroyNotify notify);
+void _gst_vk_invoke_on_main (GstVulkanWindowFunc func, gpointer data, GDestroyNotify notify);
G_END_DECLS
GstVulkanWindowCocoaPrivate *priv = GET_PRIV (window_cocoa);
if (!priv->visible)
- _invoke_on_main ((GstVulkanWindowFunc) _show_window, gst_object_ref (window),
- (GDestroyNotify) gst_object_unref);
+ _gst_vk_invoke_on_main ((GstVulkanWindowFunc) _show_window,
+ gst_object_ref (window), (GDestroyNotify) gst_object_unref);
}
static void
gboolean
gst_vulkan_window_cocoa_create_window (GstVulkanWindowCocoa * window_cocoa)
{
- _invoke_on_main ((GstVulkanWindowFunc) _create_window,
+ _gst_vk_invoke_on_main ((GstVulkanWindowFunc) _create_window,
gst_object_ref (window_cocoa), gst_object_unref);
g_usleep(1000000);
static void
gst_vulkan_window_cocoa_close (GstVulkanWindow * window)
{
- _invoke_on_main ((GstVulkanWindowFunc) _close_window, gst_object_ref (window),
- (GDestroyNotify) gst_object_unref);
+ _gst_vk_invoke_on_main ((GstVulkanWindowFunc) _close_window,
+ gst_object_ref (window), (GDestroyNotify) gst_object_unref);
GST_VULKAN_WINDOW_CLASS (parent_class)->close (window);
}
@end
void
-_invoke_on_main (GstVulkanWindowFunc func, gpointer data, GDestroyNotify notify)
+_gst_vk_invoke_on_main (GstVulkanWindowFunc func, gpointer data, GDestroyNotify notify)
{
if ([NSThread isMainThread]) {
func (data);
typedef void (*GstVulkanWindowFunc) (gpointer data);
G_GNUC_INTERNAL
-void _invoke_on_main (GstVulkanWindowFunc func, gpointer data, GDestroyNotify notify);
+void _gst_vk_invoke_on_main (GstVulkanWindowFunc func, gpointer data, GDestroyNotify notify);
G_END_DECLS
return FALSE;
}
- _invoke_on_main ((GstVulkanWindowFunc) _create_window,
+ _gst_vk_invoke_on_main ((GstVulkanWindowFunc) _create_window,
gst_object_ref (window_ios), gst_object_unref);
/* XXX: Maybe we need an async create_window/get_surface()? */
@end
void
-_invoke_on_main (GstVulkanWindowFunc func, gpointer data, GDestroyNotify notify)
+_gst_vk_invoke_on_main (GstVulkanWindowFunc func, gpointer data, GDestroyNotify notify)
{
if ([NSThread isMainThread]) {
func (data);
gboolean gst_gl_window_cocoa_create_window (GstGLWindowCocoa *window_cocoa);
G_GNUC_INTERNAL
-void _invoke_on_main (GstGLWindowCB func, gpointer data, GDestroyNotify notify);
+void _gst_gl_invoke_on_main (GstGLWindowCB func, gpointer data, GDestroyNotify notify);
G_END_DECLS
context_cocoa->priv->pixel_format = fmt;
context_cocoa->priv->gl_context = glContext;
- _invoke_on_main ((GstGLWindowCB) gst_gl_window_cocoa_create_window,
+ _gst_gl_invoke_on_main ((GstGLWindowCB) gst_gl_window_cocoa_create_window,
gst_object_ref (window_cocoa), (GDestroyNotify) gst_object_unref);
if (!context_cocoa->priv->gl_context) {
static void
gst_gl_window_cocoa_close (GstGLWindow * window)
{
- _invoke_on_main ((GstGLWindowCB) _close_window, gst_object_ref (window),
- (GDestroyNotify) gst_object_unref);
+ _gst_gl_invoke_on_main ((GstGLWindowCB) _close_window,
+ gst_object_ref (window), (GDestroyNotify) gst_object_unref);
}
static guintptr
}
if (!priv->external_view && !priv->visible)
- _invoke_on_main ((GstGLWindowCB) _show_window, gst_object_ref (window),
- (GDestroyNotify) gst_object_unref);
+ _gst_gl_invoke_on_main ((GstGLWindowCB) _show_window,
+ gst_object_ref (window), (GDestroyNotify) gst_object_unref);
}
}
render->rect.w = width;
render->rect.h = height;
- _invoke_on_main ((GstGLWindowCB) _set_render_rectangle, render,
- (GDestroyNotify) _free_set_render_rectangle);
+ _gst_gl_invoke_on_main ((GstGLWindowCB) _set_render_rectangle, render,
+ (GDestroyNotify) _free_set_render_rectangle);
return TRUE;
}
@end
void
-_invoke_on_main (GstGLWindowCB func, gpointer data, GDestroyNotify notify)
+_gst_gl_invoke_on_main (GstGLWindowCB func, gpointer data, GDestroyNotify notify)
{
if ([NSThread isMainThread]) {
func (data);