VERY seldom, I get a trap in FramedSource::getNextFrame( ... ) where the flag fIsCurrentlyAwaitingData is true, thus causing the exit()

This "exit()" indicates that there's a serious error - in your code. It means exactly what it says: You are trying to read from the same object more than once simultaneously.

The cause of this is usually that your code is calling "FramedSource::afterGetting()" when it shouldn't. Your "doGetNextFrame()" implementation must call "FramedSource::afterGetting()" exactly once (and no more) each time. It must do this only after you have successfully delivered incoming data to the downstream object.
--

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