[gstreamer-bugs] [Bug 421480] Make it possible to build without libxml2 with --disable-loadsave and --enable-binary-registry

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu Mar 22 16:35:49 PDT 2007


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=421480

  GStreamer | gstreamer (core) | Ver: HEAD CVS


Peter Kjellerstedt changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |UNCONFIRMED




------- Comment #4 from Peter Kjellerstedt  2007-03-22 23:33 UTC -------
They both seem to solve the same problem. However, I think my solution is more
complete and also cleans up a number of places where
GST_DISABLE_LOADSAVE_REGISTRY is used, but where the correct thing is to test
either GST_DISABLE_LOADSAVE or GST_DISABLE_REGISTRY.

Two things I noted when I looked at the other report with regard to my
solution:

1) Mine does away with GST_DISABLE_LOADSAVE_REGISTRY completely since I am not
sure when it should be defined with the binary regitry added to the mix (i.e.,
should it be defined when neither load/save nor registry is supported, or
should it be defined when XML isn't used), and instead adds GST_USING_XML. If
it is wanted to keep the old define for backwards compatibility with external
plugins, it should be easy enough to just add the define back in gstconfig.h
and call it obsolete.

2) I missed adding gstregistrybinary.c to
EXTRA_libgstreamer_ at GST_MAJORMINOR@_la_SOURCES in gstreamer/gst/Makefile.am.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email




More information about the Gstreamer-bugs mailing list