[FFmpeg-trac] #5057(undetermined:new): master broke AVCodecContext compatibility with LibAV project

FFmpeg trac at avcodec.org
Thu Dec 3 18:25:17 CET 2015


#5057: master broke AVCodecContext compatibility with LibAV project
-------------------------------------+-------------------------------------
             Reporter:  jyavenard    |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  git-master   |  undetermined
             Keywords:               |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by michael):

 for reference, the final decission to drop the compatibility mode was made
 in the IRC meeting on Saturday 2015-09-12, UTC 15:00. Full logs of that
 should be here:
 http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/198919
 I have no real oppinion on it but IIRC there was noone who really argued
 to keep it.

 But that aside, i dont fully understand how this affects firefox. No
 distro which used FFmpeg had this compatibility mode enabled. If the
 binary packages from distros where "compatible enough" then that was by
 chance of only using a small subset of their features, there certainly was
 no compatibility when the mode wasnt enabled (and it was not enabled in
 any official packages from any distro AFAIK).

 Now, is it still possible to link and use both across distros, iam not
 sure it very well might be.
 Most fields in AVCodecContext can be accessed through the AVOption API,
 see libavutil/opt.h
 Is this sufficient for your use case ?

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


More information about the FFmpeg-trac mailing list