r2689 - in trunk/libminisip/source: codecs configbackend soundcard/resampler video video/display video/grabber

mikma at minisip.org mikma at minisip.org
Wed Jul 5 22:57:18 CEST 2006


Author: mikma
Date: 2006-07-05 22:57:17 +0200 (Wed, 05 Jul 2006)
New Revision: 2689

Modified:
   trunk/libminisip/source/codecs/GsmCodec.cxx
   trunk/libminisip/source/codecs/SPEEXCODEC.cxx
   trunk/libminisip/source/configbackend/GConfBackend.cxx
   trunk/libminisip/source/soundcard/resampler/FloatResampler.cxx
   trunk/libminisip/source/video/VideoPlugin.cxx
   trunk/libminisip/source/video/display/SdlDisplay.cxx
   trunk/libminisip/source/video/display/X11Display.cxx
   trunk/libminisip/source/video/display/XvDisplay.cxx
   trunk/libminisip/source/video/grabber/Dc1394Grabber.cxx
Log:
Declare listPlugins and getPlugin functions LIBMINISIP_API.


Modified: trunk/libminisip/source/codecs/GsmCodec.cxx
===================================================================
--- trunk/libminisip/source/codecs/GsmCodec.cxx	2006-07-05 20:51:59 UTC (rev 2688)
+++ trunk/libminisip/source/codecs/GsmCodec.cxx	2006-07-05 20:57:17 UTC (rev 2689)
@@ -35,7 +35,7 @@
 static std::list<std::string> pluginList;
 static int initialized;
 
