mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-28 04:31:06 +00:00
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:
parent
cd00eb71b4
commit
2506d13ecc
1 changed files with 4 additions and 4 deletions
|
@ -945,12 +945,12 @@ finished:
|
||||||
/* ERRORS */
|
/* ERRORS */
|
||||||
invalid_buffer:
|
invalid_buffer:
|
||||||
{
|
{
|
||||||
/* this is fatal and should be filtered earlier */
|
/* this is not fatal but should be filtered earlier */
|
||||||
GST_ELEMENT_ERROR (jitterbuffer, STREAM, DECODE, (NULL),
|
GST_ELEMENT_WARNING (jitterbuffer, STREAM, DECODE, (NULL),
|
||||||
("Received invalid RTP payload"));
|
("Received invalid RTP payload, dropping"));
|
||||||
gst_buffer_unref (buffer);
|
gst_buffer_unref (buffer);
|
||||||
gst_object_unref (jitterbuffer);
|
gst_object_unref (jitterbuffer);
|
||||||
return GST_FLOW_ERROR;
|
return GST_FLOW_OK;
|
||||||
}
|
}
|
||||||
not_negotiated:
|
not_negotiated:
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue