[MPlayer-dev-eng] FFmpeg, svn:externals and where to go from here

Reimar Döffinger Reimar.Doeffinger at gmx.de
Thu Feb 10 21:12:51 CET 2011


On Thu, Feb 10, 2011 at 09:02:59AM +0100, Diego Biurrun wrote:
> On Tue, Jan 25, 2011 at 10:32:29PM +0100, Reimar Döffinger wrote:
> > > What about libdvdnav/libdvdread?  Are you opposed to dropping them?
> > > The rate of development is much much slower than FFmpeg and changes
> > > will therefore be relatively rare.  Using whatever libdvd* is installed
> > > on the system therefore looks like a sensible course of action to me.
> > 
> > The difference is that between a simply "please try this dvdnav patch"
> > and a ca. 50 lines instruction that still don't work on all
> > systems (starts with the joy of /usr/local/lib not being in the
> > library path by default).
> > If the reason for slow development was libdvdnav being working fine
> > that would be reasonable, but the situation is rather libdvd* being
> > really crappy but nobody really cares so much.
> > That is not taking into account that there generally is no system
> > libdvdcss.
> 
> I still believe this can be solved by some script that fetches all
> components, compiles them and then builds MPlayer.  Would this be
> sufficient for you to consider dropping libdvdread/libdvdnav?

It really doesn't seem worth it to me, it's implementation effort,
at least at the beginning it is almost certain to be buggy etc.
If you want to spend time on getting rid of things, how about
the included tremor? I just saw recently that we should be able
to use the external one, and we also use the FFmpeg ogg demuxer
by default, so losing our internal ogg demuxer is no longer
much of an issue. Hope I am not missing something.


More information about the MPlayer-dev-eng mailing list