mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-10-02 08:42:32 +00:00
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:
parent
31832d3c21
commit
b878069ef7
1 changed files with 1 additions and 0 deletions
|
@ -2420,6 +2420,7 @@ gst_pad_fixate_caps (GstPad * pad, GstCaps * caps)
|
||||||
|
|
||||||
g_return_if_fail (GST_IS_PAD (pad));
|
g_return_if_fail (GST_IS_PAD (pad));
|
||||||
g_return_if_fail (caps != NULL);
|
g_return_if_fail (caps != NULL);
|
||||||
|
g_return_if_fail (!gst_caps_is_empty (caps));
|
||||||
|
|
||||||
if (gst_caps_is_fixed (caps))
|
if (gst_caps_is_fixed (caps))
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in a new issue