[MPlayer-dev-eng] Re: MPCF Draft/Discussion (MPlayer ContainerFormat)
D Richard Felker III
dalias at aerifal.cx
Mon Feb 17 19:27:19 CET 2003
On Sun, Feb 09, 2003 at 02:40:19PM +0100, Fabien Tassin wrote:
> According to Steve Lhomme:
> >
> > Fabien Tassin wrote:
> > >>Not recommended reading/inspiration:
> > >>(overly complicated, implementation based instead of solution based
> > >>design and general brain damage)
> > >
> > >
> > >It is worth the read just to understand what is wrong and why.
> >
> > Any chance of sharing ?
>
> this was not a direct criticism. Just a "don't take that
> crap argument for granted, read and decide by yourself".
>
> > I'm (very) surprised so many people read the matroska specs and we got 0
> > comments. Even some saying it's pure crap...
>
> not me for sure. I browsed your doc in the past and lost track of it
> until this discussion. I just re-read it.
>
> My main problem with Matroska is the EBML dependancy. The idea may be
> nice but I think it is not worth it. The reason invoqued is "extensability
> for future use". I don't see why it is necessary or even whished to use
> that thing to reach that goal. You even admit that it is very similar
> to VLC/TLV.
>
> Whatever format emerges, many projects will add support for it quickly
> but I bet that most will use their own (de)muxer (by coding it or
> stealing it). If I ever have to include support for matroska in my apps,
> I will not add EBML dep, but code the minimal subset of EBML required.
> Why ? just because I think it is quite easy and I prefer that than bloat
> my app with another lib. It may be different for a more complex feature.
>
> The various types supported are also funny for a container.
> IMHO, unsigned integers (1, 2, 4, 8 bytes) and ASCII/UTF8 strings
> are enough. And in most cases, there's no need to specify the types of
> each piece of information in the files, the specs are enough.
>
> The "EBML was originally created for the matroska project" sentence
> disturbs me for all the given reason.
>
> Except that, I have nothing to say against matroska at the moment
> as I never tried to code around this format. Perhaps I will, if it ever
> gets popular :)
Well said.
Rich
More information about the MPlayer-dev-eng
mailing list