[vlc-devel] vlc: svn commit r25020 (courmisch)
adanecito at yahoo.com
Sat Feb 9 22:41:42 CET 2008
Many Thanks Remi,
Even though I put in a hack that is now confirmed by
other people testing fixes the video freeze problem
for them I am trying to understand if there is some
more things I should look into to help out since I can
hopefully debug this issue.
It seems as if once the pollin is set for the
fd.revents the code stays stuck in that state
Where should I start to look to find out why it stays
stuck in that state so I can help with this error?
Seems like elsewhere in the VLC code the fd from the
waitpipe should change state so the reading of the
video stream (file actually) can continue to the end.
--- Rémi Denis-Courmont <rdenis at simphalempin.com>
> Le Saturday 09 February 2008 23:05:52 Tony Anecito,
> vous avez écrit :
> > 1. Why does the fd from wait pipe fail the
> > most of the time during the beginning of the movie
> > is found to match later in the movie?
> Whenever the waitpipe of the VLC object becomes
> > For the ufd.fd there is always a matching rdset
> or wrset
> > thus the revents is set to POLLIN and works with
> > io.c code.
> net_Read() only ever sets POLLIN, hence wrset is
> always empty.
> > 2. Why is finding the matching fd in rdset & wrset
> > considered a interrupted function when fd is not
> That's the whole point of the waitpipe.
> > 3. Why is exset checked yet it is not passed into
> > select but instead a null is passed. Does that not
> > mean exset should not be checked using FD_ISSET?
> This was a bug, but it is irrelevant, as VLC never
> set POLLPRI in the first
> Rémi Denis-Courmont
> > _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
Never miss a thing. Make Yahoo your home page.
vlc-devel mailing list
To unsubscribe or modify your subscription options:
More information about the vlc-devel