Bug#699648: ffmpeg: Please rebuild against correct libavcodec version

Reimar Döffinger Reimar.Doeffinger at gmx.de
Sun Feb 3 15:49:48 UTC 2013


Fabian Greffrath <fabian at greffrath.com> wrote:

>Am 03.02.2013 15:46, schrieb Reinhard Tartler:
>> What exact version of mplayer do you use, and what is the exact
>output?
>> The bug is currently marked as affecting a version that does not
>exist.
>
>And even if...
>
>I fail to see how this is a bug at all. The library ABI is stable as 
>long as the major SONAME is identical - which it is in this case. Who 
>cares if the minor SONAME is different at runtime from the one at 
>buildtime. We are not supposed to rebuild every application whenever 
>minor SONAME is bumped or are we? Why does mplayer even complain about 
>that?

 Very simple: sometimes the ABI is still broken unintentionally, sometimes the ABI is "made" compatible by declaring things as not part of the ABI (decoder names as a real example from the past), thus it is entirely reasonable to print this information and require bugs to be tested with matching versions.
In addition FFmpeg only promises ABI _backwards_ compatibility.
In the linked ffplay report it was compiled against a newer version than the one it is run against though.
There is no promise that will work.

Reimar



More information about the pkg-multimedia-maintainers mailing list