> Then figured out that blocking is happening at fopen.  
> 
> alternative to fopen, open() can  be used to open a PIPE  in non-blocking 
> mode.
> open("name" ,O_RDONLY | O_NONBLOCK)

If you want to do this, then I suggest that you subclass 
"ByteStreamFileSource", and define a new function 
"yourByteStreamFileSourceSubclass::createNew()" that works the same as 
"ByteStreamFileSource::createNew()", except for how it creates the FID that 
ends up getting passed to the "ByteStreamFileSource" constructor.


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to