diff options
author | Edward Hervey <edward.hervey@collabora.co.uk> | 2012-07-12 12:02:59 +0200 |
---|---|---|
committer | Edward Hervey <edward.hervey@collabora.co.uk> | 2012-07-12 16:17:53 +0200 |
commit | 9d5e10e86bbdd8c0c78b26af008785a5b03dae9c (patch) | |
tree | 780955f5e598557d0e917aeeaff4ff18e8ebe389 /clutter-gst/clutter-gst-auto-video-sink.c | |
parent | e02d8c7a3a140fb9f607ed14f8f233843b09d757 (diff) | |
download | clutter-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.c | 9 |
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); } |