Rename the shared libraries
authorRémi Denis-Courmont <rem@videolan.org>
Thu, 15 May 2008 16:40:44 +0000 (19:40 +0300)
committerRémi Denis-Courmont <rem@videolan.org>
Thu, 15 May 2008 16:40:44 +0000 (19:40 +0300)
15 files changed:
Makefile.am
bindings/cil/src/exception.cs
bindings/cil/src/libvlc.cs
bindings/cil/tests/testvlc.cs
bindings/java/core/src/main/java/org/videolan/jvlc/internal/LibVlc.java
bindings/python/setup.py
configure.ac
modules/common.am
projects/activex/Makefile.am
projects/mozilla/Makefile.am
src/Makefile.am
src/libvlc.sym [deleted file]
src/libvlccore.sym [new file with mode: 0644]
src/vlc-control.pc.in
src/vlc-plugin.pc.in

index 9e11cb4..8d05d54 100644 (file)
@@ -309,7 +309,7 @@ DISTCLEANFILES = $(BUILT_SOURCES_distclean) vlc-config.in compile ChangeLog
 # Don't use it if you don't know what it is about.
 # Don't complain if it doesn't work. -- Courmisch
 libvlc:
-       cd src && $(MAKE) $(AM_MAKEFLAGS) libvlc.la
+       cd src && $(MAKE) $(AM_MAKEFLAGS) libvlccore.la
 
 core:
        cd src && $(MAKE) $(AM_MAKEFLAGS) vlc$(EXEEXT)
@@ -671,8 +671,8 @@ package-win-common:
 # Copy relevant files
        cp "$(top_builddir)/src/.libs/vlc$(EXEEXT)" "$(top_builddir)/vlc-$(VERSION)/"
        cp "$(top_srcdir)/extras/package/win32/vlc.exe.manifest" "$(top_builddir)/vlc-$(VERSION)/"
+       cp "$(top_builddir)/src/.libs/libvlccore$(LIBEXT)" "vlc-$(VERSION)/"
        cp "$(top_builddir)/src/.libs/libvlc$(LIBEXT)" "vlc-$(VERSION)/"
-       cp "$(top_builddir)/src/.libs/libvlc-control$(LIBEXT)" "vlc-$(VERSION)/"
 
        for file in AUTHORS MAINTAINERS THANKS ; \
          do sed 's/@/_AT_/' < "$(srcdir)/$$file" > "$(top_builddir)/vlc-$(VERSION)/$${file}.txt" ; done;
@@ -774,8 +774,8 @@ endif
 
 package-win-common-strip:
        $(STRIP) "$(top_builddir)/vlc-$(VERSION)/vlc$(EXEEXT)"
+       $(STRIP) "vlc-$(VERSION)/libvlccore$(LIBEXT)"
        $(STRIP) "vlc-$(VERSION)/libvlc$(LIBEXT)"
-       $(STRIP) "vlc-$(VERSION)/libvlc-control$(LIBEXT)"
 if BUILD_MOZILLA
        $(STRIP) $(top_builddir)/vlc-$(VERSION)/mozilla/npvlc$(LIBEXT);
 endif
index bf221aa..0e76a24 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * libvlc.cs - libvlc-control CIL bindings
+ * libvlc.cs - libvlc CIL bindings
  *
  * $Id$
  */
@@ -68,14 +68,14 @@ namespace VideoLAN.LibVLC
         int code;
         IntPtr message;
 
-        [DllImport ("libvlc-control.dll", EntryPoint="libvlc_exception_init")]
+        [DllImport ("libvlc.dll", EntryPoint="libvlc_exception_init")]
         static extern void Init (NativeException e);
-        [DllImport ("libvlc-control.dll", EntryPoint="libvlc_exception_clear")]
+        [DllImport ("libvlc.dll", EntryPoint="libvlc_exception_clear")]
         static extern void Clear (NativeException e);
-        /*[DllImport ("libvlc-control.dll",
+        /*[DllImport ("libvlc.dll",
                     EntryPoint="libvlc_exception_raised")]
         static extern int Raised (NativeException e);*/
-        [DllImport ("libvlc-control.dll",
+        [DllImport ("libvlc.dll",
                     EntryPoint="libvlc_exception_get_message")]
         static extern IntPtr GetMessage (NativeException e);
 
index afb6281..b251c41 100644 (file)
@@ -1,6 +1,6 @@
 /**
  * @file libvlc.cs
- * @brief libvlc-control CIL bindings
+ * @brief libvlc CIL bindings
  *
  * $Id$
  */
@@ -71,11 +71,11 @@ namespace VideoLAN.LibVLC
         {
         }
 
-        [DllImport ("libvlc-control.dll", EntryPoint="libvlc_new")]
+        [DllImport ("libvlc.dll", EntryPoint="libvlc_new")]
         internal static extern
         InstanceHandle Create (int argc, U8String[] argv, NativeException ex);
 
-        [DllImport ("libvlc-control.dll", EntryPoint="libvlc_release")]
+        [DllImport ("libvlc.dll", EntryPoint="libvlc_release")]
         static extern void Destroy (IntPtr ptr, NativeException ex);
 
         /**
@@ -115,7 +115,7 @@ namespace VideoLAN.LibVLC
             return new MediaDescriptor (dh);
         }
 
-        [DllImport ("libvlc-control.dll", EntryPoint="libvlc_playlist_loop")]
+        [DllImport ("libvlc.dll", EntryPoint="libvlc_playlist_loop")]
         static extern void PlaylistLoop (InstanceHandle self, bool b,
                                          NativeException ex);
         /** Sets the playlist loop flag. */
@@ -128,7 +128,7 @@ namespace VideoLAN.LibVLC
             }
         }
 
-        [DllImport ("libvlc-control.dll", EntryPoint="libvlc_playlist_play")]
+        [DllImport ("libvlc.dll", EntryPoint="libvlc_playlist_play")]
         static extern void PlaylistPlay (InstanceHandle self, int id, int optc,
                                          U8String[] optv, NativeException ex);
         /** Plays the next playlist item (if not already playing). */
@@ -138,7 +138,7 @@ namespace VideoLAN.LibVLC
             ex.Raise ();
         }
 
-        [DllImport ("libvlc-control.dll", EntryPoint="libvlc_playlist_pause")]
+        [DllImport ("libvlc.dll", EntryPoint="libvlc_playlist_pause")]
         static extern void PlaylistPause (InstanceHandle self,
                                           NativeException ex);
         /** Toggles pause (starts playing if stopped, pauses if playing). */
@@ -148,7 +148,7 @@ namespace VideoLAN.LibVLC
             ex.Raise ();
         }
 
