caps: Do not allow fixating empty caps

Passing empty caps to gst_pad_fixate_caps() is invalid, as empty caps
cannot be fixated.
This commit is contained in:
Benjamin Otte 2010-04-19 20:35:36 +02:00
parent 31832d3c21
commit b878069ef7

View file

@ -2420,6 +2420,7 @@ gst_pad_fixate_caps (GstPad * pad, GstCaps * caps)
g_return_if_fail (GST_IS_PAD (pad));
g_return_if_fail (caps != NULL);
g_return_if_fail (!gst_caps_is_empty (caps));
if (gst_caps_is_fixed (caps))
return;