[Mplayer-cvslog] CVS: main/libmpcodecs/native msvidc.c, 1.9, NONE qtrpza.c, 1.3, NONE qtsmc.c, 1.4, NONE

Michael Niedermayer michaelni at gmx.at
Thu Dec 25 22:22:59 CET 2003


On Thursday 25 December 2003 21:29, Roberto Togni wrote:
> On 2003.12.24 22:07, Diego Biurrun wrote:
> > Roberto Togni CVS writes:
> >  > Update of /cvsroot/mplayer/main/libmpcodecs/native
> >  > In directory mail:/tmp/cvs-serv32114/native
> >  >
> >  > Removed Files:
> >  > 	msvidc.c qtrpza.c qtsmc.c
> >  > Log Message:
> >  > Remove 8BPS, MsRLE, MsVideo1, RPZA, SMC
> >  > These codecs are now in libavcodec
> >
> > BTW, what about the other native codecs?
> >
> > Diego

> lzo: our implementation depends on GPL'd code (minilzo), else it have
> to depend on external lzo library; i think it's better to keep it as-
> is.
> nuv: depends on GPL'd code (rtjpeg and minilzo). Will leave it in
> MPlayer.
u could add these codecs to libavcodec and add a '--enable-gpl-codecs' switch 
to ffmpeg configure (like its done with liba52 or libpostproc), that way 
ffmpeg would by default not even compile the GPL stuff and if its 
compiled&linked then the license of the resulting binary would be GPL

why do i think that this doesnt need an agreement from the minilzo/rtjpeg 
authors, its simple (IANAL though)
1. LGPL and GPL code can be combined the result is under GPL, see 
mplayer/xine/... as examples
2. disabling various parts cant be illegal, very obviously 
3. a binary which doesnt contain ANY GPL code cannot IMHO be required to be 
covered by the GPL, this would be extreemly illogical

level[i]= get_vlc(); i+=get_vlc();		(violates patent EP0266049)
median(mv[y-1][x], mv[y][x-1], mv[y+1][x+1]);	(violates patent #5,905,535)
buf[i]= qp - buf[i-1];				(violates patent #?)
for more examples, see http://mplayerhq.hu/~michael/patent.html
stop it, see http://petition.eurolinux.org & http://petition.ffii.org/eubsa/en

More information about the MPlayer-cvslog mailing list