[Gstreamer-bugs] [Bug 143472] - gst_tag_list_foreach() takes a non-const GstTagList*

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Sun Jun 6 13:18:39 PDT 2004


http://bugzilla.gnome.org/show_bug.cgi?id=143472
GStreamer | gstreamer (core) | Ver: HEAD CVS





------- Additional Comments From ds at schleef.org  2004-06-06 16:18 -------
See the comment on gst_caps_get_structure().  The goal is to avoid making the
application do casts from a const pointer to a non-const pointer.

I don't mind having separate gst_blah() and gst_blah_const() functions, and with
a little creative programming, these can be aliased to the same code.  (In fact,
I consider such aliasing a requisite for doing it correctly.)

However, during a stable series, it's not wise to be doing such changes.  Just
because we _can_ add symbols or make backward-compatible changes doesn't mean we
_should_, since that means that applications need to depend on 0.8.2, instead of
just 0.8.0.  Arguably, they have to do this already, but I'd like to not make
the problem worse.

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.




More information about the Gstreamer-bugs mailing list