>I'm trying to implement a FramedSource which will get next frames from >a Queue. From my digging so far, "doGetNextFrame()" should be blocking >until the next frame is available
No, it should *not* be blocking until the next frame is available, because if you block, you'll be starving out any other events that need to be handled. Instead, if no frame is immediately available, "doGetNextFrame()" should return. Later, when a frame becomes available, this will be triggered as an event that can get handled within the event loop. You can use the "watchVariable" parameter to "doEventLoop()" for this purpose (e.g., have your separate queue-filling thread set the 'watchVariable' when a new frame becomes available. (See the FAQ for more information.) -- 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