[gstreamer-bugs] [Bug 518934] Facilitating wrapping of GstTagList by glibmm

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sun Apr 13 05:35:19 PDT 2008


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=518934

  GStreamer | gstreamer (core) | Ver: HEAD CVS




------- Comment #16 from Tim-Philipp Müller  2008-04-13 12:35 UTC -------
> As a closing question:  Would the following excerpt from the "How to define
> and implement a new GObject" section (...) of the GObject reference where
> "typedef struct ...." is used to declare types apply to GstTagList (...)?
> If they don't I'll be perfectly happy to continue to use the
> above described method to continue wrapping GstTagList; if they do maybe this
> can be something considered for future?

I believe the original reason for the first-typedef-then-declare-the-structure
was to please gtk-doc's header parser, which seems to be (or have been)
similarly limited to the parser you're using.

It doesn't really matter whether these guidelines "apply" or not (and FWIW:
GstStructures are not GObjects, but generally we try to do things the way
described in the manual too).

The headers are like they are now, and while it may be an inconvenience to you,
I don't really see us breaking API in the current stable series just for that.

We'll be able to change this in GStreamer-0.11 though, ie. next time we'll
break API/ABI.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=518934.




More information about the Gstreamer-bugs mailing list