[MPlayer-dev-eng] [PATCH] new C only matroska demuxer

Aurelien Jacobs aurel at gnuage.org
Thu Jan 15 23:56:18 CET 2004


On Thu, 15 Jan 2004 23:23:32 +0100
Moritz Bunkus <moritz at bunkus.org> wrote:

> One 'problem' is see: You've written "GPL" for the stuff you (mostly)
> copied from gstreamer, but as far as I know it's LGPL and you cannot
> just relicense it.

First, I've not made any copy/paste from gstreamer (AFAIR), I only
took some inspiration in it (mostly for the ebml part).

But anyway it don't seem to be a problem, as stated in the LGPL :

3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.

Once this change is made in a given copy, it is irreversible for that
copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.

This option is useful when you wish to copy part of the code of the
Library into a program that is not a library. 

(If someone disagree with this the tread should probably move to
MPlayer-legal)

> If this checks out ok I'll unify the syntax and the commit it.

What do you mean by "unify the syntax" ?

> This ain't official - although mkvmerge can use lzo compression as
> well, but don't expect it to work anywhere else.

Ok, but anyway supporting it won't hurt, i guess :-)

> > But I don't have so much matroska files so please test it with
> > yours.
> 
> I definitely will. Thanks a lot for the work.

Thanks.

> Like I said, I'd prefer to replace it. When Ronald and I ported his
> EBML and Matroska code to libavformat I got to know his code, and
> honestly, there's no use in keeping two demuxers around if the C
> version is as good or better.

I agree with this but I thought that it would be safer to keep the
two at least in the first time.

Aurelien




More information about the MPlayer-dev-eng mailing list