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