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

Michel Bardiaux mbardiaux
Mon Sep 19 15:25:52 CEST 2005

Christian Iversen wrote:
> On Monday 19 September 2005 15:03, Michel Bardiaux wrote:
>>Christian Iversen wrote:
>>>On Monday 19 September 2005 14:44, Michel Bardiaux wrote:
>>>>Diego Biurrun wrote:
>>>>>On Mon, Sep 19, 2005 at 01:53:57PM +0200, Christian Iversen wrote:
>>>>>>On Monday 19 September 2005 13:45, Luca Barbato wrote:
>>>>>>>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?
>>>>>>>kbuild is relatively easy to use, offers large benefits but is a bit
>>>>>>>strange, but isn't as weird as autotools, scons and imake
>>>>>>>Given would be quite easy make the current configure output a .config
>>>>>>>that kbuild can use (making the transition painless).
>>>>>>Then what are the developers waiting for?
>>>>>Easy: your patch.
>>>>Something is not clear to me. Would kbuild be a *mandated* tool?
>>>Well, I'm sure someone could write a small script to translate
>>>--enable-foo and --disable-bar into the corresponding HAS_XYZ defines.
>>>It's not like kbuild adds a dependency on an executable :)
>>Let me rephrase then. Does kbuild work under Mingw? Under Cygwin? On
>>OSX? Solaris? IRIX? whateverBSD?
> Oh, I see. Well, I'm not sure. But I think so, yes. The menu-config part is a 
> pretty trivial ncurses app, 

VI works on MINGW but I'm not sure it uses curses.

Anyway, kbuild looks to me like specifically for and with the Linux 
kernel. Is there an example of kbuild used on a non-Linux platform for 
other purpose than a Linux kernel?

and the rest is simply include files. (afaik).

Michel Bardiaux
R&D Director
T +32 [0] 2 790 29 41
F +32 [0] 2 790 29 02
E mailto:mbardiaux at mediaxim.be

Mediaxim NV/SA
Vorstlaan 191 Boulevard du Souverain
Brussel 1160 Bruxelles

More information about the ffmpeg-devel mailing list