From 0d2d52856ff22d61f65c558df5fd68a424ab1ef5 Mon Sep 17 00:00:00 2001 From: Pascal Buhler Date: Tue, 24 Aug 2010 13:57:55 +0200 Subject: [PATCH] rtpssrcdemux: Unknown SSRC is not fatal https://bugzilla.gnome.org/show_bug.cgi?id=646966 --- gst/rtpmanager/gstrtpssrcdemux.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gst/rtpmanager/gstrtpssrcdemux.c b/gst/rtpmanager/gstrtpssrcdemux.c index 9ce30eb49a..2688775e71 100644 --- a/gst/rtpmanager/gstrtpssrcdemux.c +++ b/gst/rtpmanager/gstrtpssrcdemux.c @@ -383,8 +383,10 @@ gst_rtp_ssrc_demux_clear_ssrc (GstRtpSsrcDemux * demux, guint32 ssrc) GST_PAD_LOCK (demux); dpad = find_demux_pad_for_ssrc (demux, ssrc); - if (dpad == NULL) + if (dpad == NULL) { + GST_PAD_UNLOCK (demux); goto unknown_pad; + } GST_DEBUG_OBJECT (demux, "clearing pad for SSRC %08x", ssrc); @@ -408,7 +410,7 @@ gst_rtp_ssrc_demux_clear_ssrc (GstRtpSsrcDemux * demux, guint32 ssrc) /* ERRORS */ unknown_pad: { - g_warning ("unknown SSRC %08x", ssrc); + GST_WARNING_OBJECT (demux, "unknown SSRC %08x", ssrc); return; } }