I made some progress with the DeviceSource but run into the following problem:

Everything seems to be working if in doGetNextFrame() there is a new encoded data that is fed to H263plusVideoRTPSink. But, once there is no data available, then isCurrentlyAwaitingData() always returns FALSE.

That makes no sense, because (in the "DeviceSource" code) "isCurrentlyAwaitingData()" is called from the "deliverFrame()" function, and that function should be called only when new data *is* available.


What is the way to resolve this?

I suggest reviewing the "DeviceSource" code once again, to better understand how it works.
--

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