[FFmpeg-devel] ABI break between 3.0 and 3.3 without symvers/SONAME changes
wm4
nfxjfg at googlemail.com
Sat Jun 3 15:11:44 EEST 2017
On Sat, 3 Jun 2017 13:18:30 +0200 (CEST)
Jan Engelhardt <jengelh at inai.de> wrote:
>
> The layout of struct AVCodec changed. Four function pointers were
> inserted in the middle, shifting void (*flush) to a new address. The
> size of AVCodec also changed, which would have required a full MAJOR
> bump.
Those aren't even public fields.
Anyway, in general, I recommend not pretending that FFmpeg has ABI
compatibility. Especially not across major releases, even if it in
theory "supports" it.
More information about the ffmpeg-devel
mailing list