diff --git a/gst/rtpmanager/gstrtpjitterbuffer.c b/gst/rtpmanager/gstrtpjitterbuffer.c index c62a6c505c..46439dc1b9 100644 --- a/gst/rtpmanager/gstrtpjitterbuffer.c +++ b/gst/rtpmanager/gstrtpjitterbuffer.c @@ -945,12 +945,12 @@ finished: /* ERRORS */ invalid_buffer: { - /* this is fatal and should be filtered earlier */ - GST_ELEMENT_ERROR (jitterbuffer, STREAM, DECODE, (NULL), - ("Received invalid RTP payload")); + /* this is not fatal but should be filtered earlier */ + GST_ELEMENT_WARNING (jitterbuffer, STREAM, DECODE, (NULL), + ("Received invalid RTP payload, dropping")); gst_buffer_unref (buffer); gst_object_unref (jitterbuffer); - return GST_FLOW_ERROR; + return GST_FLOW_OK; } not_negotiated: {