mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-05-03 20:46:28 +00:00
liblinphone compiles.
This commit is contained in:
parent
cd81c97ecf
commit
4a3f5a11f5
18 changed files with 725 additions and 218 deletions
Binary file not shown.
|
|
@ -3,24 +3,44 @@ Microsoft Visual Studio Solution File, Format Version 10.00
|
|||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "liblinphone", "liblinphone.vcproj", "{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "linphonec", "linphonec\linphonec.vcproj", "{92574924-BF59-4DAA-994B-9978B80E5797}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|Windows Mobile 6 Professional SDK (ARMV4I) = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
Debug|Windows Mobile 6 Standard SDK (ARMV4I) = Debug|Windows Mobile 6 Standard SDK (ARMV4I)
|
||||
Release|Win32 = Release|Win32
|
||||
Release|Windows Mobile 6 Professional SDK (ARMV4I) = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
Release|Windows Mobile 6 Standard SDK (ARMV4I) = Release|Windows Mobile 6 Standard SDK (ARMV4I)
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).Build.0 = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Debug|Windows Mobile 6 Standard SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 6 Standard SDK (ARMV4I)
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Debug|Windows Mobile 6 Standard SDK (ARMV4I).Build.0 = Debug|Windows Mobile 6 Standard SDK (ARMV4I)
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Debug|Windows Mobile 6 Standard SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 6 Standard SDK (ARMV4I)
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Release|Win32.Build.0 = Release|Win32
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Release|Windows Mobile 6 Professional SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Release|Windows Mobile 6 Professional SDK (ARMV4I).Build.0 = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Release|Windows Mobile 6 Professional SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Release|Windows Mobile 6 Standard SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 6 Standard SDK (ARMV4I)
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Release|Windows Mobile 6 Standard SDK (ARMV4I).Build.0 = Release|Windows Mobile 6 Standard SDK (ARMV4I)
|
||||
{290078F0-3B63-47BF-A2A9-E1AF5411F5E7}.Release|Windows Mobile 6 Standard SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 6 Standard SDK (ARMV4I)
|
||||
{92574924-BF59-4DAA-994B-9978B80E5797}.Debug|Win32.ActiveCfg = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{92574924-BF59-4DAA-994B-9978B80E5797}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{92574924-BF59-4DAA-994B-9978B80E5797}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).Build.0 = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{92574924-BF59-4DAA-994B-9978B80E5797}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{92574924-BF59-4DAA-994B-9978B80E5797}.Debug|Windows Mobile 6 Standard SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{92574924-BF59-4DAA-994B-9978B80E5797}.Release|Win32.ActiveCfg = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{92574924-BF59-4DAA-994B-9978B80E5797}.Release|Windows Mobile 6 Professional SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{92574924-BF59-4DAA-994B-9978B80E5797}.Release|Windows Mobile 6 Professional SDK (ARMV4I).Build.0 = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{92574924-BF59-4DAA-994B-9978B80E5797}.Release|Windows Mobile 6 Professional SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{92574924-BF59-4DAA-994B-9978B80E5797}.Release|Windows Mobile 6 Standard SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -15,6 +15,9 @@
|
|||
<Platform
|
||||
Name="Windows Mobile 6 Standard SDK (ARMV4I)"
|
||||
/>
|
||||
<Platform
|
||||
Name="Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
|
|
@ -119,7 +122,7 @@
|
|||
AdditionalOptions="
"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\..\oRTP\include;..\..\mediastreamer2\include;"..\..\..\..\linphone-builder\speex\include";"..\..\..\..\linphone-builder\eXosip\include";"..\..\..\..\linphone-builder\osip\include""
|
||||
PreprocessorDefinitions="ORTP_INET6;ORTP_EXPORT;_WIN32_WCE=$(CEVER);UNDER_CE=$(CEVER);WINCE;$(PLATFORMDEFINES);_DEBUG;_USRDLL;$(ARCHFAM);$(_ARCHFAM_);LIBLINPHONE_EXPORTS;OSIP_MT;ENABLE_TRACE;LOG_DOMAIN=\"LinphoneCore\";ORTP_STATIC;IN_LINPHONE"
|
||||
PreprocessorDefinitions="ORTP_INET6;ORTP_EXPORT;_WIN32_WCE=$(CEVER);UNDER_CE=$(CEVER);WINCE;$(PLATFORMDEFINES);_DEBUG;_USRDLL;$(ARCHFAM);$(_ARCHFAM_);LIBLINPHONE_EXPORTS;OSIP_MT;ENABLE_TRACE;LOG_DOMAIN=\"LinphoneCore\";IN_LINPHONE;LINPHONE_PLUGINS_DIR=\"\";LINPHONE_VERSION=\"3.1.2\""
|
||||
MinimalRebuild="true"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
|
|
@ -136,7 +139,88 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="ws2.lib osip2.lib osipparser2.lib eXosip2.lib mediastreamer2.lib ortp.lib"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories=""..\..\..\..\linphone-builder\osip\platform\wince\$(PlatformName)\$(ConfigurationName)";"..\..\oRTP\build\wince\$(PlatformName)\$(ConfigurationName)""
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
TargetMachine="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
OutputDirectory="Windows Mobile 6 Professional SDK (ARMV4I)\$(ConfigurationName)"
|
||||
IntermediateDirectory="Windows Mobile 6 Professional SDK (ARMV4I)\$(ConfigurationName)"
|
||||
ConfigurationType="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TargetEnvironment="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
AdditionalOptions="
"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\..\oRTP\include;..\..\mediastreamer2\include;"..\..\..\..\linphone-builder\speex\include";"..\..\..\..\linphone-builder\eXosip\include";"..\..\..\..\linphone-builder\osip\include""
|
||||
PreprocessorDefinitions="ORTP_INET6;ORTP_EXPORT;_WIN32_WCE=$(CEVER);UNDER_CE=$(CEVER);WINCE;$(PLATFORMDEFINES);_DEBUG;_USRDLL;$(ARCHFAM);$(_ARCHFAM_);LIBLINPHONE_EXPORTS;OSIP_MT;ENABLE_TRACE;LOG_DOMAIN=\"LinphoneCore\";IN_LINPHONE;LINPHONE_PLUGINS_DIR=\"\";LINPHONE_VERSION=\"3.1.2\";_UNICODE;UNICODE"
|
||||
MinimalRebuild="true"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="ws2.lib osip2.lib osipparser2.lib eXosip2.lib mediastreamer2.lib ortp.lib iphlpapi.lib"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories=""..\..\..\..\linphone-builder\osip\platform\wince\$(PlatformName)\$(ConfigurationName)";"..\..\..\..\linphone-builder\eXosip\platform\wince\$(PlatformName)\$(ConfigurationName)";"..\..\mediastreamer2\build\wince\$(PlatformName)\$(ConfigurationName)";"..\..\oRTP\build\wince\$(PlatformName)\$(ConfigurationName)""
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
TargetMachine="0"
|
||||
|
|
@ -316,6 +400,83 @@
|
|||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
OutputDirectory="Windows Mobile 6 Professional SDK (ARMV4I)\$(ConfigurationName)"
|
||||
IntermediateDirectory="Windows Mobile 6 Professional SDK (ARMV4I)\$(ConfigurationName)"
|
||||
ConfigurationType="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TargetEnvironment="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
AdditionalIncludeDirectories="..\..\oRTP\include:..\..\mediastreamer2\include:..\..\..\..\linphone-builder\osip\include::..\..\..\..\linphone-builder\eXosip::..\..\..\..\linphone-builder\speex\include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBLINPHONE_EXPORTS; OSIP_MT: ENABLE_TRACE:LOG_DOMAIN=\"LinphoneCore\":ORTP_STATIC:"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
LinkIncremental="2"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
|
|
@ -381,10 +542,6 @@
|
|||
RelativePath="..\..\coreapi\exevents.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\coreapi\fonis.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\coreapi\friend.c"
|
||||
>
|
||||
|
|
@ -397,10 +554,6 @@
|
|||
RelativePath="..\..\coreapi\linphonecore.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\coreapi\plugins\buddylookup\src\lookup.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\coreapi\lpconfig.c"
|
||||
>
|
||||
|
|
|
|||
236
linphone/build/wince/linphonec/linphonec.vcproj
Normal file
236
linphone/build/wince/linphonec/linphonec.vcproj
Normal file
|
|
@ -0,0 +1,236 @@
|
|||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9,00"
|
||||
Name="linphonec"
|
||||
ProjectGUID="{92574924-BF59-4DAA-994B-9978B80E5797}"
|
||||
RootNamespace="linphonec"
|
||||
Keyword="Win32Proj"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
OutputDirectory="$(PlatformName)\$(ConfigurationName)"
|
||||
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
|
||||
MinimalRebuild="true"
|
||||
RuntimeLibrary="1"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
|
||||
Culture="1033"
|
||||
AdditionalIncludeDirectories="$(IntDir)"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=" /subsystem:windowsce,5.02"
|
||||
OutputFile="$(OutDir)/linphonec.exe"
|
||||
LinkIncremental="2"
|
||||
DelayLoadDLLs="$(NOINHERIT)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="$(OutDir)/linphonec.pdb"
|
||||
SubSystem="0"
|
||||
StackReserveSize="65536"
|
||||
StackCommitSize="4096"
|
||||
EntryPointSymbol="mainWCRTStartup"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
OutputDirectory="$(PlatformName)\$(ConfigurationName)"
|
||||
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="2"
|
||||
FavorSizeOrSpeed="2"
|
||||
PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
|
||||
RuntimeLibrary="0"
|
||||
UsePrecompiledHeader="2"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
|
||||
Culture="1033"
|
||||
AdditionalIncludeDirectories="$(IntDir)"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=" /subsystem:windowsce,5.02"
|
||||
OutputFile="$(OutDir)/linphonec.exe"
|
||||
LinkIncremental="1"
|
||||
DelayLoadDLLs="$(NOINHERIT)"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="$(OutDir)/linphonec.pdb"
|
||||
SubSystem="0"
|
||||
StackReserveSize="65536"
|
||||
StackCommitSize="4096"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
EntryPointSymbol="mainWCRTStartup"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles=""
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</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="..\..\..\console\commands.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\console\linphonec.c"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\..\console\linphonec.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>
|
||||
<File
|
||||
RelativePath=".\ReadMe.txt"
|
||||
>
|
||||
</File>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
||||
|
|
@ -19,7 +19,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
|
||||
/* enum lookup code */
|
||||
|
||||
#ifndef _WIN32_WCE
|
||||
#include <errno.h>
|
||||
#endif
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include "enum.h"
|
||||
|
|
|
|||
|
|
@ -667,7 +667,7 @@ void linphone_core_remove_friend(LinphoneCore *lc, LinphoneFriend* fl){
|
|||
}
|
||||
}
|
||||
|
||||
#define key_compare(key, word) strncasecmp((key),(word),strlen(key))
|
||||
#define key_compare(key, word) strcasecmp((key),(word))
|
||||
|
||||
LinphoneSubscribePolicy __policy_str_to_enum(const char* pol){
|
||||
if (key_compare("accept",pol)==0){
|
||||
|
|
|
|||
|
|
@ -1629,12 +1629,13 @@ static void post_configure_audio_streams(LinphoneCore *lc){
|
|||
void linphone_core_start_media_streams(LinphoneCore *lc, LinphoneCall *call){
|
||||
osip_from_t *me=linphone_core_get_primary_contact_parsed(lc);
|
||||
const char *tool="linphone-" LINPHONE_VERSION;
|
||||
char *cname;
|
||||
/* adjust rtp jitter compensation. It must be at least the latency of the sound card */
|
||||
int jitt_comp=MAX(lc->sound_conf.latency,lc->rtp_conf.audio_jitt_comp);
|
||||
|
||||
if (call->media_start_time==0) call->media_start_time=time(NULL);
|
||||
|
||||
char *cname=ortp_strdup_printf("%s@%s",me->url->username,me->url->host);
|
||||
cname=ortp_strdup_printf("%s@%s",me->url->username,me->url->host);
|
||||
{
|
||||
StreamParams *audio_params=&call->audio_params;
|
||||
if (!lc->use_files){
|
||||
|
|
@ -2377,12 +2378,12 @@ unsigned long linphone_core_get_native_video_window_id(const LinphoneCore *lc){
|
|||
}
|
||||
|
||||
static MSVideoSizeDef supported_resolutions[]={
|
||||
{ MS_VIDEO_SIZE_SVGA , "svga" },
|
||||
{ MS_VIDEO_SIZE_4CIF , "4cif" },
|
||||
{ MS_VIDEO_SIZE_VGA , "vga" },
|
||||
{ MS_VIDEO_SIZE_CIF , "cif" },
|
||||
{ MS_VIDEO_SIZE_QVGA , "qvga" },
|
||||
{ MS_VIDEO_SIZE_QCIF , "qcif" },
|
||||
{ {MS_VIDEO_SIZE_SVGA_W,MS_VIDEO_SIZE_SVGA_H} , "svga" },
|
||||
{ {MS_VIDEO_SIZE_4CIF_W,MS_VIDEO_SIZE_4CIF_H} , "4cif" },
|
||||
{ {MS_VIDEO_SIZE_VGA_W,MS_VIDEO_SIZE_VGA_H} , "vga" },
|
||||
{ {MS_VIDEO_SIZE_CIF_W,MS_VIDEO_SIZE_CIF_H} , "cif" },
|
||||
{ {MS_VIDEO_SIZE_QVGA_W,MS_VIDEO_SIZE_QVGA_H} , "qvga" },
|
||||
{ {MS_VIDEO_SIZE_QCIF_W,MS_VIDEO_SIZE_QVGA_H} , "qcif" },
|
||||
{ {0,0} , NULL }
|
||||
};
|
||||
|
||||
|
|
@ -2392,13 +2393,14 @@ const MSVideoSizeDef *linphone_core_get_supported_video_sizes(LinphoneCore *lc){
|
|||
|
||||
static MSVideoSize video_size_get_by_name(const char *name){
|
||||
MSVideoSizeDef *pdef=supported_resolutions;
|
||||
MSVideoSize null_vsize={0,0};
|
||||
for(;pdef->name!=NULL;pdef++){
|
||||
if (strcasecmp(name,pdef->name)==0){
|
||||
return pdef->vsize;
|
||||
}
|
||||
}
|
||||
ms_warning("Video resolution %s is not supported in linphone.",name);
|
||||
return (MSVideoSize){0,0};
|
||||
return null_vsize;
|
||||
}
|
||||
|
||||
const char *video_size_get_name(MSVideoSize vsize){
|
||||
|
|
@ -2433,8 +2435,9 @@ void linphone_core_set_preferred_video_size(LinphoneCore *lc, MSVideoSize vsize)
|
|||
|
||||
void linphone_core_set_preferred_video_size_by_name(LinphoneCore *lc, const char *name){
|
||||
MSVideoSize vsize=video_size_get_by_name(name);
|
||||
MSVideoSize default_vsize={MS_VIDEO_SIZE_CIF_W,MS_VIDEO_SIZE_CIF_H};
|
||||
if (vsize.width!=0) linphone_core_set_preferred_video_size(lc,vsize);
|
||||
else linphone_core_set_preferred_video_size(lc,MS_VIDEO_SIZE_CIF);
|
||||
else linphone_core_set_preferred_video_size(lc,default_vsize);
|
||||
}
|
||||
|
||||
MSVideoSize linphone_core_get_preferred_video_size(LinphoneCore *lc){
|
||||
|
|
|
|||
|
|
@ -265,7 +265,7 @@ LinphoneProxyConfig *linphone_proxy_config_new(void);
|
|||
int linphone_proxy_config_set_server_addr(LinphoneProxyConfig *obj, const char *server_addr);
|
||||
void linphone_proxy_config_set_identity(LinphoneProxyConfig *obj, const char *identity);
|
||||
void linphone_proxy_config_set_route(LinphoneProxyConfig *obj, const char *route);
|
||||
void linphone_proxy_config_expires(LinphoneProxyConfig *obj, const int expires);
|
||||
void linphone_proxy_config_expires(LinphoneProxyConfig *obj, int expires);
|
||||
void linphone_proxy_config_enable_register(LinphoneProxyConfig *obj, bool_t val);
|
||||
#define linphone_proxy_config_enableregister linphone_proxy_config_enable_register
|
||||
void linphone_proxy_config_edit(LinphoneProxyConfig *obj);
|
||||
|
|
|
|||
|
|
@ -32,9 +32,11 @@
|
|||
#include <assert.h>
|
||||
#if !defined(_WIN32_WCE)
|
||||
#include <errno.h>
|
||||
#endif /*_WIN32_WCE*/
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#endif /*_WIN32_WCE*/
|
||||
|
||||
|
||||
|
||||
#define lp_new0(type,n) (type*)calloc(sizeof(type),n)
|
||||
|
||||
|
|
|
|||
|
|
@ -25,13 +25,14 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#ifdef HAVE_SIGHANDLER_T
|
||||
#include <signal.h>
|
||||
#endif /*HAVE_SIGHANDLER_T*/
|
||||
|
||||
#include <string.h>
|
||||
#if !defined(_WIN32_WCE)
|
||||
#include <errno.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <unistd.h>
|
||||
#include <fcntl.h>
|
||||
#include <strings.h>
|
||||
#if !defined(_WIN32_WCE)
|
||||
#include <errno.h>
|
||||
#endif /*_WIN32_WCE*/
|
||||
|
||||
#undef snprintf
|
||||
|
|
@ -102,6 +103,7 @@ char *int2str(int number)
|
|||
|
||||
void check_sound_device(LinphoneCore *lc)
|
||||
{
|
||||
#ifdef _linux
|
||||
int fd=0;
|
||||
int len;
|
||||
int a;
|
||||
|
|
@ -110,9 +112,8 @@ void check_sound_device(LinphoneCore *lc)
|
|||
char *snd_pcm_oss=NULL;
|
||||
char *snd_mixer_oss=NULL;
|
||||
char *snd_pcm=NULL;
|
||||
#if !defined(_WIN32_WCE)
|
||||
fd=open("/proc/modules",O_RDONLY);
|
||||
#endif /*_WIN32_WCE*/
|
||||
|
||||
if (fd>0){
|
||||
/* read the entire /proc/modules file and check if sound conf seems correct */
|
||||
/*a=fstat(fd,&statbuf);
|
||||
|
|
@ -145,9 +146,8 @@ void check_sound_device(LinphoneCore *lc)
|
|||
}
|
||||
}
|
||||
}else {
|
||||
#ifdef __linux
|
||||
|
||||
ms_warning("Could not open /proc/modules.");
|
||||
#endif
|
||||
}
|
||||
/* now check general volume. Some user forget to rise it and then complain that linphone is
|
||||
not working */
|
||||
|
|
@ -162,9 +162,8 @@ void check_sound_device(LinphoneCore *lc)
|
|||
*/
|
||||
end:
|
||||
if (file!=NULL) ms_free(file);
|
||||
#if !defined(_WIN32_WCE)
|
||||
if (fd>0) close(fd);
|
||||
#endif /*_WIN32_WCE*/
|
||||
#endif
|
||||
}
|
||||
|
||||
#define UDP_HDR_SZ 8
|
||||
|
|
|
|||
|
|
@ -40,10 +40,6 @@
|
|||
#define PACKAGE_SOUND_DIR "."
|
||||
#endif
|
||||
|
||||
#ifdef WIN32
|
||||
#include <io.h> /* for access() */
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_GETTEXT
|
||||
#include <libintl.h>
|
||||
#ifndef _
|
||||
|
|
|
|||
|
|
@ -86,6 +86,9 @@ static int sip_login_do_logout(SipSetupContext * ctx){
|
|||
}
|
||||
|
||||
/* a simple SipSetup built-in plugin to allow specify the user/password for proxy config at runtime*/
|
||||
|
||||
#ifndef _MSC_VER
|
||||
|
||||
SipSetup linphone_sip_login={
|
||||
.name="SipLogin",
|
||||
.capabilities=SIP_SETUP_CAP_LOGIN,
|
||||
|
|
@ -94,3 +97,29 @@ SipSetup linphone_sip_login={
|
|||
.logout_account=sip_login_do_logout
|
||||
};
|
||||
|
||||
#else
|
||||
SipSetup linphone_sip_login={
|
||||
"SipLogin",
|
||||
SIP_SETUP_CAP_LOGIN,
|
||||
0,
|
||||
NULL,
|
||||
NULL,
|
||||
sip_login_init_instance,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
sip_login_do_login,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
sip_login_do_logout
|
||||
};
|
||||
|
||||
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -1,66 +1,112 @@
|
|||
LIBRARY mediastreamer2
|
||||
|
||||
EXPORTS
|
||||
|
||||
ms_init
|
||||
ms_exit
|
||||
|
||||
ms_filter_new
|
||||
ms_filter_new_from_desc
|
||||
ms_filter_destroy
|
||||
ms_filter_create_encoder
|
||||
ms_filter_create_decoder
|
||||
ms_filter_call_method
|
||||
ms_filter_call_method_noarg
|
||||
ms_filter_link
|
||||
ms_filter_unlink
|
||||
ms_filter_preprocess
|
||||
ms_filter_postprocess
|
||||
ms_filter_codec_supported
|
||||
ms_filter_register
|
||||
ms_filter_new_from_name
|
||||
ms_filter_set_notify_callback
|
||||
|
||||
ms_snd_card_new
|
||||
ms_snd_card_manager_destroy
|
||||
ms_snd_card_manager_reload
|
||||
ms_snd_card_manager_add_card
|
||||
ms_snd_card_manager_register_desc
|
||||
ms_snd_card_create_reader
|
||||
ms_snd_card_create_writer
|
||||
ms_snd_card_get_name
|
||||
ms_snd_card_get_string_id
|
||||
ms_snd_card_manager_get
|
||||
ms_snd_card_manager_get_default_card
|
||||
ms_snd_card_manager_get_default_capture_card
|
||||
ms_snd_card_manager_get_default_playback_card
|
||||
ms_snd_card_manager_get_card
|
||||
ms_snd_card_manager_get_list
|
||||
ms_snd_card_dup
|
||||
ms_snd_card_destroy
|
||||
ms_snd_card_set_level
|
||||
ms_snd_card_get_level
|
||||
ms_snd_card_set_capture
|
||||
ms_snd_card_set_control
|
||||
ms_snd_card_get_control
|
||||
|
||||
ms_ticker_new
|
||||
ms_ticker_set_name
|
||||
ms_ticker_destroy
|
||||
ms_ticker_attach
|
||||
ms_ticker_detach
|
||||
ms_ticker_set_time_func
|
||||
ms_ticker_print_graphs
|
||||
|
||||
|
||||
ms_bufferizer_init
|
||||
ms_bufferizer_uninit
|
||||
ms_bufferizer_read
|
||||
ms_bufferizer_put
|
||||
ms_bufferizer_put_from_queue
|
||||
|
||||
ms_load_plugins
|
||||
|
||||
audio_stream_start
|
||||
ms_discover_mtu
|
||||
ms_set_mtu
|
||||
LIBRARY mediastreamer2
|
||||
|
||||
EXPORTS
|
||||
|
||||
ms_init
|
||||
ms_exit
|
||||
|
||||
ms_filter_new
|
||||
ms_filter_new_from_desc
|
||||
ms_filter_destroy
|
||||
ms_filter_create_encoder
|
||||
ms_filter_create_decoder
|
||||
ms_filter_call_method
|
||||
ms_filter_call_method_noarg
|
||||
ms_filter_link
|
||||
ms_filter_unlink
|
||||
ms_filter_preprocess
|
||||
ms_filter_postprocess
|
||||
ms_filter_codec_supported
|
||||
ms_filter_register
|
||||
ms_filter_new_from_name
|
||||
ms_filter_set_notify_callback
|
||||
ms_filter_get_encoder
|
||||
|
||||
ms_snd_card_new
|
||||
ms_snd_card_manager_destroy
|
||||
ms_snd_card_manager_reload
|
||||
ms_snd_card_manager_add_card
|
||||
ms_snd_card_manager_register_desc
|
||||
ms_snd_card_create_reader
|
||||
ms_snd_card_create_writer
|
||||
ms_snd_card_get_name
|
||||
ms_snd_card_get_string_id
|
||||
ms_snd_card_manager_get
|
||||
ms_snd_card_manager_get_default_card
|
||||
ms_snd_card_manager_get_default_capture_card
|
||||
ms_snd_card_manager_get_default_playback_card
|
||||
ms_snd_card_manager_get_card
|
||||
ms_snd_card_manager_get_list
|
||||
ms_snd_card_dup
|
||||
ms_snd_card_destroy
|
||||
ms_snd_card_set_level
|
||||
ms_snd_card_get_level
|
||||
ms_snd_card_set_capture
|
||||
ms_snd_card_set_control
|
||||
ms_snd_card_get_control
|
||||
|
||||
ms_web_cam_get_string_id
|
||||
ms_web_cam_manager_get_list
|
||||
ms_web_cam_manager_get
|
||||
ms_web_cam_manager_get_default_cam
|
||||
ms_web_cam_manager_get_cam
|
||||
|
||||
ms_ticker_new
|
||||
ms_ticker_set_name
|
||||
ms_ticker_destroy
|
||||
ms_ticker_attach
|
||||
ms_ticker_detach
|
||||
ms_ticker_set_time_func
|
||||
ms_ticker_print_graphs
|
||||
|
||||
|
||||
ms_bufferizer_init
|
||||
ms_bufferizer_uninit
|
||||
ms_bufferizer_read
|
||||
ms_bufferizer_put
|
||||
ms_bufferizer_put_from_queue
|
||||
|
||||
ms_load_plugins
|
||||
|
||||
audio_stream_start
|
||||
audio_stream_alive
|
||||
audio_stream_enable_automatic_gain_control
|
||||
audio_stream_set_echo_canceler_params
|
||||
audio_stream_enable_gain_control
|
||||
audio_stream_enable_echo_limiter
|
||||
audio_stream_new
|
||||
audio_stream_set_rtcp_information
|
||||
audio_stream_start_with_files
|
||||
audio_stream_start_now
|
||||
audio_stream_set_relay_session_id
|
||||
audio_stream_play_received_dtmfs
|
||||
audio_stream_set_mic_gain
|
||||
audio_stream_stop
|
||||
audio_stream_play
|
||||
audio_stream_record
|
||||
ms_snd_card_get_capabilities
|
||||
ring_start_with_cb
|
||||
ring_start
|
||||
ring_stop
|
||||
audio_stream_send_dtmf
|
||||
ms_discover_mtu
|
||||
ms_set_mtu
|
||||
|
||||
ms_list_append
|
||||
ms_list_remove
|
||||
ms_list_free
|
||||
ms_list_for_each
|
||||
ms_list_find
|
||||
ms_list_for_each2
|
||||
ms_list_find_custom
|
||||
ms_list_size
|
||||
ms_list_nth_data
|
||||
ms_list_remove_link
|
||||
ms_list_index
|
||||
ms_list_prepend
|
||||
ms_list_position
|
||||
|
||||
ms_time
|
||||
ms_get_payload_max_size
|
||||
|
||||
|
||||
|
|
@ -327,7 +327,7 @@
|
|||
Optimization="2"
|
||||
FavorSizeOrSpeed="1"
|
||||
AdditionalIncludeDirectories=".;"..\..\..\..\..\linphone-builder\speex\include";..\..;..\..\include;..\..\..\oRTP\include;..\..\..\codecs\speex\include"
|
||||
PreprocessorDefinitions="__VIDEO_DISABLED__;AMD_HACK;HAVE_SPEEX_NOISE;ORTP_INET6;MEDIASTREAMER2_EXPORT;_WIN32_WCE=$(CEVER);UNDER_CE=$(CEVER);WINCE;$(PLATFORMDEFINES);_DEBUG;_USRDLL;$(ARCHFAM);$(_ARCHFAM_);POCKETPC2003_UI_MODEL;POCKETPC2003_UI_MODEL"
|
||||
PreprocessorDefinitions="__VIDEO_DISABLED__;AMD_HACK;HAVE_SPEEX_NOISE;ORTP_INET6;MEDIASTREAMER2_EXPORT;_WIN32_WCE=$(CEVER);UNDER_CE=$(CEVER);WINCE;$(PLATFORMDEFINES);_DEBUG;_USRDLL;$(ARCHFAM);$(_ARCHFAM_);POCKETPC2003_UI_MODEL"
|
||||
RuntimeLibrary="3"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
UsePrecompiledHeader="0"
|
||||
|
|
@ -808,6 +808,10 @@
|
|||
RelativePath="..\..\src\msticker.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\src\mswebcam.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\src\mtu.c"
|
||||
>
|
||||
|
|
@ -862,6 +866,10 @@
|
|||
RelativePath="..\..\include\mediastreamer2\ice.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\include\mediastreamer2\mediastream.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\include\mediastreamer2\mscommon.h"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -31,9 +31,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#include <time.h>
|
||||
|
||||
#if defined(_WIN32_WCE)
|
||||
#define time ms_time
|
||||
time_t ms_time (time_t *t);
|
||||
#endif /*_WIN32_WCE*/
|
||||
#else
|
||||
#define ms_time time
|
||||
#endif
|
||||
|
||||
typedef enum EchoLimiterType{
|
||||
ELInactive,
|
||||
|
|
|
|||
|
|
@ -145,9 +145,9 @@ bool_t audio_stream_alive(AudioStream * stream, int timeout){
|
|||
if (stats->recv!=0){
|
||||
if (stats->recv!=stream->last_packet_count){
|
||||
stream->last_packet_count=stats->recv;
|
||||
stream->last_packet_time=time(NULL);
|
||||
stream->last_packet_time=ms_time(NULL);
|
||||
}else{
|
||||
if (time(NULL)-stream->last_packet_time>timeout){
|
||||
if (ms_time(NULL)-stream->last_packet_time>timeout){
|
||||
/* more than timeout seconds of inactivity*/
|
||||
return FALSE;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,97 +1,102 @@
|
|||
LIBRARY ortp
|
||||
|
||||
EXPORTS
|
||||
|
||||
ortp_init
|
||||
ortp_scheduler_init
|
||||
ortp_exit
|
||||
|
||||
ortp_get_scheduler
|
||||
ortp_set_log_file
|
||||
ortp_set_log_level_mask
|
||||
ortp_logv_out
|
||||
ortp_set_log_handler
|
||||
ortp_strdup_printf
|
||||
ortp_logv
|
||||
|
||||
ortp_get_global_stats
|
||||
ortp_global_stats_display
|
||||
|
||||
session_set_new
|
||||
session_set_select
|
||||
session_set_destroy
|
||||
|
||||
rtp_stats_display
|
||||
rtp_session_get_stats
|
||||
|
||||
rtp_session_init
|
||||
rtp_session_new
|
||||
|
||||
rtp_session_set_scheduling_mode
|
||||
rtp_session_set_blocking_mode
|
||||
rtp_session_set_profile
|
||||
rtp_session_get_profile
|
||||
rtp_session_set_data
|
||||
|
||||
rtp_session_signal_connect
|
||||
rtp_session_signal_disconnect_by_callback
|
||||
rtp_session_set_ssrc
|
||||
rtp_session_set_seq_number
|
||||
rtp_session_get_seq_number
|
||||
rtp_session_set_jitter_compensation
|
||||
rtp_session_set_local_addr
|
||||
rtp_session_set_remote_addr
|
||||
rtp_session_enable_adaptive_jitter_compensation
|
||||
rtp_session_set_recv_buf_size
|
||||
|
||||
rtp_session_send_with_ts
|
||||
rtp_session_sendm_with_ts
|
||||
|
||||
rtp_session_set_sockets
|
||||
rtp_session_get_rtp_socket
|
||||
rtp_session_get_rtcp_socket
|
||||
|
||||
rtp_session_set_payload_type
|
||||
rtp_session_set_send_payload_type
|
||||
rtp_session_get_send_payload_type
|
||||
rtp_session_set_recv_payload_type
|
||||
rtp_session_get_recv_payload_type
|
||||
|
||||
rtp_session_recv_with_ts
|
||||
rtp_session_recvm_with_ts
|
||||
rtp_session_create_packet
|
||||
|
||||
rtp_session_get_current_send_ts
|
||||
rtp_session_get_current_recv_ts
|
||||
rtp_session_reset
|
||||
rtp_session_uninit
|
||||
rtp_session_destroy
|
||||
|
||||
rtp_add_csrc
|
||||
|
||||
rtp_session_send_dtmf
|
||||
|
||||
rtp_session_set_source_description
|
||||
rtp_session_set_symmetric_rtp
|
||||
|
||||
rtp_profile_new
|
||||
rtp_profile_set_payload
|
||||
rtp_profile_clone_full
|
||||
rtp_profile_destroy
|
||||
rtp_profile_get_payload_from_rtpmap
|
||||
|
||||
payload_type_set_send_fmtp
|
||||
payload_type_clone
|
||||
fmtp_get_value
|
||||
|
||||
LIBRARY ortp
|
||||
|
||||
EXPORTS
|
||||
|
||||
ortp_init
|
||||
ortp_scheduler_init
|
||||
ortp_exit
|
||||
|
||||
ortp_get_scheduler
|
||||
ortp_set_log_file
|
||||
ortp_set_log_level_mask
|
||||
ortp_logv_out
|
||||
ortp_set_log_handler
|
||||
ortp_strdup_printf
|
||||
ortp_logv
|
||||
|
||||
ortp_get_global_stats
|
||||
ortp_global_stats_display
|
||||
|
||||
session_set_new
|
||||
session_set_select
|
||||
session_set_destroy
|
||||
|
||||
rtp_stats_display
|
||||
rtp_session_get_stats
|
||||
|
||||
rtp_session_init
|
||||
rtp_session_new
|
||||
|
||||
rtp_session_set_scheduling_mode
|
||||
rtp_session_set_blocking_mode
|
||||
rtp_session_set_profile
|
||||
rtp_session_get_profile
|
||||
rtp_session_set_data
|
||||
|
||||
rtp_session_signal_connect
|
||||
rtp_session_signal_disconnect_by_callback
|
||||
rtp_session_set_ssrc
|
||||
rtp_session_set_seq_number
|
||||
rtp_session_get_seq_number
|
||||
rtp_session_set_jitter_compensation
|
||||
rtp_session_set_local_addr
|
||||
rtp_session_set_remote_addr
|
||||
rtp_session_enable_adaptive_jitter_compensation
|
||||
rtp_session_set_recv_buf_size
|
||||
|
||||
rtp_session_send_with_ts
|
||||
rtp_session_sendm_with_ts
|
||||
|
||||
rtp_session_set_sockets
|
||||
rtp_session_get_rtp_socket
|
||||
rtp_session_get_rtcp_socket
|
||||
|
||||
rtp_session_set_payload_type
|
||||
rtp_session_set_send_payload_type
|
||||
rtp_session_get_send_payload_type
|
||||
rtp_session_set_recv_payload_type
|
||||
rtp_session_get_recv_payload_type
|
||||
|
||||
rtp_session_recv_with_ts
|
||||
rtp_session_recvm_with_ts
|
||||
rtp_session_create_packet
|
||||
|
||||
rtp_session_get_current_send_ts
|
||||
rtp_session_get_current_recv_ts
|
||||
rtp_session_reset
|
||||
rtp_session_uninit
|
||||
rtp_session_destroy
|
||||
|
||||
rtp_add_csrc
|
||||
|
||||
rtp_session_send_dtmf
|
||||
|
||||
rtp_session_set_source_description
|
||||
rtp_session_set_symmetric_rtp
|
||||
|
||||
rtp_profile_new
|
||||
rtp_profile_set_payload
|
||||
rtp_profile_clone_full
|
||||
rtp_profile_destroy
|
||||
rtp_profile_get_payload_from_rtpmap
|
||||
rtp_profile_get_payload_number_from_rtpmap
|
||||
rtp_profile_get_payload_number_from_mime
|
||||
|
||||
payload_type_new
|
||||
payload_type_set_send_fmtp
|
||||
payload_type_append_send_fmtp
|
||||
payload_type_clone
|
||||
payload_type_destroy
|
||||
fmtp_get_value
|
||||
|
||||
ortp_free
|
||||
ortp_malloc
|
||||
ortp_strdup
|
||||
ortp_realloc
|
||||
ortp_malloc0
|
||||
freemsg
|
||||
dupmsg
|
||||
|
||||
dupmsg
|
||||
|
||||
allocb
|
||||
getq
|
||||
putq
|
||||
|
|
@ -105,19 +110,19 @@ EXPORTS
|
|||
concatb
|
||||
esballoc
|
||||
|
||||
WIN_thread_create
|
||||
WIN_thread_join
|
||||
WIN_cond_init
|
||||
WIN_mutex_init
|
||||
WIN_mutex_unlock
|
||||
WIN_cond_wait
|
||||
WIN_mutex_lock
|
||||
WIN_cond_destroy
|
||||
WIN_mutex_destroy
|
||||
WIN_cond_signal
|
||||
|
||||
__ortp_log_mask
|
||||
|
||||
WIN_thread_create
|
||||
WIN_thread_join
|
||||
WIN_cond_init
|
||||
WIN_mutex_init
|
||||
WIN_mutex_unlock
|
||||
WIN_cond_wait
|
||||
WIN_mutex_lock
|
||||
WIN_cond_destroy
|
||||
WIN_mutex_destroy
|
||||
WIN_cond_signal
|
||||
|
||||
__ortp_log_mask
|
||||
|
||||
rtp_session_register_event_queue
|
||||
rtp_session_unregister_event_queue
|
||||
ortp_ev_queue_new
|
||||
|
|
@ -142,13 +147,19 @@ EXPORTS
|
|||
stunCalculateIntegrity_shortterm
|
||||
stunCalculateIntegrity_longterm
|
||||
stunCalculateFingerprint
|
||||
|
||||
getWinSocketError
|
||||
|
||||
|
||||
rtp_session_set_dscp
|
||||
rtp_session_compute_recv_bandwidth
|
||||
rtp_session_compute_send_bandwidth
|
||||
|
||||
getWinSocketError
|
||||
close_socket
|
||||
set_non_blocking_socket
|
||||
ortp_strerror
|
||||
gettimeofday
|
||||
ortp_file_exist
|
||||
|
||||
|
||||
|
||||
rtp_session_set_dscp
|
||||
rtp_session_compute_recv_bandwidth
|
||||
rtp_session_compute_send_bandwidth
|
||||
rtcp_next_packet
|
||||
rtcp_is_SDES
|
||||
rtcp_sdes_parse
|
||||
|
|
@ -162,16 +173,16 @@ EXPORTS
|
|||
rtcp_is_BYE
|
||||
rtcp_BYE_get_ssrc
|
||||
rtcp_BYE_get_reason
|
||||
rtcp_is_APP
|
||||
rtcp_APP_get_subtype
|
||||
rtcp_APP_get_ssrc
|
||||
rtcp_APP_get_name
|
||||
rtcp_is_APP
|
||||
rtcp_APP_get_subtype
|
||||
rtcp_APP_get_ssrc
|
||||
rtcp_APP_get_name
|
||||
rtcp_APP_get_data
|
||||
rtp_session_flush_sockets
|
||||
rtp_session_resync
|
||||
rtp_session_set_remote_addr_and_port
|
||||
rtp_session_set_time_jump_limit
|
||||
|
||||
|
||||
copymsg
|
||||
rtp_session_enable_jitter_buffer
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue