[vlc-devel] Re: vlc does not play streaming (liveMedia).
Juan Antonio Martinez Navarro
juanantonio at dif.um.es
Wed May 3 11:50:44 CEST 2006
Hello,
I've got a problem with VLC and live (streaming) in the Zaurus-SLC3100.
Live uses a handler to manage the sockets it uses. While I push the
sockets into the handler there is no problem. But when I try to get them
I can't because live tries to access to fReadHandlers but its OID is
different to the one used to push the sockets into.
Could it be a bug in the application? What Can I do?
Thanks.
El jue, 20-04-2006 a las 02:44 -0700, Ross Finlayson escribió:
> > > Those symptoms suggest that perhaps "select()" might not be working
> > > properly on your Zaurus. I suggest checking whether the function
> > > "MultiFramedRTPSource::networkReadHandler()" (in
> > > "liveMedia/MultiFramedRTPSource.cpp") ever gets called. If it
> > > doesn't - and you're sure that you really do have incoming RTP
> > > packets - then check whether the call to "select()" in
> > > "BasicUsageEnvironment/BasicTaskScheduler.cpp" ever returns a value >
> > > 0. If it doesn't, then this suggests that "select()" is not working
> > > properly, and there is something wrong with your port of the LIVE555
> > > Streaming Media code.
> >I've checked the first function (networkReadHandler) and is never
> >called. But the function select in BasicTaskScheduler.cpp is called and
> >returns a value > 0.
>
> That's odd. Perhaps the >0 value returned by "select()" is for the
> (TCP) RTSP socket, and not for any of the (UDP) RTP sockets? If so,
> then this would suggest that you are not receiving any RTP packets at
> all (which would explain why
> "MultiFramedRTPSource::networkReadHandler()" is never called).
>
> All I can suggest at this stage is noting the socket number(s) that
> are passed to the calls to "turnOnNetworkReadHandling()" (in
> "RTPInterface.cpp" and "RTSPClient.cpp"), and comparing those to the
> socket numbers that are indicated as being 'readable' following the
> call to "select()". I suspect you'll find that you're not receiving
> RTP packets, for some reason (perhaps a bug in your OS???).
>
> In any case, there's no point in looking at the VLC code here,
> because the problem appears to be occurring at a much lower level.
>
>
> Ross Finlayson
> Live Networks, Inc. (LIVE555.COM)
> <http://www.live555.com/>
>
--
Juan Antonio Martínez Navarro <juanantonio at dif.um.es>
Departamento de Ingeniería de la Información y las Comunicaciones
Facultad de Informática
Universidad de Murcia
Teléfono: +34-968-367938
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
More information about the vlc-devel
mailing list