[FFmpeg-devel] 0.11 and avdevice soname

Michael Niedermayer michaelni at gmx.at
Thu May 24 22:36:00 CEST 2012

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


Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Complexity theory is the science of finding the exact solution to an
approximation. Benchmarking OTOH is finding an approximation of the exact
-------------- 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/20120524/0f29bd68/attachment.asc>

More information about the ffmpeg-devel mailing list