-        [DllImport ("libvlc-control.dll",
+        [DllImport ("libvlc.dll",
                     EntryPoint="libvlc_playlist_isplaying")]
         static extern int PlaylistIsPlaying (InstanceHandle self,
                                              NativeException ex);
@@ -163,7 +163,7 @@ namespace VideoLAN.LibVLC
             }
         }
 
-        [DllImport ("libvlc-control.dll", EntryPoint="libvlc_playlist_stop")]
+        [DllImport ("libvlc.dll", EntryPoint="libvlc_playlist_stop")]
         static extern void PlaylistStop (InstanceHandle self,
                                          NativeException ex);
         /** Stops playing. */
@@ -173,7 +173,7 @@ namespace VideoLAN.LibVLC
             ex.Raise ();
         }
 
-        [DllImport ("libvlc-control.dll", EntryPoint="libvlc_playlist_next")]
+        [DllImport ("libvlc.dll", EntryPoint="libvlc_playlist_next")]
         static extern void PlaylistNext (InstanceHandle self,
                                          NativeException ex);
         /** Switches to next playlist item, and starts playing it. */
@@ -183,7 +183,7 @@ namespace VideoLAN.LibVLC
             ex.Raise ();
         }
 
-        [DllImport ("libvlc-control.dll", EntryPoint="libvlc_playlist_prev")]
+        [DllImport ("libvlc.dll", EntryPoint="libvlc_playlist_prev")]
         static extern void PlaylistPrev (InstanceHandle self,
                                          NativeException ex);
         /** Switches to previous playlist item, and starts playing it. */
@@ -193,7 +193,7 @@ namespace VideoLAN.LibVLC
             ex.Raise ();
         }
 
-        [DllImport ("libvlc-control.dll", EntryPoint="libvlc_playlist_clear")]
+        [DllImport ("libvlc.dll", EntryPoint="libvlc_playlist_clear")]
         static extern void PlaylistClear (InstanceHandle self,
                                           NativeException ex);
         /** Clears the whole playlist. */
@@ -207,7 +207,7 @@ namespace VideoLAN.LibVLC
             items.Clear ();
         }
 
