summaryrefslogtreecommitdiff
path: root/clutter-gst/clutter-gst-auto-video-sink.c
diff options
context:
space:
mode:
authorEdward Hervey <edward.hervey@collabora.co.uk>2012-07-12 12:02:59 +0200
committerEdward Hervey <edward.hervey@collabora.co.uk>2012-07-12 16:17:53 +0200
commit9d5e10e86bbdd8c0c78b26af008785a5b03dae9c (patch)
tree780955f5e598557d0e917aeeaff4ff18e8ebe389 /clutter-gst/clutter-gst-auto-video-sink.c
parente02d8c7a3a140fb9f607ed14f8f233843b09d757 (diff)
downloadclutter-gst-9d5e10e86bbdd8c0c78b26af008785a5b03dae9c.tar.gz
gst: Use new g_mutex API
Diffstat (limited to 'clutter-gst/clutter-gst-auto-video-sink.c')
-rw-r--r--clutter-gst/clutter-gst-auto-video-sink.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/clutter-gst/clutter-gst-auto-video-sink.c b/clutter-gst/clutter-gst-auto-video-sink.c
index 83a6410..0b49a10 100644
--- a/clutter-gst/clutter-gst-auto-video-sink.c
+++ b/clutter-gst/clutter-gst-auto-video-sink.c
@@ -661,11 +661,7 @@ clutter_gst_auto_video_sink_finalize (GObject *object)
_sinks_destroy (bin);
- if (bin->lock)
- {
- g_mutex_free (bin->lock);
- bin->lock = NULL;
- }
+ g_mutex_clear (&bin->lock);
GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));
}
@@ -804,6 +800,5 @@ clutter_gst_auto_video_sink_init (ClutterGstAutoVideoSink *bin)
gst_element_add_pad (GST_ELEMENT (bin), bin->sink_pad);
/* Setup the element */
GST_OBJECT_FLAG_SET (GST_OBJECT (bin), GST_ELEMENT_FLAG_SINK);
- bin->lock = g_mutex_new ();
- return;
+ g_mutex_init (&bin->lock);
}