[FFmpeg-trac] #6861(avutil:new): ABI broken by "add vector_dmac_scalar()"

FFmpeg trac at avcodec.org
Fri Nov 24 16:57:05 EET 2017


#6861: ABI broken by "add vector_dmac_scalar()"
-------------------------------------+-------------------------------------
             Reporter:  cehoyos      |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  important    |                Component:  avutil
              Version:  3.4          |               Resolution:
             Keywords:  crash        |               Blocked By:
  regression                         |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by jamrial):

 Replying to [comment:1 heleppkes]:
 > Thats unfortunate, however a release has already been made with the
 changed ABI, so any changes now would only make it worse. And master had a
 major bump to resolve any ABI concerns.
 It's not the first time this happened. See 3.1 and lavfi.
 vector_dmac_scalar() is only available in release/3.4 fortunately, so it
 should be moved down to the end of the struct for 3.4.1 and the release
 news entry have a line about it, just like we did with 3.1.1.

 The major bump doesn't really solve this for those trying to stay
 compatible with the 3.x ABI, which means every 3.4 user, the latest stable
 release.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/6861#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list