> I am trying to implement my app as suggested in the previous mail. 
> 
> In the testRTSPClient app, after calling 
> "rtspClient->sendDescribeCommand(continueAfterDESCRIBE); " the program enters 
> the doEventLoop. 
> Rest of the processing is done in asynchronous callbacks. 
> 
> you mentioned >> Call "startPlaying()" on each of these 'sink' objects before 
> entering the doEventLoop.
> StreamReplicator cannot be initialized  before entering doEventLoop. 

Yes, I misspoke here.  Calling "startPlaying()" from within an event handler 
(as we currently do in "continueAfterSETUP()" in the "testRTSPClient" code) is 
OK.


> I called startPlaying() on the sink objects in continueAfterPLAY function and 
> got this error.
> "FramedSource[0x10b001ad0]::getNextFrame(): attempting to read more than once 
> at the same time!"

That error message means eexactly what it says: You're trying to read from some 
object more than once at the same time, which you can't do.  Make sure you 
didn't accidentally call "startPlaying()" more than once on the same 'sink' 
object.


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

Reply via email to