From: Olivier CrĂȘte Date: Mon, 18 Jan 2010 19:33:30 +0000 (-0500) Subject: basertppayload: Reject empty caps X-Git-Tag: 1.19.3~511^2~8846 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ad399c806922a419713d50a97731ae3bc5fb8b6d;p=platform%2Fupstream%2Fgstreamer.git basertppayload: Reject empty caps https://bugzilla.gnome.org/show_bug.cgi?id=607353 --- diff --git a/gst-libs/gst/rtp/gstbasertppayload.c b/gst-libs/gst/rtp/gstbasertppayload.c index a6d8eb3..ed5accc 100644 --- a/gst-libs/gst/rtp/gstbasertppayload.c +++ b/gst-libs/gst/rtp/gstbasertppayload.c @@ -556,6 +556,11 @@ gst_basertppayload_set_outcaps (GstBaseRTPPayload * payload, gchar * fieldname, gst_caps_unref (srccaps); gst_caps_unref (peercaps); + if (gst_caps_is_empty (temp)) { + gst_caps_unref (temp); + return FALSE; + } + /* now fixate, start by taking the first caps */ gst_caps_truncate (temp);