[gstreamer-bugs] [Bug 550616] Add support for GObject-Introspection and provide GIR file with introspection data

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Sep 10 11:10:38 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=550616
  GStreamer | gstreamer (core) | git

--- Comment #12 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2010-09-10 18:10:36 UTC ---
(From update of attachment 169975)
Thanks for the patches.

I think I'd like to make them conditional though, so g-i 0.6.x still works.


>Use --identifier-prefix and --symbol-prefix as appropriate.

There's something I'm wondering about here: so, we have the GStreamer core lib,
libgstreamer-0.10.so (in gstreamer/gst/), and then a bunch of other helper
libraries, both in core (gstreamer/libs/gst/foo/, libgstfoo-0.10.so) and
gst-plugins-base (gst-plugins-base/gst-libs/gst/bar/, libgstbar-0.10.so).

Before, with g-i 0.6.x we would use

  for the core library:

   --namespace Gst

  and for the helper libs in core/base:

    --namespace Gst{Base,Controller,Net,Audio,Video,etc.} \
    --strip-prefix=Gst


With your patch we'll use

  for the core library:

    --namespace Gst \
    --identifier-prefix=Gst \
    --symbol-prefix=gst

  and for the helper libs in core/base:

    --namespace Gst{Base,Controller,Net,Audio,Video,etc.} \
    --identifier-prefix=Gst \
    --symbol-prefix=gst


Is this correct? Will this yield the same namespace etc. as before? (ie. we
don't want e.g. GstBase or gst_base as identifier-prefix or symbol-prefix for
the util libs, right?)

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.



More information about the Gstreamer-bugs mailing list