I am having stack overflow whenever anything takes a bit of time. I read in the archives that this should be a very rare occurance but it happens if I debug, if I put any std::cout and on many startups before things get a chance to settle. I can see this is a mutual recursive path between the continuePlaying of one source and the afterGettingFrame of the sink or filter to the left. I suspect it is showing up now more than in the past because of the tiny 188 byte packets that transport streams use. I increased my stack size but that did not help.
Is there a non-recursive equivalent that can avoid this so I can debug and remain running when things get behind?
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel