GNOME Bugzilla – Bug 555700
Documentation: GstXml says to "override" functions, not vfuncs.
Last modified: 2008-10-10 15:37:53 UTC
The GstXml documentation http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstXML.html says "GstElement implementations need to override gst_object_save_thyself() and gst_object_restore_thyself()." This should specifically recommend overiding the save_thyself() and restore_thyself() virtual functions (pointers to functions in GstObjectClass), to avoid confusion. By the way "thyself" is a stupid word to use in API.
2008-10-10 Sebastian Dröge <sebastian.droege@collabora.co.uk> * gst/gstxml.c: Clarify that the save_thyself() and restore_thyself() virtual functions of GstObject need to be overriden, not gst_object_(save|restore)_thyself() which is impossible. Fixes bug #555700.