Searched refs:render_lock (Results 1 – 9 of 9) sorted by relevance
/third_party/gstreamer/gstplugins_bad/ext/wayland/ |
D | gstwaylandsink.c | 222 g_mutex_init (&sink->render_lock); in gst_wayland_sink_init() 231 g_mutex_lock (&sink->render_lock); in gst_wayland_sink_set_fullscreen() 234 g_mutex_unlock (&sink->render_lock); in gst_wayland_sink_set_fullscreen() 302 g_mutex_clear (&sink->render_lock); in gst_wayland_sink_finalize() 410 g_mutex_lock (&sink->render_lock); in gst_wayland_sink_change_state() 416 g_mutex_unlock (&sink->render_lock); in gst_wayland_sink_change_state() 645 g_mutex_lock (&sink->render_lock); in frame_redraw_callback() 652 g_mutex_unlock (&sink->render_lock); in frame_redraw_callback() 707 g_mutex_lock (&sink->render_lock); in gst_wayland_sink_show_frame() 714 g_mutex_unlock (&sink->render_lock); in gst_wayland_sink_show_frame() [all …]
|
D | wlwindow.h | 44 GMutex *render_lock; member 86 const GstVideoInfo * info, gboolean fullscreen, GMutex * render_lock); 88 struct wl_surface * parent, GMutex * render_lock);
|
D | wlwindow.c | 192 gst_wl_window_new_internal (GstWlDisplay * display, GMutex * render_lock) in gst_wl_window_new_internal() argument 199 window->render_lock = render_lock; in gst_wl_window_new_internal() 257 gboolean fullscreen, GMutex * render_lock) in gst_wl_window_new_toplevel() argument 261 window = gst_wl_window_new_internal (display, render_lock); in gst_wl_window_new_toplevel() 343 struct wl_surface * parent, GMutex * render_lock) in gst_wl_window_new_in_surface() argument 347 window = gst_wl_window_new_internal (display, render_lock); in gst_wl_window_new_in_surface()
|
D | gstwaylandsink.h | 68 GMutex render_lock; member
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/ |
D | gstglcontext.c | 221 GMutex render_lock; member 294 g_mutex_init (&context->priv->render_lock); in gst_gl_context_init() 694 g_mutex_lock (&context->priv->render_lock); in gst_gl_context_finalize() 701 g_cond_wait (&context->priv->destroy_cond, &context->priv->render_lock); in gst_gl_context_finalize() 709 g_mutex_unlock (&context->priv->render_lock); in gst_gl_context_finalize() 745 g_mutex_clear (&context->priv->render_lock); in gst_gl_context_finalize() 1069 g_mutex_lock (&context->priv->render_lock); in gst_gl_context_create() 1084 g_cond_wait (&context->priv->create_cond, &context->priv->render_lock); in gst_gl_context_create() 1091 g_mutex_unlock (&context->priv->render_lock); in gst_gl_context_create() 1181 g_mutex_unlock (&context->priv->render_lock); in _unlock_create_thread() [all …]
|
/third_party/gstreamer/gstplugins_bad/sys/applemedia/ |
D | avsamplevideosink.m | 128 g_mutex_init (&av_sink->render_lock); 165 g_mutex_clear (&av_sink->render_lock); 243 g_mutex_lock (&av_sink->render_lock); 245 g_mutex_unlock (&av_sink->render_lock); 692 g_mutex_lock (&av_sink->render_lock); 696 g_mutex_unlock (&av_sink->render_lock); 704 g_mutex_unlock (&av_sink->render_lock); 711 g_mutex_unlock (&av_sink->render_lock); 743 g_mutex_lock (&av_sink->render_lock); 751 g_mutex_unlock (&av_sink->render_lock);
|
D | avsamplevideosink.h | 67 GMutex render_lock; member
|
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/vulkan/ |
D | gstvkswapper.c | 88 GMutex render_lock; member 128 return &priv->render_lock; in render_get_lock() 581 g_mutex_clear (&priv->render_lock); in gst_vulkan_swapper_finalize() 609 g_mutex_init (&priv->render_lock); in gst_vulkan_swapper_init()
|
/third_party/gstreamer/gstplugins_bad/ |
D | ChangeLog | 111306 waylandsink: Replace the OBJECT_LOCK with a private render_lock to lock render operations
|