basertppayload: Reject empty caps

https://bugzilla.gnome.org/show_bug.cgi?id=607353
This commit is contained in:
Olivier Crête 2010-01-18 14:33:30 -05:00 committed by Wim Taymans
parent 4b771bff7a
commit ad399c8069

View file

@ -556,6 +556,11 @@ gst_basertppayload_set_outcaps (GstBaseRTPPayload * payload, gchar * fieldname,
gst_caps_unref (srccaps); gst_caps_unref (srccaps);
gst_caps_unref (peercaps); gst_caps_unref (peercaps);
if (gst_caps_is_empty (temp)) {
gst_caps_unref (temp);
return FALSE;
}
/* now fixate, start by taking the first caps */ /* now fixate, start by taking the first caps */
gst_caps_truncate (temp); gst_caps_truncate (temp);