diff options
author | Edward Hervey <bilboed@bilboed.com> | 2013-04-01 09:10:53 +0200 |
---|---|---|
committer | Edward Hervey <bilboed@bilboed.com> | 2013-04-01 09:10:53 +0200 |
commit | 35cd75684c25b8f91fa98007c20466b5faa21841 (patch) | |
tree | 0544133e83ce28cc653bc8ad0c8edc8da3a4b481 /sys/vdpau/gstvdpdevice.c | |
parent | 9097da30e833cea1b62f03ebed3634427fc72343 (diff) | |
download | gstreamer-plugins-bad-35cd75684c25b8f91fa98007c20466b5faa21841.tar.gz |
vdpau: Don't use deprecated GMutex methods
Diffstat (limited to 'sys/vdpau/gstvdpdevice.c')
-rw-r--r-- | sys/vdpau/gstvdpdevice.c | 12 |
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; } |