[Ffmpeg-devel] The "Intermingled Mess" issue.

Måns Rullgård mru
Mon Sep 19 21:02:33 CEST 2005

Mike Melanson <mike at multimedia.cx> writes:

> Christian Iversen wrote:
>> Just my 5c, but wouldn't something like "make menuconfig" from the
>> Linux kernel be the perfect way to configure ffmpeg? For instance,
>> MP3_DECODER could depend on COMMON_MPEG_ROUTINES which could pull in
>> SOME_IDCT_ROUTINE, etc. All this would happen automatically, and the
>> user would have no problem configuring this library. This is just a
>> loose idea, of course - any comments?
> 	This same idea occurred to me recently -- using a Linux config
> 	type of system for FFmpeg -- but I had no idea that kbuild was
> 	a separate software package that other projects could
> 	integrate.

It's not officially a separate package.  There was just yesterday a
discussion on linux-kernel about separating it, and the general
opinion was that doing so was probably not all that good an idea.

> 	I see that kbuild (kbuild.sf.net) is GPL. Would that conflict
> 	with FFmpeg at all? Sure, FFmpeg is LGPL, but we do not want
> 	to build kbuild into FFmpeg. We would just want to use kbuild
> 	to build FFmpeg.

That page seems quite dead.  IIRC, the present kbuild system started
life outside the main kernel tree, but was merged in when it was good
enough to replace the old 2.4 build system.  It would probably be
fairly easy to lift out the required bits, though.

M?ns Rullg?rd
mru at inprovide.com

More information about the ffmpeg-devel mailing list