d3dvideosink: Update to new GLib threading API

This commit is contained in:
Sebastian Dröge 2012-12-22 11:42:52 +01:00
parent 9838e3748c
commit d2d19eb1e6
2 changed files with 5 additions and 5 deletions

View file

@ -163,7 +163,7 @@ gst_d3dvideosink_class_init (GstD3DVideoSinkClass * klass)
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sink_template));
g_static_rec_mutex_init (&klass->lock);
g_rec_mutex_init (&klass->lock);
}
static void
@ -182,7 +182,7 @@ gst_d3dvideosink_init (GstD3DVideoSink * sink)
sink->stream_stop_on_close = DEFAULT_STREAM_STOP_ON_CLOSE;
sink->enable_navigation_events = DEFAULT_ENABLE_NAVIGATION_EVENTS;
g_static_rec_mutex_init (&sink->lock);
g_rec_mutex_init (&sink->lock);
}
/** GObject Functions **/
@ -196,7 +196,7 @@ gst_d3dvideosink_finalize (GObject * gobject)
d3d_class_destroy (sink);
g_static_rec_mutex_free (&sink->lock);
g_rec_mutex_clear (&sink->lock);
G_OBJECT_CLASS (gst_d3dvideosink_parent_class)->finalize (gobject);
}

View file

@ -80,7 +80,7 @@ struct _GstD3DVideoSink
GstVideoRectangle render_rect;
GStaticRecMutex lock;
GRecMutex lock;
/* Properties */
gboolean force_aspect_ratio;
@ -93,7 +93,7 @@ struct _GstD3DVideoSinkClass
{
GstVideoSinkClass parent_class;
GstD3DDataClass d3d;
GStaticRecMutex lock;
GRecMutex lock;
};
#if 1