r3403 - in trunk/libminisip: . include include/libminisip/media include/libminisip/media/soundcard include/libminisip/signaling/sdp source source/aec source/ipprovider source/subsystem_config source/subsystem_media/rtp source/subsystem_media/soundcard source/subsystem_signaling/sdp source/subsystem_signaling/sip vs8_proj
erik at minisip.org
erik at minisip.org
Tue Aug 28 17:27:25 CEST 2007
Author: erik
Date: 2007-08-28 17:27:25 +0200 (Tue, 28 Aug 2007)
New Revision: 3403
Added:
trunk/libminisip/vs8_proj/
trunk/libminisip/vs8_proj/libminisip.vcproj
Modified:
trunk/libminisip/include/compilation_config_w32_wce.h
trunk/libminisip/include/config.h
trunk/libminisip/include/libminisip/media/AudioMedia.h
trunk/libminisip/include/libminisip/media/CallRecorder.h
trunk/libminisip/include/libminisip/media/Media.h
trunk/libminisip/include/libminisip/media/MediaHandler.h
trunk/libminisip/include/libminisip/media/Session.h
trunk/libminisip/include/libminisip/media/SessionRegistry.h
trunk/libminisip/include/libminisip/media/soundcard/AudioMixer.h
trunk/libminisip/include/libminisip/media/soundcard/SoundIO.h
trunk/libminisip/include/libminisip/media/soundcard/SoundSource.h
trunk/libminisip/include/libminisip/signaling/sdp/SdpHeaderC.h
trunk/libminisip/source/Minisip.cxx
trunk/libminisip/source/aec/aecfix.cpp
trunk/libminisip/source/ipprovider/SimpleIp6Provider.cxx
trunk/libminisip/source/subsystem_config/CacheManager.cxx
trunk/libminisip/source/subsystem_config/UserConfigWin32.cxx
trunk/libminisip/source/subsystem_media/rtp/RtpHeader.cxx
trunk/libminisip/source/subsystem_media/soundcard/AudioMixerSpatial.cxx
trunk/libminisip/source/subsystem_media/soundcard/DirectSoundDevice.cxx
trunk/libminisip/source/subsystem_media/soundcard/DirectSoundDriver.cxx
trunk/libminisip/source/subsystem_media/soundcard/SoundDriverRegistry.cxx
trunk/libminisip/source/subsystem_media/soundcard/WaveSoundDevice.cpp
trunk/libminisip/source/subsystem_signaling/sdp/SdpHeaderA.cxx
trunk/libminisip/source/subsystem_signaling/sdp/SdpHeaderM.cxx
trunk/libminisip/source/subsystem_signaling/sip/SipDialogFileTransferClient.cxx
trunk/libminisip/source/subsystem_signaling/sip/SipDialogFileTransferServer.cxx
trunk/libminisip/source/subsystem_signaling/sip/SipSoftPhoneConfiguration.cxx
Log:
libminisip: Compile fixes for MSVC:
* Fixed some of the size_t to int conversion warnings
* Explicited selected the non-unicode version of a couple of
functions. Example: UuidFromString -> UuidFromStringA
(if not, it depends on project settings. I simply could not
find the setting even though I have found it before)
* Added #include algorithm where needed.
* Added visual studio 2005 project file.
- Note that the search path to the DirectX SDK is hard-coded
into this project settings file.
Modified: trunk/libminisip/include/compilation_config_w32_wce.h
===================================================================
--- trunk/libminisip/include/compilation_config_w32_wce.h 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/include/compilation_config_w32_wce.h 2007-08-28 15:27:25 UTC (rev 3403)
@@ -1,7 +1,7 @@
#ifndef _MINISIPLIB_COMPILATION_CONFIG
#define _MINISIPLIB_COMPILATION_CONFIG
-#ifdef _WIN32_WCE
+#if defined(_WIN32_WCE) || defined(_MSC_VER)
/* Debug output */
#define DEBUG_OUTPUT
@@ -51,19 +51,19 @@
#define OPENSSL_NO_KRB5
/* Name of package */
-#define PACKAGE "libmnetutil"
+#define PACKAGE "libminisip"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "eliasson at imit.kth.se"
/* Define to the full name of this package. */
-#define PACKAGE_NAME "libmnetutil"
+#define PACKAGE_NAME "libminisip"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "libmnetutil 0.3"
+#define PACKAGE_STRING "libminisip 0.3"
/* Define to the one symbol short name of this package. */
-#define PACKAGE_TARNAME "libmnetutil"
+#define PACKAGE_TARNAME "libminisip"
/* Define to the version of this package. */
#define PACKAGE_VERSION "0.3"
Modified: trunk/libminisip/include/config.h
===================================================================
--- trunk/libminisip/include/config.h 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/include/config.h 2007-08-28 15:27:25 UTC (rev 3403)
@@ -27,11 +27,12 @@
#define CONFIG_H
/* Compilation time configuration */
-#ifndef _WIN32_WCE
-# include"compilation_config.h"
-#else
+#if defined(_WIN32_WCE) || defined(_MSC_VER)
//# pragma message("include for wince .............................. ")
+# pragma warning (disable: 4290)
# include"compilation_config_w32_wce.h"
+#else
+# include"compilation_config.h"
#endif
#include<libmutil/mtypes.h>
Modified: trunk/libminisip/include/libminisip/media/AudioMedia.h
===================================================================
--- trunk/libminisip/include/libminisip/media/AudioMedia.h 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/include/libminisip/media/AudioMedia.h 2007-08-28 15:27:25 UTC (rev 3403)
@@ -28,13 +28,12 @@
#include<libminisip/libminisip_config.h>
#include<libminisip/media/Media.h>
+#include<libminisip/media/soundcard/SoundSource.h>
#ifdef AEC_SUPPORT
#include<libminisip/media/aec/aec.h> //hanning
#endif
-#include<libminisip/media/soundcard/SoundSource.h>
-
class AudioMediaSource;
class SilenceSensor;
class Resampler;
Modified: trunk/libminisip/include/libminisip/media/CallRecorder.h
===================================================================
--- trunk/libminisip/include/libminisip/media/CallRecorder.h 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/include/libminisip/media/CallRecorder.h 2007-08-28 15:27:25 UTC (rev 3403)
@@ -29,10 +29,10 @@
#include<libminisip/media/MediaStream.h>
#include<libminisip/media/soundcard/SoundRecorderCallback.h>
+#include<libminisip/media/soundcard/FileSoundDevice.h>
template <class T> class MRef;
class MediaStreamReceiver;
-class FileSoundDevice;
class AudioMedia;
class RtpReceiver;
class IpProvider;
Modified: trunk/libminisip/include/libminisip/media/Media.h
===================================================================
--- trunk/libminisip/include/libminisip/media/Media.h 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/include/libminisip/media/Media.h 2007-08-28 15:27:25 UTC (rev 3403)
@@ -218,3 +218,5 @@
};
#endif
+
+#include<libminisip/signaling/sip/SipSoftPhoneConfiguration.h>
\ No newline at end of file
Modified: trunk/libminisip/include/libminisip/media/MediaHandler.h
===================================================================
--- trunk/libminisip/include/libminisip/media/MediaHandler.h 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/include/libminisip/media/MediaHandler.h 2007-08-28 15:27:25 UTC (rev 3403)
@@ -29,10 +29,11 @@
#include<libmutil/MemObject.h>
+#include<libminisip/media/AudioMedia.h>
#include<libminisip/media/Media.h>
-#include<libminisip/media/AudioMedia.h>
-#include<libminisip/media/MediaStream.h>
+/*#include<libminisip/media/MediaStream.h>*/
#include<libminisip/media/Session.h>
+#include<libminisip/media/SessionRegistry.h>
#include<libminisip/ipprovider/IpProvider.h>
#include<libmutil/CommandString.h>
#include<libmutil/MessageRouter.h>
@@ -40,6 +41,7 @@
class SipSoftPhoneConfiguration;
class IpProvider;
+class AudioMedia;
class LIBMINISIP_API MediaHandler : public virtual MObject, public SessionRegistry, public CommandReceiver {
Modified: trunk/libminisip/include/libminisip/media/Session.h
===================================================================
--- trunk/libminisip/include/libminisip/media/Session.h 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/include/libminisip/media/Session.h 2007-08-28 15:27:25 UTC (rev 3403)
@@ -35,13 +35,13 @@
#include<libminisip/media/DtmfSender.h>
#include<libminisip/signaling/sdp/SdpPacket.h>
#include<libminisip/media/MediaStream.h>
+#include<libmsip/SipDialogConfig.h>
class MediaStreamReceiver;
class MediaStreamSender;
class SdpHeaderM;
class IPAddress;
class SessionRegistry;
-class SipIdentity;
/**
* The session class is a representation of the media session associated
Modified: trunk/libminisip/include/libminisip/media/SessionRegistry.h
===================================================================
--- trunk/libminisip/include/libminisip/media/SessionRegistry.h 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/include/libminisip/media/SessionRegistry.h 2007-08-28 15:27:25 UTC (rev 3403)
@@ -30,9 +30,8 @@
#include<libmutil/MemObject.h>
#include<libmutil/Mutex.h>
-#include<libminisip/media/Session.h>
+class Session;
-
class LIBMINISIP_API SessionRegistry{
friend class Session;
@@ -48,4 +47,7 @@
Mutex sessionsLock;
};
+#include<libminisip/media/Session.h>
+
+
#endif
Modified: trunk/libminisip/include/libminisip/media/soundcard/AudioMixer.h
===================================================================
--- trunk/libminisip/include/libminisip/media/soundcard/AudioMixer.h 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/include/libminisip/media/soundcard/AudioMixer.h 2007-08-28 15:27:25 UTC (rev 3403)
@@ -43,7 +43,7 @@
#include<string>
#include<list>
-class SoundSource;
+#include<libminisip/media/soundcard/SoundSource.h>
/**
Class AudioMixer (abstract).
Modified: trunk/libminisip/include/libminisip/media/soundcard/SoundIO.h
===================================================================
--- trunk/libminisip/include/libminisip/media/soundcard/SoundIO.h 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/include/libminisip/media/soundcard/SoundIO.h 2007-08-28 15:27:25 UTC (rev 3403)
@@ -30,6 +30,7 @@
#include<libminisip/media/soundcard/SoundRecorderCallback.h>
+#include<libminisip/media/soundcard/AudioMixer.h>
class SoundIOPLCInterface;
#include<libmutil/Mutex.h>
@@ -38,8 +39,6 @@
#include<list>
#include<string>
-class AudioMixer;
-
class SoundSource;
//we need sounddevice.h for some defines
Modified: trunk/libminisip/include/libminisip/media/soundcard/SoundSource.h
===================================================================
--- trunk/libminisip/include/libminisip/media/soundcard/SoundSource.h 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/include/libminisip/media/soundcard/SoundSource.h 2007-08-28 15:27:25 UTC (rev 3403)
@@ -174,7 +174,7 @@
The mutation from mono input to stereo output, and from
input frequency to output frequency is done in push/getSound().
*/
-class BasicSoundSource: public SoundSource{
+class LIBMINISIP_API BasicSoundSource: public SoundSource{
public:
/**
* Implementation of very simple queueing algorithm.
Modified: trunk/libminisip/include/libminisip/signaling/sdp/SdpHeaderC.h
===================================================================
--- trunk/libminisip/include/libminisip/signaling/sdp/SdpHeaderC.h 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/include/libminisip/signaling/sdp/SdpHeaderC.h 2007-08-28 15:27:25 UTC (rev 3403)
@@ -36,11 +36,10 @@
#include<libminisip/libminisip_config.h>
#include<libminisip/signaling/sdp/SdpHeader.h>
+#include<libmnetutil/IPAddress.h>
#include<string>
-class IPAddress;
-
class LIBMINISIP_API SdpHeaderC : public SdpHeader{
public:
SdpHeaderC(std::string buildFrom);
Modified: trunk/libminisip/source/Minisip.cxx
===================================================================
--- trunk/libminisip/source/Minisip.cxx 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/Minisip.cxx 2007-08-28 15:27:25 UTC (rev 3403)
@@ -37,6 +37,10 @@
#include<libmutil/Thread.h>
#include<libminisip/MinisipExceptions.h>
+#ifdef _MSC_VER
+#include<compilation_config_w32_wce.h>
+#endif
+
#ifndef WIN32
# ifdef DEBUG_OUTPUT
# include<signal.h>
Modified: trunk/libminisip/source/aec/aecfix.cpp
===================================================================
--- trunk/libminisip/source/aec/aecfix.cpp 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/aec/aecfix.cpp 2007-08-28 15:27:25 UTC (rev 3403)
@@ -18,7 +18,7 @@
#include <stdlib.h>
#include <math.h>
#include <string.h>
-#include <libminisip/aecfix.h>
+#include <libminisip/media/aec/aecfix.h>
#if 1
/* Vector Dot Product */
Modified: trunk/libminisip/source/ipprovider/SimpleIp6Provider.cxx
===================================================================
--- trunk/libminisip/source/ipprovider/SimpleIp6Provider.cxx 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/ipprovider/SimpleIp6Provider.cxx 2007-08-28 15:27:25 UTC (rev 3403)
@@ -26,6 +26,7 @@
#include<libminisip/signaling/sip/SipSoftPhoneConfiguration.h>
#include<libmnetutil/NetworkFunctions.h>
#include<libmnetutil/UDPSocket.h>
+#include<algorithm>
using namespace std;
Modified: trunk/libminisip/source/subsystem_config/CacheManager.cxx
===================================================================
--- trunk/libminisip/source/subsystem_config/CacheManager.cxx 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/subsystem_config/CacheManager.cxx 2007-08-28 15:27:25 UTC (rev 3403)
@@ -33,7 +33,7 @@
// Scan all directory sets
//std::map<const std::string, MRef<DirectorySet*> >::iterator i = directorySets.begin();
//while (i != directorySets.end()) {
- for (std::map<const std::string, MRef<DirectorySet*> >::iterator i = directorySets.begin(); i != directorySets.end(); i++) {
+ for (std::map<std::string, MRef<DirectorySet*> >::iterator i = directorySets.begin(); i != directorySets.end(); i++) {
res = i->second->findItemsPrioritized(domain);
if (!res.empty())
return res.front();
Modified: trunk/libminisip/source/subsystem_config/UserConfigWin32.cxx
===================================================================
--- trunk/libminisip/source/subsystem_config/UserConfigWin32.cxx 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/subsystem_config/UserConfigWin32.cxx 2007-08-28 15:27:25 UTC (rev 3403)
@@ -27,6 +27,7 @@
#include<shlobj.h>
#include<io.h>
#include<sys/stat.h>
+#include<direct.h>
using namespace std;
Modified: trunk/libminisip/source/subsystem_media/rtp/RtpHeader.cxx
===================================================================
--- trunk/libminisip/source/subsystem_media/rtp/RtpHeader.cxx 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/subsystem_media/rtp/RtpHeader.cxx 2007-08-28 15:27:25 UTC (rev 3403)
@@ -115,7 +115,7 @@
int RtpHeader::size(){
- int s = 12+4*CSRC.size();
+ int s = 12+4*(int)CSRC.size();
#ifdef TCP_FRIENDLY
s+=8; // 4(rtt)+4(sendts)
Modified: trunk/libminisip/source/subsystem_media/soundcard/AudioMixerSpatial.cxx
===================================================================
--- trunk/libminisip/source/subsystem_media/soundcard/AudioMixerSpatial.cxx 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/subsystem_media/soundcard/AudioMixerSpatial.cxx 2007-08-28 15:27:25 UTC (rev 3403)
@@ -123,7 +123,7 @@
// cerr << "CESC: MixSpatial:adding: newPosition = " << itoa(newPosition) << endl;
sortSoundSourceList( sources );
for( it = sources.begin(), sourceIdx = 1; it != sources.end(); it++, sourceIdx++ ) {
- int pos = spAudio->assignPos(sourceIdx, sources.size() );
+ int pos = spAudio->assignPos(sourceIdx, (int)sources.size() );
#ifdef DEBUG_OUTPUT
cerr << "AudioMixerSpatial::setSourcesPosition: adding: set source id = " <<
itoa((*it)->getId() ) << endl <<
@@ -134,7 +134,7 @@
} else { //we have just removed a source ...
//sources are still sorted correctly ... simply reassing the positions ...
for( it = sources.begin(), sourceIdx = 1; it != sources.end(); it++, sourceIdx++ ) {
- int pos = spAudio->assignPos(sourceIdx, sources.size() );
+ int pos = spAudio->assignPos(sourceIdx, (int)sources.size() );
#ifdef DEBUG_OUTPUT
cerr << "AudioMixerSpatial::setSourcesPosition:removing: set source id = " <<
itoa((*it)->getId() ) << endl <<
Modified: trunk/libminisip/source/subsystem_media/soundcard/DirectSoundDevice.cxx
===================================================================
--- trunk/libminisip/source/subsystem_media/soundcard/DirectSoundDevice.cxx 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/subsystem_media/soundcard/DirectSoundDevice.cxx 2007-08-28 15:27:25 UTC (rev 3403)
@@ -58,7 +58,7 @@
if( device != "0" ){
unsigned char *stringUuid = (unsigned char*)device.c_str();
- if( UuidFromString( stringUuid, &deviceGuid ) == RPC_S_OK ){
+ if( UuidFromStringA( stringUuid, &deviceGuid ) == RPC_S_OK ){
inputDevice = &deviceGuid;
outputDevice = &deviceGuid;
}
Modified: trunk/libminisip/source/subsystem_media/soundcard/DirectSoundDriver.cxx
===================================================================
--- trunk/libminisip/source/subsystem_media/soundcard/DirectSoundDriver.cxx 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/subsystem_media/soundcard/DirectSoundDriver.cxx 2007-08-28 15:27:25 UTC (rev 3403)
@@ -36,7 +36,6 @@
static std::list<std::string> pluginList;
static int initialized;
-
extern "C" LIBMINISIP_API
std::list<std::string> *mdsound_LTX_listPlugins( MRef<Library*> lib ){
if( !initialized ){
@@ -70,11 +69,11 @@
if( guid ){
unsigned char *stringUuid = NULL;
- if( UuidToString(guid, &stringUuid) != RPC_S_OK ){
+ if( UuidToStringA(guid, &stringUuid) != RPC_S_OK ){
return true;
}
uuid = string( (const char*) stringUuid );
- RpcStringFree( &stringUuid );
+ RpcStringFreeA( &stringUuid );
}
else{
uuid = "0";
@@ -104,11 +103,11 @@
std::vector<SoundDeviceName> DirectSoundDriver::getDeviceNames() const {
std::vector<SoundDeviceName> names;
- if( DirectSoundEnumerate( dsEnumPlaybackCallback, &names ) != DS_OK ){
+ if( DirectSoundEnumerateA( dsEnumPlaybackCallback, &names ) != DS_OK ){
cerr << "DirectSoundDriver::getDeviceNames DirectSoundEnumerate failed" << endl;
}
- if( DirectSoundCaptureEnumerate( dsEnumCaptureCallback, &names ) != DS_OK ){
+ if( DirectSoundCaptureEnumerateA( dsEnumCaptureCallback, &names ) != DS_OK ){
cerr << "DirectSoundDriver::getDeviceNames DirectSoundEnumerate failed" << endl;
}
Modified: trunk/libminisip/source/subsystem_media/soundcard/SoundDriverRegistry.cxx
===================================================================
--- trunk/libminisip/source/subsystem_media/soundcard/SoundDriverRegistry.cxx 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/subsystem_media/soundcard/SoundDriverRegistry.cxx 2007-08-28 15:27:25 UTC (rev 3403)
@@ -28,6 +28,8 @@
#include<libmutil/dbg.h>
#include<libminisip/media/soundcard/FileSoundDriver.h>
+#include<algorithm>
+
// #ifdef PORTAUDIO_SUPPORT
// #include<libminisip/media/soundcard/PortAudioDriver.h>
// #endif
Modified: trunk/libminisip/source/subsystem_media/soundcard/WaveSoundDevice.cpp
===================================================================
--- trunk/libminisip/source/subsystem_media/soundcard/WaveSoundDevice.cpp 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/subsystem_media/soundcard/WaveSoundDevice.cpp 2007-08-28 15:27:25 UTC (rev 3403)
@@ -24,7 +24,7 @@
*/
#include<config.h>
-#include<libminisip/soundcard/WaveSoundDevice.h>
+#include<libminisip/media/soundcard/WaveSoundDevice.h>
#include <libmutil/thread.h>
Modified: trunk/libminisip/source/subsystem_signaling/sdp/SdpHeaderA.cxx
===================================================================
--- trunk/libminisip/source/subsystem_signaling/sdp/SdpHeaderA.cxx 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/subsystem_signaling/sdp/SdpHeaderA.cxx 2007-08-28 15:27:25 UTC (rev 3403)
@@ -86,7 +86,7 @@
int iter;
int counter=0;
- for(iter=15; iter<strlen(attributes.c_str()); iter++){
+ for(iter=15; iter<(int)strlen(attributes.c_str()); iter++){
if(attributes[iter] == ':')
counter++;
}
@@ -105,7 +105,7 @@
if( attributes.substr(pos, 4) == "name"){
name = true;
- searchname = attributes.find('"',pos2+2);
+ searchname = (int)attributes.find('"',pos2+2);
//cerr<<searchname<<endl;
filename = ( attributes.substr(pos2+2,(searchname-pos2-2)) );
//cerr<<filename<<endl;
@@ -113,7 +113,7 @@
else;
if( attributes.substr(pos, 4) == "type"){
type = true;
- searchtype = attributes.find(" ",pos2);
+ searchtype = (int)attributes.find(" ",pos2);
//cerr<<searchtype<<endl;
filetype = ( attributes.substr(pos2+1,(searchtype-pos2)) );
//cerr<<filetype<<endl;
@@ -121,7 +121,7 @@
else;
if( attributes.substr(pos, 4) == "size"){
size = true;
- searchsize = attributes.find(" ", pos2);
+ searchsize = (int)attributes.find(" ", pos2);
//cerr<<searchsize<<endl;
filesizes = ( attributes.substr(pos2+1,(searchsize-pos2)) );
//cerr<<filesizes<<endl;
@@ -129,7 +129,7 @@
else;
if( attributes.substr(pos, 4) == "hash"){
hash = true;
- poshash = attributes.find( ":", pos2+1);
+ poshash = (int)attributes.find( ":", pos2+1);
hashused = ( attributes.substr(pos2+1,poshash-pos2-1));
hashforfile = ( attributes.substr(poshash+1,(strlen(attributes.c_str())-poshash)) );
//cerr<<"used hash "<<hashused<<endl;
@@ -146,7 +146,7 @@
string SdpHeaderA::getAttributeValue(){
if( getAttributeType() == "property" )
return attributes;
- uint32_t pos = attributes.find( ":" );
+ uint32_t pos = (int)attributes.find( ":" );
if( attributes.length() <= pos + 1 )
{
cerr << "Invalid a field in SDP packet" << endl;
Modified: trunk/libminisip/source/subsystem_signaling/sdp/SdpHeaderM.cxx
===================================================================
--- trunk/libminisip/source/subsystem_signaling/sdp/SdpHeaderM.cxx 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/subsystem_signaling/sdp/SdpHeaderM.cxx 2007-08-28 15:27:25 UTC (rev 3403)
@@ -178,7 +178,7 @@
}
int32_t SdpHeaderM::getNrFormats(){
- return formats.size();
+ return (int32_t)formats.size();
}
int32_t SdpHeaderM::getFormat(int32_t i){
Modified: trunk/libminisip/source/subsystem_signaling/sip/SipDialogFileTransferClient.cxx
===================================================================
--- trunk/libminisip/source/subsystem_signaling/sip/SipDialogFileTransferClient.cxx 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/subsystem_signaling/sip/SipDialogFileTransferClient.cxx 2007-08-28 15:27:25 UTC (rev 3403)
@@ -231,7 +231,7 @@
}else{
std::vector<MRef<SdpHeader *> > respHeader = respSdp->getHeaders();
- for(int i=0; i<respHeader.size(); i++){
+ for(int i=0; i<(int)respHeader.size(); i++){
MRef<SdpHeader*> one = respHeader[i];
Modified: trunk/libminisip/source/subsystem_signaling/sip/SipDialogFileTransferServer.cxx
===================================================================
--- trunk/libminisip/source/subsystem_signaling/sip/SipDialogFileTransferServer.cxx 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/subsystem_signaling/sip/SipDialogFileTransferServer.cxx 2007-08-28 15:27:25 UTC (rev 3403)
@@ -126,7 +126,7 @@
sendTrying();
std::vector<MRef<SdpHeader*> > header = sdp->getHeaders();
- for(int i=0; i<header.size(); i++){
+ for(int i=0; i<(int)header.size(); i++){
MRef<SdpHeader*> one = header[i];
if(one->getType() == SDP_HEADER_TYPE_M){
@@ -193,7 +193,7 @@
MRef<SdpPacket *> lastSdp = dynamic_cast<SdpPacket*>(*contentInv);
std::vector<MRef<SdpHeader*> > headers = lastSdp->getHeaders();
- for(int i=0; i<headers.size(); i++){
+ for(int i=0; i<(int)headers.size(); i++){
MRef<SdpHeader*> oneHeader = headers[i];
Modified: trunk/libminisip/source/subsystem_signaling/sip/SipSoftPhoneConfiguration.cxx
===================================================================
--- trunk/libminisip/source/subsystem_signaling/sip/SipSoftPhoneConfiguration.cxx 2007-08-28 15:26:49 UTC (rev 3402)
+++ trunk/libminisip/source/subsystem_signaling/sip/SipSoftPhoneConfiguration.cxx 2007-08-28 15:27:25 UTC (rev 3403)
@@ -62,6 +62,8 @@
#include<libminisip/config/OnlineConfBackend.h>
+#include<algorithm>
+
//update both!!!! the str define is to avoid including itoa.h
#define CONFIG_FILE_VERSION_REQUIRED 3
#define CONFIG_FILE_VERSION_REQUIRED_STR "3"
@@ -356,7 +358,7 @@
for( idx=0, iter = startupActions.begin();
iter != startupActions.end();
iter++, idx++ ) {
- int pos;
+ size_t pos;
string cmdActionsPath = string("startup_cmd[")+itoa(idx)+"]/";
pos = (*iter).find(' ');
string cmd = (*iter).substr( 0, pos );
Added: trunk/libminisip/vs8_proj/libminisip.vcproj
===================================================================
--- trunk/libminisip/vs8_proj/libminisip.vcproj (rev 0)
+++ trunk/libminisip/vs8_proj/libminisip.vcproj 2007-08-28 15:27:25 UTC (rev 3403)
@@ -0,0 +1,983 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="libminisip"
+ ProjectGUID="{6EBF1CDE-85C3-4967-9C70-F2DA7F327283}"
+ RootNamespace="libminisip"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\include;..\..\libmsip\include;..\..\libmikey\include;..\..\libmnetutil\include;..\..\libmutil\include;..\..\libmcrypto\include;..\..\libmstun\include;"C:\Program Files\Microsoft DirectX SDK (August 2007)\Include""
+ PreprocessorDefinitions="LIBMINISIP_EXPORTS"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="..\..\libmutil\vs8_proj\Debug\libmutil.lib ..\..\libmnetutil\vs8_proj\Debug\libmnetutil.lib ..\..\libmcrypto\vs8_proj\Debug\libmcrypto.lib ..\..\libmstun\vs8_proj\Debug\libmstun.lib ..\..\libmikey\vs8_proj\Debug\libmikey.lib ..\..\libmsip\vs8_proj\Debug\libmsip.lib dsound.lib dxguid.lib rpcrt4.lib ws2_32.lib"
+ LinkIncremental="2"
+ AdditionalLibraryDirectories=""C:\Program Files\Microsoft DirectX SDK (August 2007)\Lib\x86""
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\include;..\..\libmsip\include;..\..\libmikey\include;..\..\libmnetutil\include;..\..\libmutil\include;..\..\libmcrypto\include;..\..\libmstun\include;"C:\Program Files\Microsoft DirectX SDK (August 2007)\Include""
+ PreprocessorDefinitions="LIBMINISIP_EXPORTS"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="..\..\libmutil\vs8_proj\Debug\libmutil.lib ..\..\libmnetutil\vs8_proj\Debug\libmnetutil.lib ..\..\libmcrypto\vs8_proj\Debug\libmcrypto.lib ..\..\libmstun\vs8_proj\Debug\libmstun.lib ..\..\libmikey\vs8_proj\Debug\libmikey.lib ..\..\libmsip\vs8_proj\Debug\libmsip.lib dsound.lib dxguid.lib rpcrt4.lib ws2_32.lib"
+ LinkIncremental="1"
+ AdditionalLibraryDirectories=""C:\Program Files\Microsoft DirectX SDK (August 2007)\Lib\x86""
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\source\subsystem_media\AudioMedia.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\AudioMixer.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\AudioMixerSimple.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\AudioMixerSpatial.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\AudioPlugin.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_gui\Bell.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_config\CacheManager.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\CallRecorder.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\codecs\Codec.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\codecs\g711\codec_g711.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_config\ConfBackend.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\conference\ConferenceControl.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\conference\ConfMessageRouter.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_gui\ConsoleDebugger.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_contacts\ContactDb.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\CryptoContext.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sip\DefaultDialogHandler.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\DirectSoundDevice.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\DirectSoundDriver.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\DtmfSender.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\FileSoundDevice.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\FileSoundDriver.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\FileSoundSource.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\codecs\G711CODEC.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_gui\Gui.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\ipprovider\IpProvider.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_contacts\LdapPhoneBookIo.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_gui\LogEntry.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\Media.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\MediaCommandString.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\MediaHandler.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\MediaStream.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\Minisip.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\MinisipExceptions.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_config\MXmlConfBackend.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_contacts\MXmlPhoneBookIo.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_contacts\PhoneBook.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sip\PresenceMessageContent.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\resampler\Resampler.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\RtcpPacket.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\RtcpReport.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\RtcpReportReceptionBlock.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\RtcpReportRR.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\RtcpReportSDES.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\RtcpReportSenderInfo.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\RtcpReportSR.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\RtcpReportXR.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\RtpHeader.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\RtpPacket.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\RtpReceiver.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\SDES_CNAME.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\SDES_EMAIL.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\SDES_LOC.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\SDES_NAME.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\SDES_NOTE.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\SDES_PHONE.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\SDES_TOOL.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\SDESChunk.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\SDESItem.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sdp\SdpHeader.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sdp\SdpHeaderA.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sdp\SdpHeaderC.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sdp\SdpHeaderI.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sdp\SdpHeaderM.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sdp\SdpHeaderO.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sdp\SdpHeaderS.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sdp\SdpHeaderT.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sdp\SdpHeaderV.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sdp\SdpPacket.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\Session.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\SessionRegistry.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\SilenceSensor.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\ipprovider\SimpleIp6Provider.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\ipprovider\SimpleIpProvider.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\resampler\SimpleResampler.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sip\Sip.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sip\SipDialogConfVoip.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sip\SipDialogPresenceClient.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sip\SipDialogPresenceServer.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sip\SipDialogVoip.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sip\SipDialogVoipClient.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sip\SipDialogVoipServer.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_signaling\sip\SipSoftPhoneConfiguration.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\SoundDevice.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\SoundDriver.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\SoundDriverRegistry.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\SoundIO.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\SoundSource.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\spaudio\SpAudio.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\SRtpPacket.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\ipprovider\StunIpProvider.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_config\UserConfigWin32.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\XRReportBlock.cxx"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\rtp\XRVoIPReportBlock.cxx"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\include\libminisip\media\aec\aec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\aec\aecfix.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\AudioMedia.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\soundcard\AudioMixer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\soundcard\AudioMixerSimple.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\soundcard\AudioMixerSpatial.h"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\AudioPlugin.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\gui\Bell.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\config\CacheManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\CallRecorder.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\codecs\Codec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\codecs\g711\codec_g711.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\compilation_config_w32_wce.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\config\ConfBackend.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\conference\ConferenceControl.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\config.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\conference\ConfMessageRouter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\gui\ConsoleDebugger.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\contacts\ContactDb.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\CryptoContext.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sip\DefaultDialogHandler.h"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\DirectSoundDevice.h"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\DirectSoundDriver.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\DtmfSender.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\soundcard\FileSoundDevice.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\soundcard\FileSoundDriver.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\soundcard\FileSoundSource.h"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\codecs\G711CODEC.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\gui\Gui.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\ipprovider\IpProvider.h"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_contacts\LdapPhoneBookIo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\libminisip_config.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\gui\LogEntry.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\Media.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\MediaCommandString.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\MediaHandler.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\MediaStream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\Minisip.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\MinisipExceptions.h"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_config\MXmlConfBackend.h"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_contacts\MXmlPhoneBookIo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\contacts\PhoneBook.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sip\PresenceMessageContent.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\soundcard\Resampler.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\RtcpDebugMonitor.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\RtcpPacket.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\RtcpReport.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\RtcpReportReceptionBlock.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\RtcpReportRR.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\RtcpReportSDES.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\RtcpReportSenderInfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\RtcpReportSR.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\RtcpReportXR.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\RtpHeader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\RtpPacket.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\RtpReceiver.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\SDES_CNAME.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\SDES_EMAIL.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\SDES_LOC.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\SDES_NAME.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\SDES_NOTE.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\SDES_PHONE.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\SDES_TOOL.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\SDESChunk.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\SDESItem.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sdp\SdpHeader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sdp\SdpHeaderA.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sdp\SdpHeaderC.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sdp\SdpHeaderI.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sdp\SdpHeaderM.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sdp\SdpHeaderO.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sdp\SdpHeaderS.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sdp\SdpHeaderT.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sdp\SdpHeaderV.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sdp\SdpPacket.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\Session.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\SessionRegistry.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\soundcard\SilenceSensor.h"
+ >
+ </File>
+ <File
+ RelativePath="..\source\ipprovider\SimpleIp6Provider.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\ipprovider\SimpleIpProvider.h"
+ >
+ </File>
+ <File
+ RelativePath="..\source\subsystem_media\soundcard\resampler\SimpleResampler.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sip\Sip.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sip\SipDialogConfVoip.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sip\SipDialogPresenceClient.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sip\SipDialogPresenceServer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sip\SipDialogVoip.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sip\SipDialogVoipClient.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sip\SipDialogVoipServer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\signaling\sip\SipSoftPhoneConfiguration.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\soundcard\SoundDevice.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\soundcard\SoundDriver.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\soundcard\SoundDriverRegistry.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\soundcard\SoundIO.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\soundcard\SoundIOPLCInterface.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\soundcard\SoundRecorderCallback.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\soundcard\SoundSource.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\spaudio\SpAudio.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\SRtpPacket.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\ipprovider\StunIpProvider.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\config\UserConfig.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\XRReportBlock.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\libminisip\media\rtp\XRVoIPReportBlock.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
More information about the Minisip-devel
mailing list