[vlc-devel] commit: Fixed useless timestamp discontinuity with sout. (Laurent Aimar )
Laurent Aimar
fenrir at via.ecp.fr
Fri Nov 21 20:47:00 CET 2008
On Fri, Nov 21, 2008, Sébastien Escudier wrote:
> Quoting Laurent Aimar <fenrir at via.ecp.fr>:
>
> > [1d67fa1de3437f84a4ea73eaf7300d349add9c6e] should fix it for good.
> > Could you confirm ?
>
> Well, this is better, but I think there is another deadlock.
> Please try again with the same video :
> ./vlc -vvv ~/test.mp4 --rtsp-host=8554 --sout
> '#rtp{port=1234,mux=ts,sdp=rtsp://MYIP:8554/test}'
>
> Now buffering works well.
> But Then launch a client :
> ./vlc rtsp://MYIP:8554/test
> Works well...
> and then another client (while first client still plays the video) :
> ./vlc rtsp://MYIP:8554/test
> Here is the deadlock on server side. No answers.
I reproduce it.
> This worked fine before this timestamps commit.
Nope, it is not this commit that broke it but this one:
[52193737a575d2e26e7be17cf5ca78f9a063a2b5]
Author: Paul Corke <paulc at datatote.co.uk>
Date: Tue Nov 11 10:05:45 2008 +0000
httpd: correctly reads from ufd[]...
...in the case where there are multiple clients, not all of which are
waiting to be serviced.
Signed-off-by: Rémi Denis-Courmont <rdenis at simphalempin.com>
Reverting it, solve the deadlock (but might broke other things ?)
I do not know that part enough to be of any help.
--
fenrir
More information about the vlc-devel
mailing list