NSResizableWindowMask | NSMiniaturizableWindowMask)
backing: NSBackingStoreBuffered defer: NO screen: nil gstWin: window_cocoa];
- GST_DEBUG ("NSWindow id: %lud\n", (gulong) priv->internal_win_id);
+ GST_DEBUG ("NSWindow id: %lud\n", (guintptr) priv->internal_win_id);
priv->thread = [NSThread currentThread];
glContext = [[NSOpenGLContext alloc] initWithFormat:fmt
shareContext:m_cocoa->priv->external_gl_context];
- GST_DEBUG ("NSOpenGL context created: %lud\n", (gulong) glContext);
+ GST_DEBUG ("NSOpenGL context created: %lud\n", (guintptr) glContext);
m_cocoa->priv->gl_context = glContext;
switch (prop_id) {
case PROP_EXTERNAL_OPENGL_CONTEXT:
{
- filter->external_gl_context = g_value_get_ulong (value);
+ filter->external_gl_context = g_value_get_uint64 (value);
break;
}
default:
GstGLShader *default_shader;
- gulong external_gl_context;
+ guint64 external_gl_context;
};
/**
contextAttribs);
if (window_egl->egl_context != EGL_NO_CONTEXT)
GST_DEBUG ("gl context created: %lud, external: %lud",
- (gulong) window_egl->egl_context, (gulong) external_gl_context);
+ (guintptr) window_egl->egl_context, (guintptr) external_gl_context);
else {
g_set_error (error, GST_GL_WINDOW_ERROR, GST_GL_WINDOW_ERROR_CREATE_CONTEXT,
"failed to create glcontext with external: %lud, %s",
- (gulong) external_gl_context, WinEGLErrorString ());
+ (guintptr) external_gl_context, WinEGLErrorString ());
goto failure;
}
gst_glimage_sink_set_window_handle (GstVideoOverlay * overlay, guintptr id)
{
GstGLImageSink *glimage_sink = GST_GLIMAGE_SINK (overlay);
- gulong window_id = (gulong) id;
+ guintptr window_id = (guintptr) id;
g_return_if_fail (GST_IS_GLIMAGE_SINK (overlay));
//properties
gchar *display_name;
- gulong window_id;
- gulong new_window_id;
+ guintptr window_id;
+ guintptr new_window_id;
//caps
GstVideoInfo info;
#if defined(GDK_WINDOWING_WIN32)
gst_video_overlay_set_window_handle (videooverlay,
- (gulong) GDK_WINDOW_HWND (window->window));
+ (guintptr) GDK_WINDOW_HWND (window->window));
#elif defined(GDK_WINDOWING_QUARTZ)
gst_video_overlay_set_window_handle (videooverlay,
- (gulong) gdk_quartz_window_get_nswindow (window->window));
+ (guintptr) gdk_quartz_window_get_nswindow (window->window));
#elif defined(GDK_WINDOWING_X11)
gst_video_overlay_set_window_handle (videooverlay,
GDK_WINDOW_XWINDOW (window->window));