Hi, DelayQueue::synchronize appears to be stuck in that while loop. It appears curEntry->fDeltatTimeRemaning is always (0,0) and therefor timeSinceLastSync is always higher.
This only happens when I am hosting the libraries within a COM DLL. What is recommended? Can I just detect this scenario and break the loop? This is in DelayQueue.cpp at DelayQueue::synchronize Loop starts at line 214. DelayQueueEntry* curEntry = head(); while (timeSinceLastSync >= curEntry->fDeltaTimeRemaining) { timeSinceLastSync -= curEntry->fDeltaTimeRemaining; curEntry->fDeltaTimeRemaining = DELAY_ZERO; curEntry = curEntry->fNext; } Thanks, _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel