Ross,

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):

BasicTaskScheduler::SingleStep(): select() fails: Bad file descriptor

What am I doing wrong?

On Mon, Mar 14, 2011 at 12:03 AM, Ross Finlayson <finlay...@live555.com>wrote:

> I can't change the size of the named pipe buffer since my app runs on
>> iPhone iOS.
>>
>> 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.
>>
>> What else would you recommend?
>>
>
> 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.
>
> For a model of how to do this, see the "DeviceSource" code.
>
> (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 :-)
>
> --
>
> 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
>
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to