[vlc-devel] Re: [Patch] RTP reordering - dropping of old/duplicate packets
Mark Moriarty
mfmbusiness at earthlink.net
Thu Sep 29 23:20:07 CEST 2005
Be careful about anything reordering RTP -- the whole idea is Real Time --
adding buffers is bad juju for people who rely on it to be just that.
-----Original Message-----
From: vlc-devel-bounce at videolan.org [mailto:vlc-devel-bounce at videolan.org]
On Behalf Of Marian Durkovic
Sent: Thursday, September 29, 2005 10:10 AM
To: vlc-devel at videolan.org
Subject: [vlc-devel] [Patch] RTP reordering - dropping of old/duplicate
packets
Hi all,
I've added a bit of code to the UDP/RTP input, which assures that old or
duplicate RTP packets are trashed. When the network performs packet
reordering, only one discontinuity happens instead of 3 before - since the
old packet is trashed. If multiple copies of the same packet are received,
only one is used and all the others are trashed.
This is still not the full solution, since in case of packet reordering
this code is not able to restore the correct order and still creates one
discontinuity. But to avoid this, some kind of buffer needs to be
implemented, which would be able to hold the early packets until the correct
one arrives.
Please find the patch in the attachment.
With kind regards,
M.
--------------------------------------------------------------------------
---- ----
---- Marian Durkovic network manager ----
---- ----
---- Slovak Technical University Tel: +421 2 524 51 301 ----
---- Computer Centre, Nam. Slobody 17 Fax: +421 2 524 94 351 ----
---- 812 43 Bratislava, Slovak Republic E-mail/sip: md at bts.sk ----
---- ----
--------------------------------------------------------------------------
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
More information about the vlc-devel
mailing list