gst/gstformat.c: Fix locking order (must take lock before using n_values).
authorTim-Philipp Müller <tim@centricular.net>
Sun, 17 Sep 2006 19:26:16 +0000 (19:26 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Sun, 17 Sep 2006 19:26:16 +0000 (19:26 +0000)
commitf3c07d5d20284d62b9fd93fad4ffe7b322059fb5
tree335f53430dcc5fe14331c299ac1eb7878b618ac8
parent139e6f8be4076e9916b2a4540cddde313c12d351
gst/gstformat.c: Fix locking order (must take lock before using n_values).

Original commit message from CVS:
* gst/gstformat.c: (gst_format_register):
Fix locking order (must take lock before using n_values).
* gst/gstvalue.c: (gst_value_serialize_enum),
(gst_value_deserialize_enum_iter_cmp),
(gst_value_deserialize_enum):
Fix serialisation/deserialisation of custom registered GstFormats.
* tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
Unit test for custom format serialisation/deserialisation.
ChangeLog
gst/gstformat.c
gst/gstvalue.c
tests/check/gst/gstvalue.c