[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