Re: [Live-devel] make the live555 scheduler working together with other schedulers

2010-03-26 Thread Ross Finlayson
I specified that I don't want to use threads... Is there another way to solve? You have to do one of the following (your choice): 1/ Define a new subclass of "TaskScheduler", and reimplement the "doEventLoop()" virtual function so that it handles the other system (QT)'s event, as well as LIVE

Re: [Live-devel] make the live555 scheduler working together with other schedulers

2010-03-26 Thread Alberto Alberici
I specified that I don't want to use threads... Is there another way to solve? --- On Mon, 3/22/10, Matt Schuckmannn wrote: From: Matt Schuckmannn Subject: Re: [Live-devel] make the live555 scheduler working together with other schedulers To: "LIVE555 Streaming Media - develop

Re: [Live-devel] make the live555 scheduler working together with other schedulers

2010-03-22 Thread Matt Schuckmannn
My approach for this kind of stuff has been to put them in separate threads (I'd probably create a thread for Live555) and then just use some sort of thread safe communication for passing events and data between the 2, e.g. a socket or thread safe queue, etc. Matt S. On 3/22/2010 2:27 AM,

[Live-devel] make the live555 scheduler working together with other schedulers

2010-03-22 Thread Alberto Alberici
Hi, which is the best way to make the live555 library work together with another library which has its own main scheduler (for example: qt), _without using threads_? I mean: qt has app.exec(), which doesn't return, and live555 has doEventLoop(), which doesn't return Of course I could write