gst/__init__.py: Import modules in the correct order, i.e. libxml2 before
authorAlexander Wirt <formorer@debian.org>
Sun, 5 Oct 2008 08:14:42 +0000 (08:14 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Sun, 5 Oct 2008 08:14:42 +0000 (08:14 +0000)
Original commit message from CVS:
Patch by: Alexander Wirt <formorer at debian dot org>
* gst/__init__.py:
Import modules in the correct order, i.e. libxml2 before
GStreamer stuff, to prevent unresolved symbols. Fixes bug #553131.

ChangeLog
gst/__init__.py

index 11a6a37..6c90737 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-10-05  Sebastian Dröge  <sebastian.droege@collabora.co.uk>
+
+       Patch by: Alexander Wirt <formorer at debian dot org>
+
+       * gst/__init__.py:
+       Import modules in the correct order, i.e. libxml2 before
+       GStreamer stuff, to prevent unresolved symbols. Fixes bug #553131.
+
 === release 0.10.13 ===
 
 2008-10-03  Jan Schmidt <jan.schmidt@sun.com>
index 3f41a21..d69e5e1 100644 (file)
@@ -167,12 +167,12 @@ except:
 
 if RTLD_GLOBAL != -1 and RTLD_LAZY != -1:
     sys.setdlopenflags(RTLD_LAZY | RTLD_GLOBAL)
-    from _gst import *
-    import interfaces
     try:
         import libxml2
     except:
         pass
+    from _gst import *
+    import interfaces
 
 version = get_gst_version