Revert "python bindings: workaround for the #2257 / #2266 VLC bug (linux only ATM)"
authorOlivier Aubert <olivier.aubert@liris.cnrs.fr>
Tue, 17 Feb 2009 12:53:01 +0000 (13:53 +0100)
committerOlivier Aubert <olivier.aubert@liris.cnrs.fr>
Tue, 17 Feb 2009 12:53:01 +0000 (13:53 +0100)
Not needed anymore since we are back at linking modules with libvlccode.

This reverts commit 937e3f2f6b56c287e9acecfc77d65841300325ca.

bindings/python/vlc_module.c

index c82e6a0..7a90a4b 100644 (file)
@@ -22,7 +22,6 @@
  *****************************************************************************/
 
 #include "vlcglue.h"
-#include <dlfcn.h>
 
 /**************************************************************************
  * VLC Module
@@ -48,21 +47,6 @@ initvlc( void )
 {
     PyObject* p_module;
 
-#ifdef WIN32
-    /*
-      FIXME: Win32 support is trickier than that (does not support dlopen).
-      Get code from src/modules/os.c to work on different OSes.
-    */
-    #define LIBVLCCORE "libvlccore.dll"
-#else
-    #define LIBVLCCORE "libvlccore.so"
-#endif
-    /* Workaround for the 2257/2266 VLC bug. */
-    if ( !dlopen( LIBVLCCORE, RTLD_NOW | RTLD_GLOBAL ) )
-    {
-        fprintf( stderr, "Error when loading libvlccore:\n%s\nTrying to continue anyway.\n", dlerror() );
-    }
-
     /* vlcMediaPlayer_Type.tp_new = PyType_GenericNew; */
     vlcMediaPlayer_Type.tp_alloc = PyType_GenericAlloc;
     /* vlcMedia_Type.tp_new = PyType_GenericNew; */