[Ffmpeg-devel] CyberLink PowerCinema for Linux

Måns Rullgård mru
Mon Jun 6 21:03:45 CEST 2005


Rich Felker <dalias at aerifal.cx> writes:

> On Mon, Jun 06, 2005 at 07:50:33PM +0200, M?ns Rullg?rd wrote:
>> Rich Felker <dalias at aerifal.cx> writes:
>> 
>> > On Mon, Jun 06, 2005 at 06:12:35PM +0200, M?ns Rullg?rd wrote:
>> >> Diego Biurrun <diego at biurrun.de> writes:
>> >> 
>> >> > It contains more tarballs and a few patches.  Among them is an
>> >> > unmodified version of MPlayer 1.0pre7 and an object file in the ffmpeg
>> >> > directory:
>> >> >
>> >> > http://mplayerhq.hu/~diego/PCMLinux_GPL_sources/ffmpeg/ff_all.o
>> >> >
>> >> > Can anybody make heads or tails of this one?  There is no source code,
>> >> > which they should be distributing alongside the object file...
>> >> 
>> >> That's a few C++ classes (VideoPictureQueue, PacketQueue, Decoder,
>> >> and a few others), some of which use the normal lavc/lavf API.  There
>> >> are also references to Python and SDL, and of course libc.  The
>> >> wonderful tool "nm" will tell you all this.
>> >> 
>> >> My understanding of the LGPL is that there is no requirement to
>> >> release source code to that file.
>> >
>> > LGPL is irrelevant. Since MPlayer is GPL and the code is linked to
>> > MPlayer, it's all subject to the terms of the GPL.
>> 
>> How could that file (ff_all.o) be linked with mplayer?  It has no
>> references to symbols in mplayer, and AFAIK mplayer isn't a library
>> anyway.
>
> My understanding was that they're linking their modified MPlayer to
> it. If they do this they're obligated to include sources.

In the text you quoted, Diego says there is an unmodified copy of
mplayer in there.  The ff_all.o file (to me) appears to be some parts
of a C++ class set for decoding audio and video.  How anyone would
link this with mplayer (and why), is beyond me.

-- 
M?ns Rullg?rd
mru at inprovide.com





More information about the ffmpeg-devel mailing list