[Live-devel] Algorithmic problem with RTP packet reordering
Ross Finlayson
finlayson at live555.com
Fri Oct 21 03:20:56 PDT 2011
> Solution:
> ======
> Because a double linked list with starting on tail is an interface
> change, I patched only the implementation class ReorderingPacketBuffer
> holding a tail pointer. So 99% of incoming packages can be saved
> directly using the tail pointer, out of order packets have to go the
> way from head as before. As result the CPU situation was dramatically
> improved.
OK, thanks for the note. This sounds like a useful change to make.
> --- live/liveMedia/MultiFramedRTPSource.cpp 2011-03-15 00:40:37.000000000 +0100
> +++ live/liveMedia/patch/MultiFramedRTPSource.cpp 2011-10-18
I notice that you're using a quite out-of-date version of the code (2011-03-15). Could you please upgrade to the latest version, and send a new patch that can be applied to this?
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20111021/94fda7c4/attachment.html>
More information about the live-devel
mailing list