Home
last modified time | relevance | path

Searched refs:window_egl (Results 1 – 11 of 11) sorted by relevance

/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/wayland/
Dgstglwindow_wayland_egl.c69 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 …]
Dgstglwindow_wayland_egl.h116 void gst_gl_window_wayland_egl_create_window (GstGLWindowWaylandEGL * window_egl);
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/dispmanx/
Dgstglwindow_dispmanx_egl.c64 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 …]
Dgstglwindow_dispmanx_egl.h89 gboolean gst_gl_window_dispmanx_egl_create_window (GstGLWindowDispmanxEGL * window_egl);
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/viv-fb/
Dgstglwindow_viv_fb_egl.c101 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 …]
Dgstglwindow_viv_fb_egl.h62 void gst_gl_window_viv_fb_egl_create_window (GstGLWindowVivFBEGL * window_egl);
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/gbm/
Dgstglwindow_gbm_egl.c52 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 …]
Dgstglwindow_gbm_egl.h67 gboolean gst_gl_window_gbm_egl_create_window (GstGLWindowGBMEGL * window_egl);
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/android/
Dgstglwindow_android_egl.c91 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/
Dgstglwindow_winrt_egl.cpp564 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/
DChangeLog4940 dimensions that should be set on the window_egl.