mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 20:21:24 +00:00
v4l2: replace deprecated GST_CLASS_LOCK
This commit is contained in:
parent
c090201ca5
commit
87ba312e19
1 changed files with 4 additions and 2 deletions
|
@ -66,6 +66,8 @@ enum
|
|||
V4L2_STD_OBJECT_PROPS,
|
||||
};
|
||||
|
||||
G_LOCK_DEFINE_STATIC (probe_lock);
|
||||
|
||||
const GList *
|
||||
gst_v4l2_probe_get_properties (GstPropertyProbe * probe)
|
||||
{
|
||||
|
@ -74,13 +76,13 @@ gst_v4l2_probe_get_properties (GstPropertyProbe * probe)
|
|||
|
||||
/* well, not perfect, but better than no locking at all.
|
||||
* In the worst case we leak a list node, so who cares? */
|
||||
GST_CLASS_LOCK (GST_OBJECT_CLASS (klass));
|
||||
G_LOCK (probe_lock);
|
||||
|
||||
if (!list) {
|
||||
list = g_list_append (NULL, g_object_class_find_property (klass, "device"));
|
||||
}
|
||||
|
||||
GST_CLASS_UNLOCK (GST_OBJECT_CLASS (klass));
|
||||
G_UNLOCK (probe_lock);
|
||||
|
||||
return list;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue