waylandsink: remove the useless wayland_lock
This commit is contained in:
parent
350d919719
commit
58a4d247b3
@ -139,8 +139,6 @@ gst_wayland_sink_init (GstWaylandSink * sink)
|
|||||||
sink->display = NULL;
|
sink->display = NULL;
|
||||||
sink->window = NULL;
|
sink->window = NULL;
|
||||||
sink->pool = NULL;
|
sink->pool = NULL;
|
||||||
|
|
||||||
g_mutex_init (&sink->wayland_lock);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -187,8 +185,6 @@ gst_wayland_sink_finalize (GObject * object)
|
|||||||
if (sink->display)
|
if (sink->display)
|
||||||
g_object_unref (sink->display);
|
g_object_unref (sink->display);
|
||||||
|
|
||||||
g_mutex_clear (&sink->wayland_lock);
|
|
||||||
|
|
||||||
G_OBJECT_CLASS (parent_class)->finalize (object);
|
G_OBJECT_CLASS (parent_class)->finalize (object);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -313,10 +309,8 @@ gst_wayland_sink_propose_allocation (GstBaseSink * bsink, GstQuery * query)
|
|||||||
if (caps == NULL)
|
if (caps == NULL)
|
||||||
goto no_caps;
|
goto no_caps;
|
||||||
|
|
||||||
g_mutex_lock (&sink->wayland_lock);
|
|
||||||
if ((pool = sink->pool))
|
if ((pool = sink->pool))
|
||||||
gst_object_ref (pool);
|
gst_object_ref (pool);
|
||||||
g_mutex_unlock (&sink->wayland_lock);
|
|
||||||
|
|
||||||
if (pool != NULL) {
|
if (pool != NULL) {
|
||||||
GstCaps *pcaps;
|
GstCaps *pcaps;
|
||||||
|
@ -56,8 +56,6 @@ struct _GstWaylandSink
|
|||||||
GstWlWindow *window;
|
GstWlWindow *window;
|
||||||
GstBufferPool *pool;
|
GstBufferPool *pool;
|
||||||
|
|
||||||
GMutex wayland_lock;
|
|
||||||
|
|
||||||
gint video_width;
|
gint video_width;
|
||||||
gint video_height;
|
gint video_height;
|
||||||
enum wl_shm_format format;
|
enum wl_shm_format format;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user