rtpmux: return newpad instead of NULL and warn if failed to create a pad

20070322154251-65035-cdb6651e61c2eb0205cc8c24693b43f98a2da718.gz
This commit is contained in:
zeeshan.ali@nokia.com 2007-03-22 15:42:51 +00:00 committed by Tim-Philipp Müller
parent 23d3ed5c5f
commit 1603223ee5

View file

@ -208,7 +208,7 @@ gst_rtp_mux_create_sinkpad (GstRTPMux * rtp_mux, GstPadTemplate * templ)
GST_WARNING_OBJECT (rtp_mux, "this is not our template!\n"); GST_WARNING_OBJECT (rtp_mux, "this is not our template!\n");
} }
return NULL; return newpad;
} }
static void static void
@ -249,6 +249,8 @@ gst_rtp_mux_request_new_pad (GstElement * element,
newpad = gst_rtp_mux_create_sinkpad (rtp_mux, templ); newpad = gst_rtp_mux_create_sinkpad (rtp_mux, templ);
if (newpad) if (newpad)
gst_rtp_mux_setup_sinkpad (rtp_mux, newpad); gst_rtp_mux_setup_sinkpad (rtp_mux, newpad);
else
GST_WARNING_OBJECT (rtp_mux, "failed to create request pad");
return newpad; return newpad;
} }