[FFmpeg-trac] #5057(undetermined:new): master broke ABI compat
FFmpeg
trac at avcodec.org
Thu Dec 3 16:45:27 CET 2015
#5057: master broke ABI compat
-------------------------------------+-------------------------------------
Reporter: jyavenard | Type: defect
Status: new | Priority: normal
Component: | Version: git-
undetermined | master
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
The commit that broke compatibility with libav is
{{{
commit 7404f3bdb90e6a5dcb59bc0a091e2c5c038e557d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date: Tue Sep 15 18:01:32 2015 +0200
lavc: Switch bitrate to 64bit unless compatibility with avconv was
requested.
}}}
I maintain the ffmpeg support in Firefox.
I was looking at adding support for libavcodec version 57 (current master)
when I noticed that AVCodecContext::bit_rate was changed to be an int64_t.
The member rc_max_rate and rc_min_rate were also changed in that commit.
This has very bad consequences for us as it means we won't be able to
support libavcodec v57 from either the ffmpeg or libav project.
Up to now we have managed to support all versions of FFmpeg v1.0 and later
and LibAV 0.8 and later. It would be unfortunate that this now stop
Please revert that commit, or provide a new member allowing portability.
Thank you.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5057>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list