From b6f80238e91e4e969974f8288f055a4227f48dc3 Mon Sep 17 00:00:00 2001 From: Gwenole Beauchesne Date: Mon, 17 Dec 2012 10:10:55 +0100 Subject: libs: use glib >= 2.32 semantics for mutexes. Use glib >= 2.32 semantics for GMutex and GRecMutex wrt. initialization and termination. Basically, the new mutex objects can be used as static mutex objects from the deprecated APIs, e.g. GStaticMutex and GStaticRecMutex. --- gst-libs/gst/vaapi/gstvaapidisplay.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'gst-libs/gst/vaapi/gstvaapidisplay.c') diff --git a/gst-libs/gst/vaapi/gstvaapidisplay.c b/gst-libs/gst/vaapi/gstvaapidisplay.c index 40ac5a65..35a3d57c 100644 --- a/gst-libs/gst/vaapi/gstvaapidisplay.c +++ b/gst-libs/gst/vaapi/gstvaapidisplay.c @@ -725,7 +725,7 @@ gst_vaapi_display_lock_default(GstVaapiDisplay *display) if (priv->parent) priv = priv->parent->priv; - g_static_rec_mutex_lock(&priv->mutex); + g_rec_mutex_lock(&priv->mutex); } static void @@ -735,7 +735,7 @@ gst_vaapi_display_unlock_default(GstVaapiDisplay *display) if (priv->parent) priv = priv->parent->priv; - g_static_rec_mutex_unlock(&priv->mutex); + g_rec_mutex_unlock(&priv->mutex); } static void @@ -745,7 +745,7 @@ gst_vaapi_display_finalize(GObject *object) gst_vaapi_display_destroy(display); - g_static_rec_mutex_free(&display->priv->mutex); + g_rec_mutex_clear(&display->priv->mutex); G_OBJECT_CLASS(gst_vaapi_display_parent_class)->finalize(object); } @@ -998,7 +998,7 @@ gst_vaapi_display_init(GstVaapiDisplay *display) priv->properties = NULL; priv->create_display = TRUE; - g_static_rec_mutex_init(&priv->mutex); + g_rec_mutex_init(&priv->mutex); } /** -- cgit v1.2.3