[Ffmpeg-devel] [PATCH] libavutil - splitting parts from libavcodec

Michael Niedermayer michaelni
Sun Jul 24 23:12:22 CEST 2005


On Sunday 24 July 2005 11:36, Alexander Strasser wrote:
> Alexander Strasser wrote:
> >   i moved some of the generic utility code of libavcodec
> > to a lib of its own: libavutil.
> >
> >   The idea is to have the generally useful stuff in an
> > independent directory/library for making it conviniently
> > usable from other projects. It IMHO also improves FFmpeg
> > project's internal structure/layout.
> >
> >   I did no functional changes to the code. I did only
> > code moving, buildsystem changes and exporting of
> > functions through avutil.h .
>   I was unnecessary incompatible because of a misconception
> i had about the dynamic linkage of libavformat.
>   Also removed a cosmetical change that slipped through.
>   Corrected patch attached.

av_reduce() seems to disapear
av_rescale* are quite generic functions too, so they should be moved into 
ff_sqrt_tab and ff_reverse are used by common.h so they must be moved or the 
functions which use them must be moved away from common.h

and please remove all the version & build defines from libavutil unless they 
are needed for something (didnt notice anything) these can be added later 
when we decided what to do with the libavcodec/format versioning

then grep for libavcodec in the files in libavutil, there are a few in the 
Makefile at least which shouldnt be there


More information about the ffmpeg-devel mailing list