Home
last modified time | relevance | path

Searched refs:render_lock (Results 1 – 9 of 9) sorted by relevance

/third_party/gstreamer/gstplugins_bad/ext/wayland/
Dgstwaylandsink.c222 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 …]
Dwlwindow.h44 GMutex *render_lock; member
86 const GstVideoInfo * info, gboolean fullscreen, GMutex * render_lock);
88 struct wl_surface * parent, GMutex * render_lock);
Dwlwindow.c192 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()
Dgstwaylandsink.h68 GMutex render_lock; member
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/
Dgstglcontext.c221 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/
Davsamplevideosink.m128 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);
Davsamplevideosink.h67 GMutex render_lock; member
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/vulkan/
Dgstvkswapper.c88 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/
DChangeLog111306 waylandsink: Replace the OBJECT_LOCK with a private render_lock to lock render operations