[FFmpeg-devel] [PATCH] Merge libavcore into libavutil

Michael Niedermayer michaelni
Wed Feb 9 23:57:32 CET 2011


On Wed, Feb 09, 2011 at 11:50:31PM +0100, Jean-Daniel Dupas wrote:
> 
> Le 9 f?vr. 2011 ? 23:28, Alexander Strasser a ?crit :
> 
> > Reimar D?ffinger wrote:
> >> On Wed, Feb 09, 2011 at 09:11:02AM -0500, Ronald S. Bultje wrote:
> >>> Hi,
> >>> 
> >>> 2011/2/9 M?ns Rullg?rd <mans at mansr.com>:
> >>>> Reinhard Tartler <siretart at tauware.de> writes:
> >>>>> It is pretty hopeless that other considerable projects will adopt
> >>>>> libavutil alone in other projects. Projects that need small footprint
> >>>>> are better off with more specialized libraries such as gnulib or rather
> >>>>> just copy the necessary parts that they need. With this in mind, nobody
> >>>>> is helped by having libavutil and libavcore split. In order to ease
> >>>>> maintenance inside and around FFmpeg and to reduce confusion where to
> >>>>> put common code, avcore's functionality is merged (back) to avutil.
> >>>> 
> >>>> OK
> >>> 
> >>> OK with me also.
> >> 
> >> Do people disagreeing get a say?
> >> Also is there any specifc reason why it would ease maintenance (less
> >> major version bumps or anything like that?).
> >> I also don't think the reference to gnulib makes sense, I do not
> >> see any significant overlap between gnulib and avutil (not even in
> >> the goals, I don't have the impression that gnulib is especially
> >> bloat-averse).
> > 
> >  Also it should be mentioned that copying the necessary parts is
> > much less desirable and creates a way greater burden for projects
> > using that approach. And maybe even worse, it just makes the statement
> > for libavutil is only a utility lib for ffmpeg and there is no point
> > in using it elsewhere (which is against the very thoughts of its
> > creation).
> > 
> 
> If someone want to use only one part of the library, he can create a static libavutil library, and the linker will take care of stripping unused modules automatically.

with that reasoning we only need a single lib of everything ...

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The misfortune of the wise is better than the prosperity of the fool.
-- Epicurus
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20110209/3e20d06b/attachment.pgp>



More information about the ffmpeg-devel mailing list