[MPlayer-dev-eng] Make ffmpeg MPEG1/2 decoder the default?

Diego Biurrun diego at biurrun.de
Mon Feb 18 17:36:43 CET 2008


On Mon, Feb 18, 2008 at 01:00:34PM +0100, Reimar Döffinger wrote:
> On Mon, Feb 18, 2008 at 10:18:38AM +0100, Diego Biurrun wrote:
> > On Sat, Feb 16, 2008 at 03:38:36PM +0100, Reimar Döffinger wrote:
> > > libmpeg2 may be still slightly faster (though probably not on the newer CPUs),
> > > but it is quite crash-happy and otherwise buggy (see also 34582.mxf in
> > > incoming).
> > > Thus I am for making FFmpeg decoder the default, any objections?
> > 
> > I'm not too convinced of this since libmpeg2 was still faster the last
> > time I tried and now we have a pending patch with further speedup.  I
> > propose running benchmarks on many different CPUs instead.  Let's find
> > out which one really is the fastest.  Maybe we can motivate somebody to
> > try making FFmpeg speedier...
> 
> The point is that libmpeg2 is just horribly buggy and unmaintained, and
> some of the speed is probably due to its buggyness.

I just managed to get 5 patches committed to libmpeg2, 2 more are queued
and I plan to try to get most of our local diff upstream.

> Proper benchmarking is sure welcome, though in my personal opinion (I
> know some might disagree, which is why I put this for discussion) no speed
> difference can justify torturing our users with libmpeg2 by default.

I don't see where anybody is being tortured.  Which problems does
libmpeg2 have *in practice*, i.e. watching DVDs?

MPlayer's policy has always been to default to the fastest decoders.  I
have a borderline machine for watching DVDs, I wouldn't like to see
performance degrade.

Diego



More information about the MPlayer-dev-eng mailing list