Hi,
Today I cam across an issue where the source was seemingly buffering up thousands of packets. I got a crash in my client which after looking at the backtrace could be to do with a memory / stack issue. Basically I found a backtrace that was 16 *thousand* frames long. It seems that there were thousands of buffered packets in the linked list for some reason. When I called pause, it called MultiFramedRTPSource::reset which deleted the buffers in the linked list. I was wondering if anyone had any suggestions as to what caused this and how I could fix it.

This is strange. The only possible explanation I can think of right now is that perhaps you accidentally called "MultiFramedRTPSource::setPacketReorderingThresholdTime()" with an inappropriately large threshold parameter, so that you're waiting too long for the arrival of an out-of-order packet that turns out to have been lost instead.
--

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to