caps: small cleanups

This commit is contained in:
Wim Taymans 2012-03-12 18:02:27 +01:00
parent 1bc93bbf8f
commit 4bbc3b6f04

View file

@ -606,13 +606,15 @@ gst_caps_remove_structure (GstCaps * caps, guint idx)
GstCaps *
gst_caps_merge_structure (GstCaps * caps, GstStructure * structure)
{
g_return_val_if_fail (GST_IS_CAPS (caps), NULL);
if (G_LIKELY (structure)) {
GstStructure *structure1;
int i;
gboolean unique = TRUE;
g_return_val_if_fail (GST_IS_CAPS (caps), NULL);
if (G_UNLIKELY (structure == NULL))
return caps;
/* check each structure */
for (i = GST_CAPS_LEN (caps) - 1; i >= 0; i--) {
structure1 = gst_caps_get_structure_unchecked (caps, i);
@ -628,7 +630,6 @@ gst_caps_merge_structure (GstCaps * caps, GstStructure * structure)
} else {
gst_structure_free (structure);
}
}
return caps;
}