Ross,<br><br>I am trying to run testH263VideoStreamer (modified testH264VideoStreamer for H263 stream) on iOS and I am getting the following error when it tries to read from the existing file (named pipes are not used):<br>
<br>BasicTaskScheduler::SingleStep(): select() fails: Bad file descriptor<br><br>What am I doing wrong?<br><br><div class="gmail_quote">On Mon, Mar 14, 2011 at 12:03 AM, Ross Finlayson <span dir="ltr"><<a href="mailto:finlayson@live555.com">finlayson@live555.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

I can't change the size of the named pipe buffer since my app runs on iPhone iOS.<br>
<br>
Changing BANK_SIZE makes no difference - VLC player starts playing the stream, then pauses for 3-5 seconds, then plays again and the pattern continuous.<br>
<br>
What else would you recommend?<br>
</blockquote>
<br></div>
Implement your own "FramedSource" subclass to encapsulate your H.263 encoder, and use this (instead of a "ByteStreamFileSource") to deliver H.263 video data into your "H263plusVideoStreamFramer" object.<br>

<br>
For a model of how to do this, see the "DeviceSource" code.<br>
<br>
(Once again, this is assuming that your CPU+encoder is powerful enough to generate H.263 frames in 'real time'.  If that's not true, then you're screwed no matter what :-)<div><div></div><div class="h5"><br>

-- <br>
<br>
Ross Finlayson<br>
Live Networks, Inc.<br>
<a href="http://www.live555.com/" target="_blank">http://www.live555.com/</a><br>
_______________________________________________<br>
live-devel mailing list<br>
<a href="mailto:live-devel@lists.live555.com" target="_blank">live-devel@lists.live555.com</a><br>
<a href="http://lists.live555.com/mailman/listinfo/live-devel" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br>
</div></div></blockquote></div><br>