[FFmpeg-devel] [PATCH] restoring binary compatibility with ffmpeg 0.5
Sun Jun 6 22:01:10 CEST 2010
Reinhard Tartler <siretart at tauware.de> writes:
> On So, Jun 06, 2010 at 21:51:27 (CEST), M?ns Rullg?rd wrote:
>>> In any case, find below the 'best' fix, that admittedly only works on
>>> gnu platforms. Michael, please comment if you prefer the half fix that
>>> fixes the issue on gcc/gas platforms (and doesn't regress on others) or
>>> bumping major of libavformat.
>> We _already_ have a regression, which we unfortunately didn't discover
>> until now. Leaving it broken on some platforms while fixing others is
>> simply not acceptable.
> Actually, a third way to solve the issue would be to move the affected
> symbols back to libavcodec. How about that?
Not acceptable. The reasons for moving them to libavcodec still
stand. Some libavcodec interfaces use AVPacket, so the related code
must be there too, or we'd end up with a (loose) dependency of
libavcodec on libavformat, something we can't have.
mans at mansr.com
More information about the ffmpeg-devel