[Ffmpeg-devel] [PATCH] postpone removal of avcodec_decode_audio

Måns Rullgård mans
Fri Feb 16 12:51:36 CET 2007


Diego Biurrun said:
> On Fri, Feb 16, 2007 at 11:29:49AM +0000, M?ns Rullg?rd wrote:
>>
>> Diego Biurrun said:
>> > On Fri, Feb 16, 2007 at 10:45:41AM +0000, M?ns Rullg?rd wrote:
>> >>
>> >> Diego Biurrun said:
>> >> >
>> >> > there are two instances of avcodec_decode_audio left in FFmpeg, one is
>> >> > addressed by Baptiste's patch, the other is in ffplay and apparently a
>> >> > bit tricky to get rid of.  I propose postponing the removal of
>> >> > avcodec_decode_audio to the version bump after the next so that I can
>> >> > commit my C++ cruft removal patch without breaking FFmpeg.
>> >>
>> >> Why does the C++ cruft removal need a version bump?  It doesn't change the
>> >> API or ABI.
>> >
>> > But it requires external programs using FFmpeg to be changed, doesn't
>> > it?  How is that different from an API change?
>>
>> The libav* API has always been defined in C.  This has not changed.  IMHO
>> we should not inconvenience users of the official API only for the benefit
>> of unofficial uses of the header files.
>
> What inconvenience would that be?

The library major version and SONAME changes, forcing a relink of all apps.

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




More information about the ffmpeg-devel mailing list