[FFmpeg-devel] 0.11 and avdevice soname

Michael Niedermayer michaelni at gmx.at
Fri May 25 20:00:53 CEST 2012


On Thu, May 24, 2012 at 10:36:00PM +0200, Michael Niedermayer wrote:
> Hi everyone
> 
> I wanted to release 0.11 today but i run into a problem
> namely the libavdevice soname
> 
> libavformats soname was bumped and its ABI changed a bit while
> libavdevice was not changed
> 
> now if one has:
> old_foo -> old_libavdevice -> old_libavformat
>         -> old_libavformat
> 
> and installs
> 
> new_bar -> new_libavdevice -> new_libavformat
>         -> new_libavformat
> 
> this would happen: (because both libavdevice have the same soname the
> old is replaced)
> 
> old_foo -> new_libavdevice -> new_libavformat
>         -> old_libavformat
> 
> In the best case old_foo will register the av devices and not see them
> in the libavformat it uses.
> In the worst this will just crash (that is if versioning isnt used)
> 
> 
> because of above i will bump libavdevices soname really soon unless
> someone sees a better solution

soname bumped 

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

It is what and why we do it that matters, not just one of them.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120525/5cd7d2f1/attachment.asc>


More information about the ffmpeg-devel mailing list