[Live-devel] Live555 EventLoop Crash

Ross Finlayson finlayson at live555.com
Fri Dec 16 07:04:16 PST 2011


> >(Unfortunately, you didn't say what your downstream object is, so until you do, I can't really tell you how to increase the buffer size.)
> Ok, In H.264 mode, I’m directly using H264VideoStreamFramer, and in MPEG4 mode, I’m using MPEG4VideoStreamDiscreteFramer. I hope this is what you mean by the downstream object.

No, I meant the 'sink' object that those feed into.  Is this a "RTPSink" (subclass)?  If so, then you should be seeing an error message like
	 "MultiFramedRTPSink::afterGettingFrame1(): The input frame data was too large for our buffer size"

This error message will also tell you what to do:
	Increase "OutPacketBuffer::maxSize" to at least <something> *before* creating this 'RTPSink'.

You can do this in your main program, before you create any LIVE555 objects:
	OutPacketBuffer::maxSize = YOUR_NEW_BUFFER_SIZE;


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/20111216/e9bf54fd/attachment.html>


More information about the live-devel mailing list