[MPlayer-cvslog] r26069 - in trunk/libmpdemux: demuxer.c demuxer.h

Nico Sabbi Nicola.Sabbi at poste.it
Sat Feb 23 21:51:08 CET 2008


Il Saturday 23 February 2008 21:13:07 Uoti Urpala ha scritto:

> 
> Using demuxers for timing is a bad idea, and IMO blocking in them should
> be avoided when possible. Your patch certainly doesn't implement any
> mechanism that would properly sync MPlayer playback with the source
> speed.
> 
> > I see a lot of improvements with it
> 
> Maybe blocking at another moment happens to give smoother playback in
> some situation, but that does not make your patch correct. If MPlayer's
> playback was too slow before and buffers filled up your patch can only
> make it worse. If playback stuttered because of empty buffers then
> either MPlayer didn't buffer enough data before starting playback or
> playback speed was too high. Your patch doesn't have anything which
> could really fix either cause. Something similar could be used to
> determine the amount to buffer when starting playback, but your current
> code is not a proper implementation of that either.
> 

why didn't you complain sooner? I posted the patch 2 days ago



More information about the MPlayer-cvslog mailing list