Re: [Live-devel] DelayQueue infinite loop

2014-08-28 Thread Ross Finlayson
> No sir, not using any threading yet. Because it is stuck in the while loop, > the call BasicTaskScheduler::createNew() is not even returning. > It works in the testRTSPClient program and in my own test program, but not > when in this COM library that is being hosted in another program. I suspe

Re: [Live-devel] DelayQueue infinite loop

2014-08-28 Thread Kenneth Forsythe
27;ll have to dig deeper to see if I can get more info. Thanks, From: live-devel [mailto:live-devel-boun...@ns.live555.com] On Behalf Of Ross Finlayson Sent: Tuesday, August 26, 2014 5:23 PM To: LIVE555 Streaming Media - development & use Subject: Re: [Live-devel] DelayQueue infinite loop D

Re: [Live-devel] DelayQueue infinite loop

2014-08-26 Thread Ross Finlayson
> DelayQueue::synchronize appears to be stuck in that while loop. It appears > curEntry->fDeltatTimeRemaning is always (0,0) No, that shouldn't happen. See below. > This is in DelayQueue.cpp at DelayQueue::synchronize > Loop starts at line 214. > > > DelayQueueEntry* curEntry = head(); > >

[Live-devel] DelayQueue infinite loop

2014-08-26 Thread Kenneth Forsythe
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