Hi Ross,
it looks there is a bug in QuickTimeFileSink. The
QuickTimeFileSink::completeOutputFile() is not closing the file handle.
(This error will come if user uses different files for  saving the stream
other than stdout, stderr)
Because of the above bug, creating new file using "OpenOutputFile" function
calls fails.
The Linux is giving "too many open files" error.

To over come the problem we need to add
 CloseOutputFile( fOutFid ) ;
 function call in the QuickTimeFileSink::completeOutputFile() function just
before setting  fHaveCompletedOutputFile = True.

Similarly this needs to be corrected in
AVIFileSink::completeOutputFile().

Please let me know if the suggestions are correct.
Warm Regards,
prb
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to