[FFmpeg-trac] #11641(avcodec:new): ffmpeg 7.0 broke ABI for AVCodecID enum values
FFmpeg
trac at avcodec.org
Tue Jun 24 12:35:05 EEST 2025
#11641: ffmpeg 7.0 broke ABI for AVCodecID enum values
-------------------------------------+-------------------------------------
Reporter: Aras | Owner: (none)
Pranckevicius |
Type: defect | Status: new
Priority: normal | Component: avcodec
Version: 7.0 | Resolution:
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by Aras Pranckevicius):
@Cigaes: the problem was that blender's codebase assumed that AVCodecID
enum values would not change, i.e. it was writing the enum values into the
data files (perhaps an incorrect assumption, but a comment atop of
AVCodecID that says "never change enum values" kinda suggested it's fine).
Which is a problem once/if they do change; as what has been written in the
files previously now means an entirely different codec, when upgrading
ffmpeg.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/11641#comment:4>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list