/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/wayland/ |
D | gstglwindow_wayland_egl.c | 69 GstGLWindowWaylandEGL *window_egl = data; in pointer_handle_enter() local 73 window_egl->display.serial = serial; in pointer_handle_enter() 76 if (window_egl->display.default_cursor) { in pointer_handle_enter() 77 image = window_egl->display.default_cursor->images[0]; in pointer_handle_enter() 80 window_egl->display.cursor_surface, image->hotspot_x, image->hotspot_y); in pointer_handle_enter() 81 wl_surface_attach (window_egl->display.cursor_surface, buffer, 0, 0); in pointer_handle_enter() 82 wl_surface_damage (window_egl->display.cursor_surface, 0, 0, in pointer_handle_enter() 84 wl_surface_commit (window_egl->display.cursor_surface); in pointer_handle_enter() 92 GstGLWindowWaylandEGL *window_egl = data; in pointer_handle_leave() local 93 window_egl->display.serial = serial; in pointer_handle_leave() [all …]
|
D | gstglwindow_wayland_egl.h | 116 void gst_gl_window_wayland_egl_create_window (GstGLWindowWaylandEGL * window_egl);
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/dispmanx/ |
D | gstglwindow_dispmanx_egl.c | 64 static void window_resize (GstGLWindowDispmanxEGL * window_egl, guint width, 88 gst_gl_window_dispmanx_egl_init (GstGLWindowDispmanxEGL * window_egl) in gst_gl_window_dispmanx_egl_init() argument 90 window_egl->egldisplay = EGL_DEFAULT_DISPLAY; in gst_gl_window_dispmanx_egl_init() 92 window_egl->visible = FALSE; in gst_gl_window_dispmanx_egl_init() 93 window_egl->display = 0; in gst_gl_window_dispmanx_egl_init() 94 window_egl->dp_width = 0; in gst_gl_window_dispmanx_egl_init() 95 window_egl->dp_height = 0; in gst_gl_window_dispmanx_egl_init() 96 window_egl->native.element = 0; in gst_gl_window_dispmanx_egl_init() 97 window_egl->native.width = 0; in gst_gl_window_dispmanx_egl_init() 98 window_egl->native.height = 0; in gst_gl_window_dispmanx_egl_init() [all …]
|
D | gstglwindow_dispmanx_egl.h | 89 gboolean gst_gl_window_dispmanx_egl_create_window (GstGLWindowDispmanxEGL * window_egl);
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/viv-fb/ |
D | gstglwindow_viv_fb_egl.c | 101 GstGLWindowVivFBEGL *window_egl = GST_GL_WINDOW_VIV_FB_EGL (window); in gst_gl_window_viv_fb_egl_close() local 103 if (window_egl->win_id && !window_egl->external_window) { in gst_gl_window_viv_fb_egl_close() 104 fbDestroyWindow (window_egl->win_id); in gst_gl_window_viv_fb_egl_close() 105 window_egl->win_id = 0; in gst_gl_window_viv_fb_egl_close() 120 GstGLWindowVivFBEGL *window_egl = GST_GL_WINDOW_VIV_FB_EGL (window); in gst_gl_window_viv_fb_egl_open() local 125 window_egl->win_id = fbCreateWindow (display, -1, -1, 0, 0); in gst_gl_window_viv_fb_egl_open() 126 window_egl->external_window = FALSE; in gst_gl_window_viv_fb_egl_open() 127 if (!window_egl->win_id) { in gst_gl_window_viv_fb_egl_open() 137 gst_gl_window_viv_fb_egl_create_window (GstGLWindowVivFBEGL * window_egl) in gst_gl_window_viv_fb_egl_create_window() argument 139 fbGetWindowGeometry (window_egl->win_id, NULL, NULL, in gst_gl_window_viv_fb_egl_create_window() [all …]
|
D | gstglwindow_viv_fb_egl.h | 62 void gst_gl_window_viv_fb_egl_create_window (GstGLWindowVivFBEGL * window_egl);
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/gbm/ |
D | gstglwindow_gbm_egl.c | 52 static gboolean gst_gl_window_gbm_init_surface (GstGLWindowGBMEGL * window_egl); 110 GstGLWindowGBMEGL *window_egl = GST_GL_WINDOW_GBM_EGL (window); in gst_gl_window_gbm_egl_close() local 112 if (window_egl->saved_crtc) { in gst_gl_window_gbm_egl_close() 114 drmModeCrtc *crtc = window_egl->saved_crtc; in gst_gl_window_gbm_egl_close() 125 window_egl->saved_crtc = NULL; in gst_gl_window_gbm_egl_close() 128 if (window_egl->gbm_surf != NULL) { in gst_gl_window_gbm_egl_close() 129 if (window_egl->current_bo != NULL) { in gst_gl_window_gbm_egl_close() 130 gbm_surface_release_buffer (window_egl->gbm_surf, window_egl->current_bo); in gst_gl_window_gbm_egl_close() 131 window_egl->current_bo = NULL; in gst_gl_window_gbm_egl_close() 134 gbm_surface_destroy (window_egl->gbm_surf); in gst_gl_window_gbm_egl_close() [all …]
|
D | gstglwindow_gbm_egl.h | 67 gboolean gst_gl_window_gbm_egl_create_window (GstGLWindowGBMEGL * window_egl);
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/android/ |
D | gstglwindow_android_egl.c | 91 GstGLWindowAndroidEGL *window_egl = GST_GL_WINDOW_ANDROID_EGL (window); in gst_gl_window_android_egl_set_window_handle() local 93 window_egl->native_window = (EGLNativeWindowType) handle; in gst_gl_window_android_egl_set_window_handle() 99 GstGLWindowAndroidEGL *window_egl = GST_GL_WINDOW_ANDROID_EGL (window); in gst_gl_window_android_egl_get_window_handle() local 101 return (guintptr) window_egl->native_window; in gst_gl_window_android_egl_get_window_handle() 107 GstGLWindowAndroidEGL *window_egl = data; in draw_cb() local 108 GstGLWindow *window = GST_GL_WINDOW (window_egl); in draw_cb() 122 && (window->queue_resize || width != window_egl->window_width in draw_cb() 123 || height != window_egl->window_height)) { in draw_cb()
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/winrt/ |
D | gstglwindow_winrt_egl.cpp | 564 GstGLWindowWinRTEGL *window_egl = GST_GL_WINDOW_WINRT_EGL (object); in gst_gl_window_winrt_egl_dispose() local 565 GstGLWindowWinRTEGLPrivate *priv = window_egl->priv; in gst_gl_window_winrt_egl_dispose() 578 GstGLWindowWinRTEGL *window_egl = GST_GL_WINDOW_WINRT_EGL (object); in gst_gl_window_winrt_egl_finalize() local 579 GstGLWindowWinRTEGLPrivate *priv = window_egl->priv; in gst_gl_window_winrt_egl_finalize() 590 GstGLWindowWinRTEGL *window_egl = GST_GL_WINDOW_WINRT_EGL (window); in gst_gl_window_winrt_egl_set_window_handle() local 591 GstGLWindowWinRTEGLPrivate *priv = window_egl->priv; in gst_gl_window_winrt_egl_set_window_handle() 595 window_egl->window = (EGLNativeWindowType) handle; in gst_gl_window_winrt_egl_set_window_handle() 621 GstGLWindowWinRTEGL *window_egl = GST_GL_WINDOW_WINRT_EGL (window); in gst_gl_window_winrt_egl_get_window_handle() local 625 return (guintptr) window_egl->window; in gst_gl_window_winrt_egl_get_window_handle() 632 GstGLWindowWinRTEGL *window_egl; in gst_gl_window_winrt_egl_new() local [all …]
|
/third_party/gstreamer/gstplugins_base/ |
D | ChangeLog | 4940 dimensions that should be set on the window_egl.
|