[FFmpeg-devel] [RFC] The Big Bump

Stefano Sabatini stefano.sabatini-lala
Thu Feb 3 18:46:34 CET 2011

On date Thursday 2011-02-03 16:35:31 +0100, Anton Khirnov encoded:
> Hi,
> it's been suggested on IRC that we've accumulated enough new APIs and
> the associated cruft so the time to bump major for lavf and lavc is
> nigh. We should definitely do that before 0.7.
> The following patch series bumps lavf and lavc and removes all the
> deprecated stuff (though i certainly don't expect it to be applied right
> now as is). The diffstat looks pretty nice, removing over a thousand
> LOC.
> Please comment.

There is currently a problem with lavu error codes, AVERROR(EINVAL)
and AVERROR_INVALIDDATA share the same code, I proposed sometime ago
to bump lavu and all the rest of the libav* libraries, at the time the
idea was rejected, I wonder if this is a good occasion for doing it.

This would require to bump all the major numbers (lavu, lavc, lavf,
lavfi, lavdev, lavcore, lsws), check which option you prefer:
* we don't care
* it's overkill
* can be delayed more
* can be done now

I have no problem with any of the above-mentioned options, though it
should be discussed as it will have a deep impact on the rest of the
project layout.

BTW if the idea is accepted, then there is also some restructuring to
be done, e.g. pixfmt+pixdesc should be moved to libavcore (and I know
someone wants to merge lavcore and lavu, this should be discussed as
well, I prefer to keep the current layout for the reasons which were
pointed out when lavcore was created).
FFmpeg = Freak & Fiendish Moronic Puristic Elected Governor

More information about the ffmpeg-devel mailing list