> But you can overcome this 'lots of' recursion stack overflow by changing line > 83 of "MPEG2TransportStreamMultiplexor.cpp" from > afterGetting(this); > to > envir().taskScheduler().scheduleDelayedTask(0, > (TaskFunc*)FramedSource::afterGetting, this);
Alternatively, to reduce the (slight) loss of inefficiency here, you could change this instead to: if ((fOutgoingPacketCounter%10) == 0) { envir().taskScheduler().scheduleDelayedTask(0, (TaskFunc*)FramedSource::afterGetting, this); } else { afterGetting(this); } Ross Finlayson Live Networks, Inc. http://www.live555.com/
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel