/* Must be called in the gl thread */
GstGLWindow *
-gst_gl_window_new (gulong external_gl_context)
+gst_gl_window_new (guintptr external_gl_context)
{
GstGLWindow *window = g_object_new (GST_GL_TYPE_WINDOW, NULL);
GstGLWindowPrivate *priv = window->priv;
return g_quark_from_static_string ("gst-gl-window-error");
}
-gulong
+guintptr
gst_gl_window_get_internal_gl_context (GstGLWindow * window)
{
GstGLWindowPrivate *priv = window->priv;
- return (gulong) priv->gl_context;
+ return (guintptr) priv->gl_context;
}
void
}
void
-gst_gl_window_set_external_window_id (GstGLWindow * window, gulong id)
+gst_gl_window_set_external_window_id (GstGLWindow * window, guintptr id)
{
GstGLWindowPrivate *priv = window->priv;
/* Must be called in the gl thread */
GstGLWindow *
-gst_gl_window_new (gulong external_gl_context)
+gst_gl_window_new (guintptr external_gl_context)
{
GstGLWindow *window = g_object_new (GST_GL_TYPE_WINDOW, NULL);
GstGLWindowPrivate *priv = window->priv;
return g_quark_from_static_string ("gst-gl-window-error");
}
-gulong
+guintptr
gst_gl_window_get_internal_gl_context (GstGLWindow * window)
{
GstGLWindowPrivate *priv = window->priv;
- return (gulong) priv->gl_context;
+ return (guintptr) priv->gl_context;
}
void
}
void
-gst_gl_window_set_external_window_id (GstGLWindow * window, gulong id)
+gst_gl_window_set_external_window_id (GstGLWindow * window, guintptr id)
{
GstGLWindowPrivate *priv = window->priv;
/* Must be called in the gl thread */
GstGLWindow *
-gst_gl_window_new (gulong external_gl_context)
+gst_gl_window_new (guintptr external_gl_context)
{
GstGLWindow *window = g_object_new (GST_GL_TYPE_WINDOW, NULL);
GstGLWindowPrivate *priv = window->priv;
return g_quark_from_static_string ("gst-gl-window-error");
}
-gulong
+guintptr
gst_gl_window_get_internal_gl_context (GstGLWindow * window)
{
GstGLWindowPrivate *priv = window->priv;
- return (gulong) priv->gl_context;
+ return (guintptr) priv->gl_context;
}
void
/* Not called by the gl thread */
void
-gst_gl_window_set_external_window_id (GstGLWindow * window, gulong id)
+gst_gl_window_set_external_window_id (GstGLWindow * window, guintptr id)
{
if (window) {
GstGLWindowPrivate *priv = window->priv;
priv->parent = (Window) id;
- g_debug ("set parent window id: %lud\n", id);
+ g_debug ("set parent window id: %lud\n", (gulong) id);
XGetWindowAttributes (priv->disp_send, priv->parent, &attr);