[gst-devel] Versioning of GStreamer
Taj Morton
tajmorton at gmail.com
Wed May 10 11:35:06 CEST 2006
Hello,
I'm a developer from the Autopackage project (http://autopackage.org). I wrote a
script this morning to detect which versions of GStreamer were installed, and I
just wanted to make sure that I have the versioning scheme that you guys are
using correct:
GStreamer's shared library is named libgstreamer-X.Y.so.A.B.C
Y is incremented when there is an ABI/API break (interfaces changed/removed).
X is incremented whenever Y rolls back to 0 (1.9 -> 2.0)
B is incremented when interfaces are added, but not removed
or otherwise changed (made inline, etc). When B rolls back to 0,
A is incremented (0.9 -> 1.0).
C is changed when the source code is changed, but there is no change
in the public interface (e.g., bug fixes).
Do you plan to continue to use the scheme?
Thanks!
Cheers,
Taj
More information about the gstreamer-devel
mailing list