[FFmpeg-cvslog] r9601 - trunk/libavcodec/mpegidct.c

Pascal Massimino pascal.massimino
Thu Jul 12 08:26:55 CEST 2007


  Hi,

On 7/11/07, Michael Niedermayer <michaelni at gmx.at> wrote:
>
> Hi
>
> On Wed, Jul 11, 2007 at 09:33:04PM -0400, Justin Ruggles wrote:
> > Michael Niedermayer wrote:
> > > Hi
> > >
> > > On Thu, Jul 12, 2007 at 01:37:32AM +0200, Diego Biurrun wrote:
> > >> On Thu, Jul 12, 2007 at 02:09:28AM +0300, Ivan Kalvachev wrote:
> > >>> 2007/7/12, Ivan Kalvachev <ikalvachev at gmail.com>:
> > >>>> 2007/7/12, Diego Biurrun <diego at biurrun.de>:
> > >>>>> On Thu, Jul 12, 2007 at 12:01:21AM +0200, iive wrote:
> > >>>>>> Log:
> > >>>>>> Inport the original intiger IDCT from MPEG2 reference decoder.
> > >>>>>> It passes IEEE1180 requirements.
> > >>>>>>
> > >>>>>> --- (empty file)
> > >>>>>> +++ trunk/libavcodec/mpegidct.c       Thu Jul 12 00:01:21 2007
> > >>>>>> @@ -0,0 +1,211 @@
> > >>>>>> +/* idct.c, inverse fast discrete cosine
> transform                           */
> > >>>>>> +
> > >>>>>> +/* Copyright (C) 1996, MPEG Software Simulation Group. All
> Rights Reserved. */
> > >>>>>> +
> > >>>>>> +/*
> > >>>>>> + * Disclaimer of Warranty
> > >>>>>> + *
> > >>>>>> + * These software programs are available to the user without any
> license fee or
> > >>>>>> + * royalty on an "as is" basis.  The MPEG Software Simulation
> Group disclaims
> > >>>>>> + * any and all warranties, whether express, implied, or
> statuary, including any
> > >>>>>> + * implied warranties or merchantability or of fitness for a
> particular
> > >>>>>> + * purpose.  In no event shall the copyright-holder be liable
> for any
> > >>>>>> + * incidental, punitive, or consequential damages of any kind
> whatsoever
> > >>>>>> + * arising from the use of these programs.
> > >>>>>> + *
> > >>>>>> + * This disclaimer of warranty extends to the user of these
> programs and user's
> > >>>>>> + * customers, employees, agents, transferees, successors, and
> assigns.
> > >>>>>> + *
> > >>>>>> + * The MPEG Software Simulation Group does not represent or
> warrant that the
> > >>>>>> + * programs furnished hereunder are free of infringement of any
> third-party
> > >>>>>> + * patents.
> > >>>>>> + *
> > >>>>>> + * Commercial implementations of MPEG-1 and MPEG-2 video,
> including shareware,
> > >>>>>> + * are subject to royalty fees to patent holders.  Many of these
> patents are
> > >>>>>> + * general enough such that they are unavoidable regardless of
> implementation
> > >>>>>> + * design.
> > >>>>>> + */
> > >>>>> This is clearly non-free.
>

xvid has a "README.IJG" info file coming with MPEG's idct.

Skal





> >>>> My mistake. I thought it is public domain.
> > >>> At least 2 other GPL project use same routine and have same header
> in it.
> > >>> http://cvs.xvid.org/cvs/viewvc.cgi/xvidcore/src/dct/idct.c?view=log
> > >> Which one is the second?
> > >
> > > libmpeg2 has a file which seems derived from it, some comments are
> identical
> > > if you ignore whitespace
> > > it has walken as author and GPL header ...
> > >
> > > mpeg4ip has it with MPL license header
> > >
> > > iam sure you can find more if you try ...
> > >
> > > could someone explain me the reasons behind this overreaction?
> > > it doesnt seem other projects share your interpretation of the license
> > >
> > > [...]
> >
> > Well it is a poorly worded license.  It says "All Rights Reserved" and
> > then does not proceed to grant any other rights other than the right to
> > accept the code from the MPEG Group and to use it "as-is", but not to
> > modify it or distribute it to others.  That's how I interpret it anyway.
>
> true, iam not disagreeing though i do not think this is the intent of the
> authors ...
>
> [...]
> --
> Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
>
> I count him braver who overcomes his desires than him who conquers his
> enemies for the hardest victory is over self. -- Aristotle
>
> _______________________________________________
> ffmpeg-cvslog mailing list
> ffmpeg-cvslog at mplayerhq.hu
> http://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-cvslog
>
>




More information about the ffmpeg-cvslog mailing list