summaryrefslogtreecommitdiff
path: root/sys/vdpau
diff options
context:
space:
mode:
authorEdward Hervey <bilboed@bilboed.com>2013-04-01 09:10:53 +0200
committerEdward Hervey <bilboed@bilboed.com>2013-04-01 09:10:53 +0200
commit35cd75684c25b8f91fa98007c20466b5faa21841 (patch)
tree0544133e83ce28cc653bc8ad0c8edc8da3a4b481 /sys/vdpau
parent9097da30e833cea1b62f03ebed3634427fc72343 (diff)
downloadgstreamer-plugins-bad-35cd75684c25b8f91fa98007c20466b5faa21841.tar.gz
vdpau: Don't use deprecated GMutex methods
Diffstat (limited to 'sys/vdpau')
-rw-r--r--sys/vdpau/gstvdpdevice.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/vdpau/gstvdpdevice.c b/sys/vdpau/gstvdpdevice.c
index 18fe586b7..57d8b3442 100644
--- a/sys/vdpau/gstvdpdevice.c
+++ b/sys/vdpau/gstvdpdevice.c
@@ -264,7 +264,7 @@ gst_vdp_device_class_init (GstVdpDeviceClass * klass)
typedef struct
{
GHashTable *hash_table;
- GMutex *mutex;
+ GMutex mutex;
} GstVdpDeviceCache;
static void
@@ -276,7 +276,7 @@ device_destroyed_cb (gpointer data, GObject * object)
GST_DEBUG ("Removing object from hash table");
- g_mutex_lock (device_cache->mutex);
+ g_mutex_lock (&device_cache->mutex);
g_hash_table_iter_init (&iter, device_cache->hash_table);
while (g_hash_table_iter_next (&iter, NULL, &device)) {
@@ -286,7 +286,7 @@ device_destroyed_cb (gpointer data, GObject * object)
}
}
- g_mutex_unlock (device_cache->mutex);
+ g_mutex_unlock (&device_cache->mutex);
}
GstVdpDevice *
@@ -301,12 +301,12 @@ gst_vdp_get_device (const gchar * display_name, GError ** error)
if (g_once_init_enter (&once)) {
device_cache.hash_table =
g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
- device_cache.mutex = g_mutex_new ();
+ g_mutex_init (&device_cache.mutex);
g_once_init_leave (&once, 1);
}
- g_mutex_lock (device_cache.mutex);
+ g_mutex_lock (&device_cache.mutex);
if (display_name)
device = g_hash_table_lookup (device_cache.hash_table, display_name);
@@ -328,7 +328,7 @@ gst_vdp_get_device (const gchar * display_name, GError ** error)
} else
g_object_ref (device);
- g_mutex_unlock (device_cache.mutex);
+ g_mutex_unlock (&device_cache.mutex);
return device;
}