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

Måns Rullgård mans
Mon Feb 7 20:28:29 CET 2011


Reimar D?ffinger <Reimar.Doeffinger at gmx.de> writes:

> On Mon, Feb 07, 2011 at 06:53:56PM +0000, M?ns Rullg?rd wrote:
>> Reimar D?ffinger <Reimar.Doeffinger at gmx.de> writes:
>> 
>> >> With this in mind, nobody is helped by having libavutil
>> >> and libavcore split. In order to ease maintenance and reduce confusion
>> >> where to put common code, avcore's functionality is merged (back) to
>> >> avutil.
>> >
>> > Assuming we get a proper implementation somewhen, where would
>> > resampling functions go then for example?
>> 
>> libavresample?  That would be consistent with libswscale being a lib
>> of its own.
>
> It seems a bit tiny for a lib of its own. And I can't say it seems like
> particularly bright to first merge audioconvert now into libavutil first
> again.

The file is badly named.  It contains only some names for common
channel layouts.  Think of it as the audio equivalent of pixfmt/pixdesc.
I think libavutil is a good place for it, although it should be renamed.

> I just think the case for this change isn't really convincing, it is a big
> change, it is kind of an API/ABI change (there are not even stub functions
> left behind) and lastly the logical conclusion to the given arguments would
> be to remove _both_ libavutil and libavcore (since the argument is that
> there's no point in a stand-alone libavutil).

I am unable to find a logical line of reasoning in that statement.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-devel mailing list