-extern "C"
+extern "C" LIBMINISIP_API
 std::list<std::string> *mgsm_LTX_listPlugins( MRef<Library *> lib ){
 	if( !initialized ){
 		pluginList.push_back("getPlugin");
@@ -45,7 +45,7 @@
 	return &pluginList;
 }
 
-extern "C"
+extern "C" LIBMINISIP_API
 MRef<MPlugin *> mgsm_LTX_getPlugin( MRef<Library *> lib ){
 	return new GsmCodec( lib );
 }

Modified: trunk/libminisip/source/codecs/SPEEXCODEC.cxx
===================================================================
--- trunk/libminisip/source/codecs/SPEEXCODEC.cxx	2006-07-05 20:51:59 UTC (rev 2688)
+++ trunk/libminisip/source/codecs/SPEEXCODEC.cxx	2006-07-05 20:57:17 UTC (rev 2689)
@@ -36,7 +36,7 @@
 static std::list<std::string> pluginList;
 static int initialized;
 
-extern "C"
+extern "C" LIBMINISIP_API
 std::list<std::string> *mspeex_LTX_listPlugins( MRef<Library *> lib ){
 	if( !initialized ){
 		pluginList.push_back("getPlugin");
@@ -46,7 +46,7 @@
 	return &pluginList;
 }
 
-extern "C"
+extern "C" LIBMINISIP_API
 MRef<MPlugin *> mspeex_LTX_getPlugin( MRef<Library *> lib ){
 	return new SpeexCodec( lib );
 }

Modified: trunk/libminisip/source/configbackend/GConfBackend.cxx
===================================================================
--- trunk/libminisip/source/configbackend/GConfBackend.cxx	2006-07-05 20:51:59 UTC (rev 2688)
+++ trunk/libminisip/source/configbackend/GConfBackend.cxx	2006-07-05 20:57:17 UTC (rev 2689)
@@ -41,7 +41,7 @@
 static int initialized;
 
 
-extern "C"
+extern "C" LIBMINISIP_API
 std::list<std::string> *mgconf_LTX_listPlugins( MRef<Library*> lib ){
 	if( !initialized ){
 		pluginList.push_back("getPlugin");
@@ -51,7 +51,7 @@
 	return &pluginList;
 }
 
-extern "C"
+extern "C" LIBMINISIP_API
 MRef<MPlugin *> mgconf_LTX_getPlugin( MRef<Library*> lib ){
 	return new GConfigPlugin( lib );
 }

Modified: trunk/libminisip/source/soundcard/resampler/FloatResampler.cxx
===================================================================
--- trunk/libminisip/source/soundcard/resampler/FloatResampler.cxx	2006-07-05 20:51:59 UTC (rev 2688)
+++ trunk/libminisip/source/soundcard/resampler/FloatResampler.cxx	2006-07-05 20:57:17 UTC (rev 2689)
@@ -35,7 +35,7 @@
 static std::list<std::string> pluginList;
 static bool initialized;
 
-extern "C"
+extern "C" LIBMINISIP_API
 std::list<std::string> *mfloat_resampler_LTX_listPlugins( MRef<Library*> lib ){
 	if( !initialized ){
 		pluginList.push_back("getPlugin");
@@ -45,7 +45,7 @@
 	return &pluginList;
 }
 
-extern "C"
+extern "C" LIBMINISIP_API
 MRef<MPlugin *> mfloat_resampler_LTX_getPlugin( MRef<Library*> lib ){
 	return new FloatResamplerPlugin( lib );
 }

Modified: trunk/libminisip/source/video/VideoPlugin.cxx
===================================================================
--- trunk/libminisip/source/video/VideoPlugin.cxx	2006-07-05 20:51:59 UTC (rev 2688)
+++ trunk/libminisip/source/video/VideoPlugin.cxx	2006-07-05 20:57:17 UTC (rev 2689)
@@ -49,7 +49,7 @@
 static bool initialized;
 
 
-extern "C"
+extern "C" LIBMINISIP_API
 std::list<std::string> *mvideo_LTX_listPlugins( MRef<Library*> lib ){
 	if( !initialized ){
 		pluginList.push_back("getPlugin");
@@ -59,7 +59,7 @@
 	return &pluginList;
 }
 
-extern "C"
+extern "C" LIBMINISIP_API
 MRef<MPlugin *> mvideo_LTX_getPlugin( MRef<Library*> lib ){
 	return new VideoPlugin( lib );
 }

Modified: trunk/libminisip/source/video/display/SdlDisplay.cxx
===================================================================
--- trunk/libminisip/source/video/display/SdlDisplay.cxx	2006-07-05 20:51:59 UTC (rev 2688)
+++ trunk/libminisip/source/video/display/SdlDisplay.cxx	2006-07-05 20:57:17 UTC (rev 2689)
@@ -40,7 +40,7 @@
 static bool initialized;
 
 
-extern "C"
+extern "C" LIBMINISIP_API
 std::list<std::string> *msdl_LTX_listPlugins( MRef<Library*> lib ){
 	if( !initialized ){
 		pluginList.push_back("getPlugin");
@@ -50,7 +50,7 @@
 	return &pluginList;
 }
 
-extern "C"
+extern "C" LIBMINISIP_API
 MRef<MPlugin *> msdl_LTX_getPlugin( MRef<Library*> lib ){
 	return new SdlPlugin( lib );
 }

Modified: trunk/libminisip/source/video/display/X11Display.cxx
===================================================================
--- trunk/libminisip/source/video/display/X11Display.cxx	2006-07-05 20:51:59 UTC (rev 2688)
+++ trunk/libminisip/source/video/display/X11Display.cxx	2006-07-05 20:57:17 UTC (rev 2689)
@@ -35,7 +35,7 @@
 static std::list<std::string> pluginList;
 static bool initialized;
 
-extern "C"
+extern "C" LIBMINISIP_API
 std::list<std::string> *mx11_LTX_listPlugins( MRef<Library*> lib ){
 	if( !initialized ){
 		pluginList.push_back("getPlugin");
@@ -45,7 +45,7 @@
 	return &pluginList;
 }
 
-extern "C"
+extern "C" LIBMINISIP_API
 MRef<MPlugin *> mx11_LTX_getPlugin( MRef<Library*> lib ){
 	return new X11Plugin( lib );
 }

Modified: trunk/libminisip/source/video/display/XvDisplay.cxx
===================================================================
--- trunk/libminisip/source/video/display/XvDisplay.cxx	2006-07-05 20:51:59 UTC (rev 2688)
+++ trunk/libminisip/source/video/display/XvDisplay.cxx	2006-07-05 20:57:17 UTC (rev 2689)
@@ -34,7 +34,7 @@
 static std::list<std::string> pluginList;
 static bool initialized;
 
-extern "C"
+extern "C" LIBMINISIP_API
 std::list<std::string> *mxv_LTX_listPlugins( MRef<Library*> lib ){
 	if( !initialized ){
 		pluginList.push_back("getPlugin");
@@ -44,7 +44,7 @@
 	return &pluginList;
 }
 
-extern "C"
+extern "C" LIBMINISIP_API
 MRef<MPlugin *> mxv_LTX_getPlugin( MRef<Library*> lib ){
 	return  new XvPlugin( lib );
 }

Modified: trunk/libminisip/source/video/grabber/Dc1394Grabber.cxx
===================================================================
--- trunk/libminisip/source/video/grabber/Dc1394Grabber.cxx	2006-07-05 20:51:59 UTC (rev 2688)
+++ trunk/libminisip/source/video/grabber/Dc1394Grabber.cxx	2006-07-05 20:57:17 UTC (rev 2689)
@@ -22,6 +22,8 @@
  *          Johan Bilien <jobi at via.ecp.fr>
 */
 
+#include<config.h>
+
 #include"Dc1394Grabber.h"
 #include<libminisip/video/ImageHandler.h>
 #include<libminisip/video/VideoMedia.h>
@@ -44,7 +46,7 @@
 static bool initialized;
 
 
-extern "C"
+extern "C" LIBMINISIP_API
 std::list<std::string> *mdc1394_LTX_listPlugins( MRef<Library*> lib ){
 	if( !initialized ){
 		pluginList.push_back("getPlugin");
@@ -54,7 +56,7 @@
 	return &pluginList;
 }
 
-extern "C"
+extern "C" LIBMINISIP_API
 MRef<MPlugin *> mdc1394_LTX_getPlugin( MRef<Library*> lib ){
 	return new Dc1394Plugin( lib );
 }



More information about the Minisip-devel mailing list