[gst-devel] API/ABI freeze

David Schleef ds at schleef.org
Mon Jan 12 11:54:03 CET 2004


On Mon, Jan 12, 2004 at 12:24:56PM +0100, Thomas Vander Stichele wrote:
> > If you fancy changing the library name when you are done, please
> > search for _gst_reserved[GST_PADDING - N], and fix those to have
> > full padding again.  And, of course, reset the libtool version.
> 
> You mean, you already used the padding somewhere ? Good to know :) I'll
> look for that.

Yeah.  It's pretty annoying to chase a bug for a few hours, just to
find that a structure changed size in the core, and you didn't recompile
all the plugins.  So now that we have padding, I just make it a point
to never change a structure size.  I'd like to encourage this as a
general practice during an unstable branch, too -- just update the
padding right before every release.  Other ABI changes (function
changes or removal) seem to be easier to track down while debugging.



dave...





More information about the gstreamer-devel mailing list