-        [DllImport ("libvlc-control.dll",
+        [DllImport ("libvlc.dll",
                     EntryPoint="libvlc_playlist_add_extended")]
         static extern int PlaylistAdd (InstanceHandle self, U8String uri,
                                        U8String name, int optc,
@@ -264,7 +264,7 @@ namespace VideoLAN.LibVLC
             return Add (mrl, null, new string[0]);
         }
 
-        [DllImport ("libvlc-control.dll",
+        [DllImport ("libvlc.dll",
                     EntryPoint="libvlc_playlist_delete_item")]
         static extern int PlaylistDelete (InstanceHandle self, int id,
                                           NativeException e);
@@ -320,13 +320,13 @@ namespace VideoLAN.LibVLC
         {
         }
 
-        [DllImport ("libvlc-control.dll",
+        [DllImport ("libvlc.dll",
                     EntryPoint="libvlc_media_new")]
         public static extern
         DescriptorHandle Create (InstanceHandle inst, U8String mrl,
                                  NativeException ex);
 
-        [DllImport ("libvlc-control.dll",
+        [DllImport ("libvlc.dll",
                     EntryPoint="libvlc_media_release")]
         public static extern void Release (IntPtr ptr);
 
index 6f139db..d868303 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * testvlc.cs - tests for libvlc-control CIL bindings
+ * testvlc.cs - tests for libvlc CIL bindings
  *
  * $Id$
  */
index 44adeef..037b826 100644 (file)
@@ -38,7 +38,7 @@ import com.sun.jna.Union;
 public interface LibVlc extends Library
 {
 
-    LibVlc INSTANCE = (LibVlc) Native.loadLibrary("vlc-control", LibVlc.class);
+    LibVlc INSTANCE = (LibVlc) Native.loadLibrary("vlc", LibVlc.class);
 
     LibVlc SYNC_INSTANCE = (LibVlc) Native.synchronizedLibrary(INSTANCE);
 
index a079c10..df71e02 100644 (file)
@@ -71,7 +71,7 @@ def get_cflags():
 def get_ldflags():
     vlcconfig=get_vlcconfig()
     if vlcconfig is None:
-        return [ '-lvlc-control' ]
+        return [ '-lvlc' ]
     else:
        ldflags = []
        if os.sys.platform == 'darwin':
@@ -81,9 +81,9 @@ def get_ldflags():
        if os.sys.platform == 'darwin':
            ldflags.append('-lstdc++')
         if not libtool:
-            # vlc-config is broken and gives a -lvlc-control which
+            # vlc-config is broken and gives a -lvlc which
             # does not exist if libtool is disabled.
-            ldflags.remove('-lvlc-control')
+            ldflags.remove('-lvlc')
         return ldflags
 
 #source_files = [ 'vlc_module.c', 'vlc_mediacontrol.c',
index e8f9a86..4b2308c 100644 (file)
@@ -6291,8 +6291,8 @@ dnl
 dnl Pic and shared libvlc stuff
 dnl
 AS_IF([test "${SYS}" = "mingw32"], [
+  FILE_LIBVLCCORE_DLL="!define LIBVLCCORE_DLL libvlccore.dll"
   FILE_LIBVLC_DLL="!define LIBVLC_DLL libvlc.dll"
-  FILE_LIBVLC_CONTROL_DLL="!define LIBVLC_CONTROL_DLL libvlc-control.dll"
 ])
 
 dnl
@@ -6352,8 +6352,8 @@ AC_SUBST(WINE_SDK_PATH)
 AC_SUBST(LIBEXT)
 AC_SUBST(AM_CPPFLAGS)
 AC_SUBST(MACOSX_DEPLOYMENT_TARGET)
+AC_SUBST(FILE_LIBVLCCORE_DLL)
 AC_SUBST(FILE_LIBVLC_DLL)
-AC_SUBST(FILE_LIBVLC_CONTROL_DLL)
 
 dnl Create vlc-config.in
 VLC_OUTPUT_VLC_CONFIG_IN
index 479b244..1e08696 100644 (file)
@@ -13,7 +13,7 @@ BUILT_SOURCES =
 CLEANFILES = $(BUILT_SOURCES)
 
 if HAVE_PLUGINS
-LTLIBVLC = $(top_builddir)/src/libvlc.la
+LTLIBVLCCORE = $(top_builddir)/src/libvlccore.la
 
 AM_CFLAGS = `$(VLC_CONFIG) --cflags plugin $@`
 AM_CXXFLAGS = `$(VLC_CONFIG) --cxxflags plugin $@`
@@ -22,7 +22,7 @@ AM_LDFLAGS = -rpath '$(libvlcdir)' \
        -avoid-version -module -no-undefined \
        -shrext $(LIBEXT) \
         `$(VLC_CONFIG) --ldflags plugin $@`
-AM_LIBADD = `$(VLC_CONFIG) -libs plugin $@` $(LTLIBVLC)
+AM_LIBADD = `$(VLC_CONFIG) -libs plugin $@` $(LTLIBVLCCORE)
 
 if HAVE_COMPILER_EXPORT
 AM_LDFLAGS += -export-dynamic
index a0ef44b..7c0c8b4 100644 (file)
@@ -66,8 +66,8 @@ if BUILD_ACTIVEX
 
 lib_LTLIBRARIES = axvlc.la
 
-LIBRARIES_libvlc = $(top_builddir)/src/libvlc-control.la \
-                                  $(top_builddir)/src/libvlc.la
+LIBRARIES_libvlc = $(top_builddir)/src/libvlc.la \
+                                  $(top_builddir)/src/libvlccore.la
 
 axvlc_la_SOURCES = $(SOURCES_activex)
 axvlc_la_CFLAGS = `$(VLC_CONFIG) --cflags activex`
index 0b818b0..2876ce3 100644 (file)
@@ -23,8 +23,8 @@ DIST_sources = $(SOURCES_mozilla_common) \
 
 if BUILD_MOZILLA
 
-LIBRARIES_libvlc = $(top_builddir)/src/libvlc-control.la \
-                                  $(top_builddir)/src/libvlc.la
+LIBRARIES_libvlc = $(top_builddir)/src/libvlc.la \
+                                  $(top_builddir)/src/libvlccore.la
 
 if HAVE_WIN32
 
@@ -111,22 +111,22 @@ VLC\ Plugin.plugin: npvlc.rsrc $(lib_LTLIBRARIES)
        $(INSTALL) -d "$@/Contents/MacOS/lib"
        $(INSTALL) ".libs/npvlc.dylib" "$@/Contents/MacOS/VLC Plugin"
        $(INSTALL) -d "$(srcdir)/$@/Contents/MacOS/lib"; \
-       install_name_tool -change "$(libdir)/libvlc.1.dylib" \
-           "@executable_path/lib/libvlc.dylib" \
+       install_name_tool -change "$(libdir)/libvlccore.0.dylib" \
+           "@executable_path/lib/libvlccore.dylib" \
            "$@/Contents/MacOS/VLC Plugin"
-       install_name_tool -change "$(libdir)/libvlc-control.1.dylib" \
-           "@executable_path/lib/libvlc-control.dylib" \
+       install_name_tool -change "$(libdir)/libvlc.2.dylib" \
+           "@executable_path/lib/libvlc.dylib" \
            "$@/Contents/MacOS/VLC Plugin"
-       $(INSTALL) "$(top_builddir)/src/.libs/libvlc.1.dylib" \
+       $(INSTALL) "$(top_builddir)/src/.libs/libvlccore.0.dylib" \
+           "$@/Contents/MacOS/lib/libvlccore.dylib"
+       $(INSTALL) "$(top_builddir)/src/.libs/libvlc.2.dylib" \
+           "$@/Contents/MacOS/lib/libvlc.dylib"
+       install_name_tool -change "$(libdir)/libvlccore.0.dylib" \
+           "@executable_path/lib/libvlccore.dylib" \
            "$@/Contents/MacOS/lib/libvlc.dylib"
-       $(INSTALL) "$(top_builddir)/src/.libs/libvlc-control.1.dylib" \
-           "$@/Contents/MacOS/lib/libvlc-control.dylib"
-       install_name_tool -change "$(libdir)/libvlc.1.dylib" \
-           "@executable_path/lib/libvlc.dylib" \
-           "$@/Contents/MacOS/lib/libvlc-control.dylib"
        dylib="$@/Contents/MacOS/VLC Plugin"; $(FIXEXECPATH) ;
+       dylib="$@/Contents/MacOS/lib/libvlccore.dylib"; $(FIXEXECPATH) ;
        dylib="$@/Contents/MacOS/lib/libvlc.dylib"; $(FIXEXECPATH) ;
-       dylib="$@/Contents/MacOS/lib/libvlc-control.dylib"; $(FIXEXECPATH) ;
        $(INSTALL) -d "$@/Contents/Resources"
        $(INSTALL) npvlc.rsrc "$@/Contents/Resources/VLC Plugin.rsrc"
        cp -r "$(top_srcdir)/extras/package/macosx/plugin/English.lproj" "$@/Contents/Resources/"
@@ -137,8 +137,8 @@ VLC\ Plugin.plugin: npvlc.rsrc $(lib_LTLIBRARIES)
          if test -n "$$i" ; then \
            dylib="$@/Contents/MacOS/modules/`basename $$i`"; \
            $(INSTALL) "$$i" "$$dylib"; \
-           install_name_tool -change "$(libdir)/libvlc.1.dylib" \
-               "@executable_path/lib/libvlc.dylib" "$$dylib"; \
+           install_name_tool -change "$(libdir)/libvlccore.0.dylib" \
+               "@executable_path/lib/libvlccore.dylib" "$$dylib"; \
            $(FIXEXECPATH) ; \
          fi ; \
        done
index aefa6ce..ad9a089 100644 (file)
@@ -8,7 +8,7 @@ NULL =
 EXTRA_DIST = extras/COPYING modules/builtin.h.in \
        vlc-control.pc.in \
        vlc-plugin.pc.in \
-       libvlc.sym
+       libvlccore.sym
 
 BUILT_SOURCES = modules/builtin.h misc/revision.c ../include/vlc_about.h
 CLEANFILES = $(BUILT_SOURCES)
@@ -159,47 +159,46 @@ CLEANFILES += $(pkgconfig_DATA)
 nice:
        $(top_builddir)/compile
 
-lib_LTLIBRARIES = libvlc.la libvlc-control.la
+lib_LTLIBRARIES = libvlccore.la libvlc.la
 
 AM_LDFLAGS = -no-undefined -no-install
 if HAVE_WIN32
 AM_LDFLAGS += -avoid-version
 endif
 
-libvlc_la_SOURCES = $(SOURCES_libvlc)
-nodist_libvlc_la_SOURCES = misc/revision.c
-libvlc_la_CFLAGS = `$(VLC_CONFIG) --cflags libvlc` \
+libvlccore_la_SOURCES = $(SOURCES_libvlc)
+nodist_libvlccore_la_SOURCES = misc/revision.c
+libvlccore_la_CFLAGS = `$(VLC_CONFIG) --cflags libvlc` \
        -DMODULE_STRING=\"main\" \
        -DLOCALEDIR=\"$(localedir)\" \
        -DSYSCONFDIR=\"$(sysconfdir)\" \
        -DDATA_PATH=\"$(pkgdatadir)\" \
        -DLIBDIR=\"$(libdir)\" \
        -DPLUGIN_PATH=\"$(pkglibdir)\"
-libvlc_la_CXXFLAGS = `$(VLC_CONFIG) --cxxflags libvlc`
-libvlc_la_OBJCFLAGS = `$(VLC_CONFIG) --objcflags libvlc`
-libvlc_la_LDFLAGS = `$(VLC_CONFIG) --ldflags libvlc` $(AM_LDFLAGS) \
-       -version-info 1:0:0
+libvlccore_la_CXXFLAGS = `$(VLC_CONFIG) --cxxflags libvlc`
+libvlccore_la_OBJCFLAGS = `$(VLC_CONFIG) --objcflags libvlc`
+libvlccore_la_LDFLAGS = `$(VLC_CONFIG) --ldflags libvlc` $(AM_LDFLAGS) \
+       -version-info 0:0:0
 if HAVE_COMPILER_EXPORT
-libvlc_la_LDFLAGS += -export-dynamic
+libvlccore_la_LDFLAGS += -export-dynamic
 else
-libvlc_la_LDFLAGS += -export-symbols $(srcdir)/libvlc.sym 
+libvlccore_la_LDFLAGS += -export-symbols $(srcdir)/libvlccore.sym 
 endif
-libvlc_la_LIBADD = `$(VLC_CONFIG) -libs libvlc` $(AM_LIBADD) $(LTLIBINTL)
-
-libvlc_la_DEPENDENCIES = libvlc.sym
+libvlccore_la_LIBADD = `$(VLC_CONFIG) -libs libvlc` $(AM_LIBADD) $(LTLIBINTL)
+libvlccore_la_DEPENDENCIES = libvlccore.sym
 
-libvlc_control_la_SOURCES = $(SOURCES_libvlc_control)
-libvlc_control_la_LIBADD = libvlc.la
-libvlc_control_la_CFLAGS = `$(VLC_CONFIG) --cflags libvlc` \
+libvlc_la_SOURCES = $(SOURCES_libvlc_control)
+libvlc_la_LIBADD = libvlccore.la
+libvlc_la_CFLAGS = `$(VLC_CONFIG) --cflags libvlc` \
        -DMODULE_STRING=\"control\"
-libvlc_control_la_LDFLAGS = $(AM_LDFLAGS) -version-info 1:0:0
+libvlc_la_LDFLAGS = $(AM_LDFLAGS) -version-info 2:0:0
 if HAVE_COMPILER_EXPORT
-libvlc_control_la_LDFLAGS += -export-dynamic
+libvlc_la_LDFLAGS += -export-dynamic
 else
-libvlc_control_la_LDFLAGS += -export-symbols-regex '^_?(libvlc|mediacontrol)_.*'
+libvlc_la_LDFLAGS += -export-symbols-regex '^_?(libvlc|mediacontrol)_.*'
 endif
 
-EXTRA_libvlc_la_SOURCES = \
+EXTRA_libvlccore_la_SOURCES = \
        $(SOURCES_libvlc_beos) \
        $(SOURCES_libvlc_darwin) \
        $(SOURCES_libvlc_linux) \
@@ -210,34 +209,34 @@ EXTRA_libvlc_la_SOURCES = \
        $(SOURCES_libvlc_sout) \
        $(NULL)
 if HAVE_BEOS
-libvlc_la_SOURCES += $(SOURCES_libvlc_beos)
+libvlccore_la_SOURCES += $(SOURCES_libvlc_beos)
 else
 if HAVE_DARWIN
-libvlc_la_SOURCES += $(SOURCES_libvlc_darwin)
+libvlccore_la_SOURCES += $(SOURCES_libvlc_darwin)
 else
 if HAVE_LINUX
-libvlc_la_SOURCES += $(SOURCES_libvlc_linux)
+libvlccore_la_SOURCES += $(SOURCES_libvlc_linux)
 else
 if HAVE_WIN32
-libvlc_la_SOURCES += $(SOURCES_libvlc_win32)
+libvlccore_la_SOURCES += $(SOURCES_libvlc_win32)
 else
 if HAVE_WINCE
-libvlc_la_SOURCES += $(SOURCES_libvlc_win32)
+libvlccore_la_SOURCES += $(SOURCES_libvlc_win32)
 else
-libvlc_la_SOURCES += $(SOURCES_libvlc_other)
+libvlccore_la_SOURCES += $(SOURCES_libvlc_other)
 endif
 endif
 endif
 endif
 endif
 if BUILD_DIRENT
-libvlc_la_SOURCES += $(SOURCES_libvlc_dirent)
+libvlccore_la_SOURCES += $(SOURCES_libvlc_dirent)
 endif
 if BUILD_GETOPT
-libvlc_la_SOURCES += $(SOURCES_libvlc_getopt)
+libvlccore_la_SOURCES += $(SOURCES_libvlc_getopt)
 endif
 if ENABLE_SOUT
-libvlc_la_SOURCES += $(SOURCES_libvlc_sout)
+libvlccore_la_SOURCES += $(SOURCES_libvlc_sout)
 endif
 
 SOURCES_libvlc_beos = \
@@ -440,7 +439,8 @@ vlc_DEPENDENCIES = $(DATA_win32_rc) libvlc.la
 
 vlc_CFLAGS = `$(VLC_CONFIG) --cflags vlc`
 vlc_LDFLAGS = `$(VLC_CONFIG) --ldflags vlc`
-vlc_LDADD = $(DATA_win32_rc) libvlc.la $(LTLIBINTL) `$(VLC_CONFIG) -libs vlc`
+vlc_LDADD = $(DATA_win32_rc) libvlccore.la $(LTLIBINTL) \
+       `$(VLC_CONFIG) -libs vlc`
 
 if BUILD_VLC
 vlc$(EXEEXT): $(vlc_OBJECTS) $(vlc_DEPENDENCIES)
diff --git a/src/libvlc.sym b/src/libvlc.sym
deleted file mode 100644 (file)
index 99be574..0000000
+++ /dev/null
@@ -1,500 +0,0 @@
-ACL_AddNet
-ACL_Check
-__ACL_Create
-ACL_Destroy
-__ACL_Duplicate
-ACL_LoadFile
-AddMD5
-aout_ChannelReorder
-aout_ChannelsRestart
-aout_CheckChannelReorder
-aout_DateGet
-aout_DateIncrement
-aout_DateInit
-aout_DateMove
-aout_DateSet
-aout_EnableFilter
-aout_FifoFirstDate
-aout_FifoPop
-aout_FindAndRestart
-aout_FormatNbChannels
-aout_FormatPrepare
-aout_FormatPrint
-aout_FormatPrintChannels
-aout_OutputNextBuffer
-aout_VisualChange
-__aout_VolumeDown
-__aout_VolumeGet
-__aout_VolumeInfos
-__aout_VolumeMute
-aout_VolumeNoneInit
-__aout_VolumeSet
-aout_VolumeSoftInit
-__aout_VolumeUp
-block_Alloc
-block_FifoCount
-block_FifoEmpty
-block_FifoGet
-block_FifoNew
-block_FifoPut
-block_FifoRelease
-block_FifoShow
-block_FifoSize
-block_FifoWake
-block_Init
-block_mmap_Alloc
-block_Realloc
-__config_AddIntf
-config_ChainCreate
-config_ChainDestroy
-__config_ChainParse
-__config_ExistIntf
-config_FindConfig
-config_GetCacheDir
-config_GetConfDir
-config_GetDataDir
-__config_GetFloat
-__config_GetInt
-__config_GetPsz
-__config_GetType
-config_GetUserConfDir
-config_GetUserDataDir
-__config_PutFloat
-__config_PutInt
-__config_PutPsz
-__config_RemoveIntf
-__config_ResetAll
-__config_SaveConfigFile
-convert_xml_special_chars
-date_Change
-date_Get
-date_Increment
-date_Init
-date_Move
-date_Set
-decoder_GetDisplayDate
-decoder_GetInputAttachment
-decoder_GetInputAttachments
-decoder_SynchroChoose
-decoder_SynchroDate
-decoder_SynchroDecode
-decoder_SynchroEnd
-decoder_SynchroInit
-decoder_SynchroNewPicture
-decoder_SynchroRelease
-decoder_SynchroReset
-decoder_SynchroTrash
-decode_URI
-decode_URI_duplicate
-demux_vaControlHelper
-encode_URI_component
-EndMD5
-EnsureUTF8
-filename_sanitize
-FromLocale
-FromLocaleDup
-GetFallbackEncoding
-httpd_ClientIP
-httpd_ClientModeBidir
-httpd_ClientModeStream
-httpd_FileDelete
-httpd_FileNew
-httpd_HandlerDelete
-httpd_HandlerNew
-httpd_HostDelete
-httpd_HostNew
-httpd_MsgAdd
-httpd_MsgClean
-httpd_MsgGet
-httpd_MsgInit
-httpd_RedirectDelete
-httpd_RedirectNew
-httpd_ServerIP
-httpd_StreamDelete
-httpd_StreamHeader
-httpd_StreamNew
-httpd_StreamSend
-httpd_TLSHostNew
-httpd_UrlCatch
-httpd_UrlDelete
-httpd_UrlNew
-httpd_UrlNewUnique
-__image_HandlerCreate
-image_HandlerDelete
-inet_ntop
-inet_pton
-InitMD5
-input_AddSubtitles
-input_Control
-__input_CreateThread
-input_DecoderDecode
-input_DecoderDelete
-input_DecoderNew
-input_GetItem
-input_ItemAddInfo
-input_ItemAddOpt
-__input_ItemGetById
-input_ItemGetInfo
-__input_ItemNewExt
-input_ItemNewWithType
-input_item_SetMeta
-input_MetaTypeToLocalizedString
-__input_Preparse
-__input_Read
-input_StopThread
-input_vaControl
-__intf_Create
-intf_Destroy
-__intf_Eject
-__intf_Progress
-__intf_ProgressUpdate
-intf_RunThread
-intf_StopThread
-__intf_UserFatal
-__intf_UserHide
-__intf_UserLoginPassword
-__intf_UserProgressIsCancelled
-__intf_UserStringInput
-__intf_UserWarn
-__intf_UserYesNo
-IsUTF8
-LocaleFree
-mdate
-__module_Exists
-__module_Find
-module_GetConfig
-module_GetHelp
-__module_GetModulesNamesForCapability
-module_GetName
-module_GetObjName
-module_IsCapable
-__module_Need
-module_Put
-module_PutConfig
-__module_Unneed
-__msg_Dbg
-__msg_Err
-__msg_Generic
-__msg_GenericVa
-__msg_Info
-__msg_Subscribe
-__msg_Unsubscribe
-__msg_Warn
-msleep
-mstrtime
-mwait
-__net_Accept
-net_AcceptSingle
-__net_Connect
-__net_ConnectDgram
-__net_Gets
-net_Listen
-net_ListenClose
-__net_OpenDgram
-net_Printf
-__net_Read
-net_SetCSCov
-__net_vaPrintf
-__net_Write
-NTPtime64
-__osd_ButtonFind
-__osd_ButtonSelect
-osd_Icon
-__osd_MenuActivate
-__osd_MenuCreate
-__osd_MenuDelete
-__osd_MenuDown
-__osd_MenuHide
-__osd_MenuNext
-__osd_MenuPrev
-__osd_MenuShow
-__osd_MenuUp
-osd_Message
-osd_ShowTextAbsolute
-osd_ShowTextRelative
-osd_Slider
-__osd_Volume
-path_sanitize
-playlist_Add
-playlist_AddExt
-playlist_AddInput
-playlist_AskForArtEnqueue
-playlist_BothAddInput
-playlist_ChildSearchName
-playlist_Clear
-playlist_Control
-playlist_DeleteFromInput
-playlist_DeleteInputInParent
-playlist_Export
-playlist_GetLastLeaf
-playlist_GetNextLeaf
-playlist_GetPreferredNode
-playlist_GetPrevLeaf
-playlist_IsServicesDiscoveryLoaded
-playlist_ItemGetById
-playlist_ItemGetByInput
-playlist_ItemGetByInputId
-__playlist_ItemNewFromInput
-playlist_ItemNewWithType
-playlist_ItemSetName
-playlist_ItemToNode
-playlist_LiveSearchUpdate
-playlist_NodeAddInput
-playlist_NodeAppend
-playlist_NodeChildrenCount
-playlist_NodeCreate
-playlist_NodeDelete
-playlist_NodeEmpty
-playlist_NodeInsert
-playlist_NodeRemoveItem
-playlist_NodesPairCreate
-playlist_PreparseEnqueue
-playlist_PreparseEnqueueItem
-playlist_RecursiveNodeSort
-playlist_ServicesDiscoveryAdd
-playlist_ServicesDiscoveryRemove
-playlist_TreeMove
-__pl_Release
-__pl_Yield
-poll
-resolve_xml_special_chars
-sdp_AddAttribute
-sdp_AddMedia
-secstotimestr
-services_discovery_AddItem
-services_discovery_Create
-services_discovery_Destroy
-services_discovery_EventManager
-services_discovery_GetLocalizedName
-__services_discovery_GetServicesNames
-services_discovery_RemoveItem
-services_discovery_SetLocalizedName
-services_discovery_Start
-services_discovery_Stop
-sout_AccessOutControl
-sout_AccessOutDelete
-sout_AccessOutNew
-sout_AccessOutRead
-sout_AccessOutSeek
-sout_AccessOutWrite
-sout_AnnounceRegisterSDP
-sout_AnnounceUnRegister
-sout_MethodRelease
-sout_MuxAddStream
-sout_MuxDelete
-sout_MuxDeleteStream
-sout_MuxNew
-sout_MuxSendBuffer
-sout_SAPMethod
-sout_StreamDelete
-sout_StreamNew
-sout_UpdateStatistic
-__spu_Create
-__spu_CreateRegion
-spu_CreateSubpicture
-spu_Destroy
-__spu_DestroyRegion
-spu_DestroySubpicture
-spu_DisplaySubpicture
-spu_Init
-__spu_MakeRegion
-spu_RenderSubpictures
-spu_SortSubpictures
-__stats_ComputeGlobalStats
-stats_ComputeInputStats
-stats_CounterClean
-__stats_CounterCreate
-stats_DumpInputStats
-__stats_Get
-stats_ReinitInputStats
-__stats_TimerClean
-__stats_TimerDump
-__stats_TimersCleanAll
-__stats_TimersDumpAll
-__stats_TimerStart
-__stats_TimerStop
-__stats_Update
-stream_Block
-stream_Control
-stream_Delete
-stream_DemuxDelete
-__stream_DemuxNew
-stream_DemuxSend
-streaming_ChainToPsz
-streaming_GuiDescToChain
-__stream_MemoryNew
-stream_Peek
-stream_Read
-stream_ReadLine
-__stream_UrlNew
-stream_vaControl
-__str_format
-__str_format_meta
-str_format_time
-tls_ClientCreate
-tls_ClientDelete
-ToLocale
-ToLocaleDup
-unescape_URI
-unescape_URI_duplicate
-update_Check
-update_Delete
-update_Download
-update_NeedUpgrade
-__update_New
-us_atof
-us_strtod
-utf8_fopen
-utf8_fprintf
-utf8_loaddir
-utf8_lstat
-utf8_mkdir
-utf8_open
-utf8_opendir
-utf8_readdir
-utf8_scandir
-utf8_stat
-utf8_unlink
-utf8_vfprintf
-var_AcquireMutex
-__var_AddCallback
-__var_Change
-__var_Command
-__var_Create
-__var_DelCallback
-__var_Destroy
-__var_Get
-__var_Set
-__var_TriggerCallback
-__var_Type
-vlc_alphasort
-vlc_asprintf
-vlc_atof
-vlc_atoll
-vlc_b64_decode
-vlc_b64_decode_binary
-vlc_b64_decode_binary_to_buffer
-vlc_b64_encode
-vlc_b64_encode_binary
-VLC_Changeset
-vlc_closedir
-VLC_CompileBy
-VLC_CompileDomain
-VLC_CompileHost
-VLC_Compiler
-__vlc_cond_destroy
-__vlc_cond_init
-vlc_config_create
-vlc_config_set
-vlc_CPU
-vlc_dgettext
-vlc_error
-__vlc_event_attach
-vlc_event_detach
-vlc_event_manager_fini
-vlc_event_manager_init
-vlc_event_manager_register_event_type
-vlc_event_send
-__vlc_execve
-vlc_fastmem_register
-vlc_freeaddrinfo
-vlc_gai_strerror
-vlc_getaddrinfo
-vlc_getenv
-vlc_getnameinfo
-vlc_iconv
-vlc_iconv_close
-vlc_iconv_open
-__vlc_list_find
-vlc_list_release
-vlc_lldiv
-vlc_memcpy
-vlc_memset
-vlc_module_create
-vlc_module_set
-__vlc_mutex_destroy
-vlc_mutex_init
-vlc_mutex_init_recursive
-__vlc_object_alive
-__vlc_object_attach
-__vlc_object_create
-__vlc_object_detach
-__vlc_object_dump
-__vlc_object_find
-__vlc_object_find_name
-vlc_object_get
-__vlc_object_kill
-__vlc_object_lock
-__vlc_object_release
-__vlc_object_set_destructor
-__vlc_object_signal_unlocked
-__vlc_object_timedwait
-__vlc_object_unlock
-__vlc_object_wait
-__vlc_object_waitpipe
-__vlc_object_yield
-vlc_opendir
-vlc_parse_cmdline
-vlc_pthread_fatal
-vlc_rand_bytes
-vlc_readdir
-vlc_recvmsg
-vlc_scandir
-vlc_sdp_Start
-vlc_sendmsg
-vlc_strcasecmp
-vlc_strcasestr
-vlc_strdup
-vlc_strlcpy
-vlc_strncasecmp
-vlc_strndup
-vlc_strnlen
-vlc_strtoll
-vlc_submodule_create
-__vlc_thread_create
-__vlc_thread_join
-__vlc_thread_ready
-__vlc_thread_set_priority
-vlc_threadvar_create
-vlc_threadvar_delete
-vlc_ureduce
-vlc_vasprintf
-VLC_Version
-vlc_wclosedir
-vlc_wraptext
-vlm_Control
-vlm_Delete
-vlm_ExecuteCommand
-vlm_MessageAdd
-vlm_MessageDelete
-vlm_MessageNew
-__vlm_New
-__vout_AllocatePicture
-vout_ChromaCmp
-vout_ControlWindow
-__vout_CopyPicture
-__vout_Create
-vout_CreatePicture
-vout_DatePicture
-vout_Destroy
-vout_DestroyPicture
-vout_DisplayPicture
-vout_EnableFilter
-vout_InitFormat
-__vout_InitPicture
-vout_LinkPicture
-vout_OSDIcon
-__vout_OSDMessage
-vout_OSDSlider
-vout_PlacePicture
-vout_ReleaseWindow
-__vout_Request
-vout_RequestWindow
-vout_ShowTextAbsolute
-vout_ShowTextRelative
-vout_Snapshot
-vout_UnlinkPicture
-vout_vaControlDefault
-vout_VarCallback
-__xml_Create
-xml_Delete
diff --git a/src/libvlccore.sym b/src/libvlccore.sym
new file mode 100644 (file)
index 0000000..99be574
--- /dev/null
@@ -0,0 +1,500 @@
+ACL_AddNet
+ACL_Check
+__ACL_Create
+ACL_Destroy
+__ACL_Duplicate
+ACL_LoadFile
+AddMD5
+aout_ChannelReorder
+aout_ChannelsRestart
+aout_CheckChannelReorder
+aout_DateGet
+aout_DateIncrement
+aout_DateInit
+aout_DateMove
+aout_DateSet
+aout_EnableFilter
+aout_FifoFirstDate
+aout_FifoPop
+aout_FindAndRestart
+aout_FormatNbChannels
+aout_FormatPrepare
+aout_FormatPrint
+aout_FormatPrintChannels
+aout_OutputNextBuffer
+aout_VisualChange
+__aout_VolumeDown
+__aout_VolumeGet
+__aout_VolumeInfos
+__aout_VolumeMute
+aout_VolumeNoneInit
+__aout_VolumeSet
+aout_VolumeSoftInit
+__aout_VolumeUp
+block_Alloc
+block_FifoCount
+block_FifoEmpty
+block_FifoGet
+block_FifoNew
+block_FifoPut
+block_FifoRelease
+block_FifoShow
+block_FifoSize
+block_FifoWake
+block_Init
+block_mmap_Alloc
+block_Realloc
+__config_AddIntf
+config_ChainCreate
+config_ChainDestroy
+__config_ChainParse
+__config_ExistIntf
+config_FindConfig
+config_GetCacheDir
+config_GetConfDir
+config_GetDataDir
+__config_GetFloat
+__config_GetInt
+__config_GetPsz
+__config_GetType
+config_GetUserConfDir
+config_GetUserDataDir
+__config_PutFloat
+__config_PutInt
+__config_PutPsz
+__config_RemoveIntf
+__config_ResetAll
+__config_SaveConfigFile
+convert_xml_special_chars
+date_Change
+date_Get
+date_Increment
+date_Init
+date_Move
+date_Set
+decoder_GetDisplayDate
+decoder_GetInputAttachment
+decoder_GetInputAttachments
+decoder_SynchroChoose
+decoder_SynchroDate
+decoder_SynchroDecode
+decoder_SynchroEnd
+decoder_SynchroInit
+decoder_SynchroNewPicture
+decoder_SynchroRelease
+decoder_SynchroReset
+decoder_SynchroTrash
+decode_URI
+decode_URI_duplicate
+demux_vaControlHelper
+encode_URI_component
+EndMD5
+EnsureUTF8
+filename_sanitize
+FromLocale
+FromLocaleDup
+GetFallbackEncoding
+httpd_ClientIP
+httpd_ClientModeBidir
+httpd_ClientModeStream
+httpd_FileDelete
+httpd_FileNew
+httpd_HandlerDelete
+httpd_HandlerNew
+httpd_HostDelete
+httpd_HostNew
+httpd_MsgAdd
+httpd_MsgClean
+httpd_MsgGet
+httpd_MsgInit
+httpd_RedirectDelete
+httpd_RedirectNew
+httpd_ServerIP
+httpd_StreamDelete
+httpd_StreamHeader
+httpd_StreamNew
+httpd_StreamSend
+httpd_TLSHostNew
+httpd_UrlCatch
+httpd_UrlDelete
+httpd_UrlNew
+httpd_UrlNewUnique
+__image_HandlerCreate
+image_HandlerDelete
+inet_ntop
+inet_pton
+InitMD5
+input_AddSubtitles
+input_Control
+__input_CreateThread
+input_DecoderDecode
+input_DecoderDelete
+input_DecoderNew
+input_GetItem
+input_ItemAddInfo
+input_ItemAddOpt
+__input_ItemGetById
+input_ItemGetInfo
+__input_ItemNewExt
+input_ItemNewWithType
+input_item_SetMeta
+input_MetaTypeToLocalizedString
+__input_Preparse
+__input_Read
+input_StopThread
+input_vaControl
+__intf_Create
+intf_Destroy
+__intf_Eject
+__intf_Progress
+__intf_ProgressUpdate
+intf_RunThread
+intf_StopThread
+__intf_UserFatal
+__intf_UserHide
+__intf_UserLoginPassword
+__intf_UserProgressIsCancelled
+__intf_UserStringInput
+__intf_UserWarn
+__intf_UserYesNo
+IsUTF8
+LocaleFree
+mdate
+__module_Exists
+__module_Find
+module_GetConfig
+module_GetHelp
+__module_GetModulesNamesForCapability
+module_GetName
+module_GetObjName
+module_IsCapable
+__module_Need
+module_Put
+module_PutConfig
+__module_Unneed
+__msg_Dbg
+__msg_Err
+__msg_Generic
+__msg_GenericVa
+__msg_Info
+__msg_Subscribe
+__msg_Unsubscribe
+__msg_Warn
+msleep
+mstrtime
+mwait
+__net_Accept
+net_AcceptSingle
+__net_Connect
+__net_ConnectDgram
+__net_Gets
+net_Listen
+net_ListenClose
+__net_OpenDgram
+net_Printf
+__net_Read
+net_SetCSCov
+__net_vaPrintf
+__net_Write
+NTPtime64
+__osd_ButtonFind
+__osd_ButtonSelect
+osd_Icon
+__osd_MenuActivate
+__osd_MenuCreate
+__osd_MenuDelete
+__osd_MenuDown
+__osd_MenuHide
+__osd_MenuNext
+__osd_MenuPrev
+__osd_MenuShow
+__osd_MenuUp
+osd_Message
+osd_ShowTextAbsolute
+osd_ShowTextRelative
+osd_Slider
+__osd_Volume
+path_sanitize
+playlist_Add
+playlist_AddExt
+playlist_AddInput
+playlist_AskForArtEnqueue
+playlist_BothAddInput
+playlist_ChildSearchName
+playlist_Clear
+playlist_Control
+playlist_DeleteFromInput
+playlist_DeleteInputInParent
+playlist_Export
+playlist_GetLastLeaf
+playlist_GetNextLeaf
+playlist_GetPreferredNode
+playlist_GetPrevLeaf
+playlist_IsServicesDiscoveryLoaded
+playlist_ItemGetById
+playlist_ItemGetByInput
+playlist_ItemGetByInputId
+__playlist_ItemNewFromInput
+playlist_ItemNewWithType
+playlist_ItemSetName
+playlist_ItemToNode
+playlist_LiveSearchUpdate
+playlist_NodeAddInput
+playlist_NodeAppend
+playlist_NodeChildrenCount
+playlist_NodeCreate
+playlist_NodeDelete
+playlist_NodeEmpty
+playlist_NodeInsert
+playlist_NodeRemoveItem
+playlist_NodesPairCreate
+playlist_PreparseEnqueue
+playlist_PreparseEnqueueItem
+playlist_RecursiveNodeSort
+playlist_ServicesDiscoveryAdd
+playlist_ServicesDiscoveryRemove
+playlist_TreeMove
+__pl_Release
+__pl_Yield
+poll
+resolve_xml_special_chars
+sdp_AddAttribute
+sdp_AddMedia
+secstotimestr
+services_discovery_AddItem
+services_discovery_Create
+services_discovery_Destroy
+services_discovery_EventManager
+services_discovery_GetLocalizedName
+__services_discovery_GetServicesNames
+services_discovery_RemoveItem
+services_discovery_SetLocalizedName
+services_discovery_Start
+services_discovery_Stop
+sout_AccessOutControl
+sout_AccessOutDelete
+sout_AccessOutNew
+sout_AccessOutRead
+sout_AccessOutSeek
+sout_AccessOutWrite
+sout_AnnounceRegisterSDP
+sout_AnnounceUnRegister
+sout_MethodRelease
+sout_MuxAddStream
+sout_MuxDelete
+sout_MuxDeleteStream
+sout_MuxNew
+sout_MuxSendBuffer
+sout_SAPMethod
+sout_StreamDelete
+sout_StreamNew
+sout_UpdateStatistic
+__spu_Create
+__spu_CreateRegion
+spu_CreateSubpicture
+spu_Destroy
+__spu_DestroyRegion
+spu_DestroySubpicture
+spu_DisplaySubpicture
+spu_Init
+__spu_MakeRegion
+spu_RenderSubpictures
+spu_SortSubpictures
+__stats_ComputeGlobalStats
+stats_ComputeInputStats
+stats_CounterClean
+__stats_CounterCreate
+stats_DumpInputStats
+__stats_Get
+stats_ReinitInputStats
+__stats_TimerClean
+__stats_TimerDump
+__stats_TimersCleanAll
+__stats_TimersDumpAll
+__stats_TimerStart
+__stats_TimerStop
+__stats_Update
+stream_Block
+stream_Control
+stream_Delete
+stream_DemuxDelete
+__stream_DemuxNew
+stream_DemuxSend
+streaming_ChainToPsz
+streaming_GuiDescToChain
+__stream_MemoryNew
+stream_Peek
+stream_Read
+stream_ReadLine
+__stream_UrlNew
+stream_vaControl
+__str_format
+__str_format_meta
+str_format_time
+tls_ClientCreate
+tls_ClientDelete
+ToLocale
+ToLocaleDup
+unescape_URI
+unescape_URI_duplicate
+update_Check
+update_Delete
+update_Download
+update_NeedUpgrade
+__update_New
+us_atof
+us_strtod
+utf8_fopen
+utf8_fprintf
+utf8_loaddir
+utf8_lstat
+utf8_mkdir
+utf8_open
+utf8_opendir
+utf8_readdir
+utf8_scandir
+utf8_stat
+utf8_unlink
+utf8_vfprintf
+var_AcquireMutex
+__var_AddCallback
+__var_Change
+__var_Command
+__var_Create
+__var_DelCallback
+__var_Destroy
+__var_Get
+__var_Set
+__var_TriggerCallback
+__var_Type
+vlc_alphasort
+vlc_asprintf
+vlc_atof
+vlc_atoll
+vlc_b64_decode
+vlc_b64_decode_binary
+vlc_b64_decode_binary_to_buffer
+vlc_b64_encode
+vlc_b64_encode_binary
+VLC_Changeset
+vlc_closedir
+VLC_CompileBy
+VLC_CompileDomain
+VLC_CompileHost
+VLC_Compiler
+__vlc_cond_destroy
+__vlc_cond_init
+vlc_config_create
+vlc_config_set
+vlc_CPU
+vlc_dgettext
+vlc_error
+__vlc_event_attach
+vlc_event_detach
+vlc_event_manager_fini
+vlc_event_manager_init
+vlc_event_manager_register_event_type
+vlc_event_send
+__vlc_execve
+vlc_fastmem_register
+vlc_freeaddrinfo
+vlc_gai_strerror
+vlc_getaddrinfo
+vlc_getenv
+vlc_getnameinfo
+vlc_iconv
+vlc_iconv_close
+vlc_iconv_open
+__vlc_list_find
+vlc_list_release
+vlc_lldiv
+vlc_memcpy
+vlc_memset
+vlc_module_create
+vlc_module_set
+__vlc_mutex_destroy
+vlc_mutex_init
+vlc_mutex_init_recursive
+__vlc_object_alive
+__vlc_object_attach
+__vlc_object_create
+__vlc_object_detach
+__vlc_object_dump
+__vlc_object_find
+__vlc_object_find_name
+vlc_object_get
+__vlc_object_kill
+__vlc_object_lock
+__vlc_object_release
+__vlc_object_set_destructor
+__vlc_object_signal_unlocked
+__vlc_object_timedwait
+__vlc_object_unlock
+__vlc_object_wait
+__vlc_object_waitpipe
+__vlc_object_yield
+vlc_opendir
+vlc_parse_cmdline
+vlc_pthread_fatal
+vlc_rand_bytes
+vlc_readdir
+vlc_recvmsg
+vlc_scandir
+vlc_sdp_Start
+vlc_sendmsg
+vlc_strcasecmp
+vlc_strcasestr
+vlc_strdup
+vlc_strlcpy
+vlc_strncasecmp
+vlc_strndup
+vlc_strnlen
+vlc_strtoll
+vlc_submodule_create
+__vlc_thread_create
+__vlc_thread_join
+__vlc_thread_ready
+__vlc_thread_set_priority
+vlc_threadvar_create
+vlc_threadvar_delete
+vlc_ureduce
+vlc_vasprintf
+VLC_Version
+vlc_wclosedir
+vlc_wraptext
+vlm_Control
+vlm_Delete
+vlm_ExecuteCommand
+vlm_MessageAdd
+vlm_MessageDelete
+vlm_MessageNew
+__vlm_New
+__vout_AllocatePicture
+vout_ChromaCmp
+vout_ControlWindow
+__vout_CopyPicture
+__vout_Create
+vout_CreatePicture
+vout_DatePicture
+vout_Destroy
+vout_DestroyPicture
+vout_DisplayPicture
+vout_EnableFilter
+vout_InitFormat
+__vout_InitPicture
+vout_LinkPicture
+vout_OSDIcon
+__vout_OSDMessage
+vout_OSDSlider
+vout_PlacePicture
+vout_ReleaseWindow
+__vout_Request
+vout_RequestWindow
+vout_ShowTextAbsolute
+vout_ShowTextRelative
+vout_Snapshot
+vout_UnlinkPicture
+vout_vaControlDefault
+vout_VarCallback
+__xml_Create
+xml_Delete
index 5d60c2a..fa3e0f3 100644 (file)
@@ -7,5 +7,5 @@ Name: LibVLC control API
 Description: VLC media player external control library
 Version: @VERSION@
 Cflags: -I${includedir}
-Libs: -L${libdir} -lvlc-control
-Libs.private: -lvlc
+Libs: -L${libdir} -lvlc
+Libs.private: -lvlccore
index a00711a..9adeb73 100644 (file)
@@ -12,4 +12,4 @@ Cflags: -I${includedir} -I${includedir}/vlc/plugins \
        -D_LARGEFILE64_SOURCE \
        -D_REENTRANT \
        -D_THREAD_SAFE
-Libs: -L${libdir} -lvlc
+Libs: -L${libdir} -lvlccore