gst/rtpmanager/gstrtpjitterbuffer.c: Simply drop bad RTP packets with a warning instead of just posting an error and ...

Original commit message from CVS:
* gst/rtpmanager/gstrtpjitterbuffer.c:
(gst_rtp_jitter_buffer_chain):
Simply drop bad RTP packets with a warning instead of just posting an
error and stopping. This is a perfectly recoverable event and we don't
force people to use an rtpbin to filter out bad packets first.
This commit is contained in:
Wim Taymans 2008-05-14 21:02:19 +00:00 committed by Tim-Philipp Müller
parent cd00eb71b4
commit 2506d13ecc

View file

@ -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:
{