summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mk/win32/baresip.vcproj259
-rw-r--r--mk/win32/baresip.vcxproj380
-rw-r--r--mk/win32/baresip.vcxproj.filters366
-rw-r--r--mk/win32/static.c2
-rw-r--r--modules/dshow/dshow.cpp5
5 files changed, 573 insertions, 439 deletions
diff --git a/mk/win32/baresip.vcproj b/mk/win32/baresip.vcproj
deleted file mode 100644
index 6a4197c..0000000
--- a/mk/win32/baresip.vcproj
+++ /dev/null
@@ -1,259 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="baresip-win32"
- ProjectGUID="{4B89C2D8-FB32-4D7C-9019-752A5664781C}"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="..\..\Win32\Debug"
- IntermediateDirectory="c:\tmp\baresip-win32\Debug"
- ConfigurationType="1"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\include;..\..\..\re\include;..\..\..\rem\include;..\..\..\ffmpeg-win32-dev\include;..\..\..\"
- PreprocessorDefinitions="WIN32,STATIC,HAVE_IO_H,HAVE_SELECT;USE_VIDEO;_CRT_SECURE_NO_DEPRECATE"
- MinimalRebuild="TRUE"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="4"
- CompileAs="1"
- DisableSpecificWarnings="4142"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions="winmm.lib wsock32.lib ..\..\..\re\Win32\Debug\re-win32.lib ..\..\..\rem\Win32\Debug\rem-win32.lib"
- OutputFile="$(OutDir)/baresip-win32.exe"
- LinkIncremental="2"
- AdditionalLibraryDirectories=""
- GenerateDebugInformation="TRUE"
- ProgramDatabaseFile="$(OutDir)/baresip-win32.pdb"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="..\..\Win32\Release"
- IntermediateDirectory="c:\tmp\baresip-win32\release"
- ConfigurationType="1"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\..\include;&quot;..\..\..\re\include&quot;..\..\..\rem\include"
- PreprocessorDefinitions="WIN32,STATIC,HAVE_IO_H,HAVE_SELECT;USE_VIDEO;_CRT_SECURE_NO_DEPRECATE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="2"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="3"
- DisableSpecificWarnings="4142"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions="winmm.lib wsock32.lib ..\..\..\re\Win32\Release\re.lib ..\..\..\rem\Win32\Release\rem.lib"
- OutputFile="$(OutDir)/baresip-win32.exe"
- LinkIncremental="1"
- AdditionalLibraryDirectories=""
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
- <File
- RelativePath="..\..\src\aucodec.c">
- </File>
- <File
- RelativePath="..\..\src\audio.c">
- </File>
- <File
- RelativePath="..\..\src\aufilt.c">
- </File>
- <File
- RelativePath="..\..\src\auplay.c">
- </File>
- <File
- RelativePath="..\..\src\ausrc.c">
- </File>
- <File
- RelativePath="..\..\src\bfcp.c">
- </File>
- <File
- RelativePath="..\..\src\call.c">
- </File>
- <File
- RelativePath="..\..\src\cmd.c">
- </File>
- <File
- RelativePath="..\..\src\conf.c">
- </File>
- <File
- RelativePath="..\..\src\contact.c">
- </File>
- <File
- RelativePath="..\..\src\main.c">
- </File>
- <File
- RelativePath="..\..\src\mctrl.c">
- </File>
- <File
- RelativePath="..\..\src\menc.c">
- </File>
- <File
- RelativePath="..\..\src\message.c">
- </File>
- <File
- RelativePath="..\..\src\mnat.c">
- </File>
- <File
- RelativePath="..\..\src\module.c">
- </File>
- <File
- RelativePath="..\..\src\net.c">
- </File>
- <File
- RelativePath="..\..\src\play.c">
- </File>
- <File
- RelativePath="..\..\src\reg.c">
- </File>
- <File
- RelativePath="..\..\src\rtpkeep.c">
- </File>
- <File
- RelativePath=".\static.c">
- </File>
- <File
- RelativePath="..\..\src\sdp.c">
- </File>
- <File
- RelativePath="..\..\src\stream.c">
- </File>
- <File
- RelativePath="..\..\src\sipreq.c">
- </File>
- <File
- RelativePath="..\..\src\ua.c">
- </File>
- <File
- RelativePath="..\..\src\ui.c">
- </File>
- <File
- RelativePath="..\..\src\vidcodec.c">
- </File>
- <File
- RelativePath="..\..\src\vidfilt.c">
- </File>
- <File
- RelativePath="..\..\src\video.c">
- </File>
- <File
- RelativePath="..\..\src\vidisp.c">
- </File>
- <File
- RelativePath="..\..\src\vidsrc.c">
- </File>
- <Filter
- Name="modules"
- Filter="">
- <Filter
- Name="g711"
- Filter="">
- <File
- RelativePath="..\..\modules\g711\g711.c">
- </File>
- </Filter>
- <Filter
- Name="cons"
- Filter="">
- <File
- RelativePath="..\..\modules\cons\cons.c">
- </File>
- </Filter>
- <Filter
- Name="winwave"
- Filter="">
- <File
- RelativePath="..\..\modules\winwave\winwave.c">
- </File>
- </Filter>
- </Filter>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
- <File
- RelativePath=".\stdafx.h">
- </File>
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/mk/win32/baresip.vcxproj b/mk/win32/baresip.vcxproj
index 9adb612..c321b5f 100644
--- a/mk/win32/baresip.vcxproj
+++ b/mk/win32/baresip.vcxproj
@@ -1,178 +1,204 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup Label="ProjectConfigurations">
- <ProjectConfiguration Include="Debug|Win32">
- <Configuration>Debug</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|Win32">
- <Configuration>Release</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- </ItemGroup>
- <PropertyGroup Label="Globals">
- <ProjectName>baresip-win32</ProjectName>
- <ProjectGuid>{4B89C2D8-FB32-4D7C-9019-752A5664781C}</ProjectGuid>
- <Keyword>Win32Proj</Keyword>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <CharacterSet>MultiByte</CharacterSet>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <CharacterSet>MultiByte</CharacterSet>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
- <ImportGroup Label="ExtensionSettings">
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <PropertyGroup Label="UserMacros" />
- <PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Win32\Debug\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">c:\tmp\baresip-win32\Debug\</IntDir>
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Win32\Release\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">c:\tmp\baresip-win32\release\</IntDir>
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
- </PropertyGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <ClCompile>
- <Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>include;..\..\include;..\..\..\re\include;..\..\..\rem\include;..\..\..\ffmpeg-win32-dev\include;..\..\..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;STATIC;HAVE_IO_H;HAVE_SELECT;USE_VIDEO;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <MinimalRebuild>true</MinimalRebuild>
- <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
- <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
- <PrecompiledHeader>
- </PrecompiledHeader>
- <WarningLevel>Level3</WarningLevel>
- <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
- <CompileAs>CompileAsC</CompileAs>
- <DisableSpecificWarnings>4142;%(DisableSpecificWarnings)</DisableSpecificWarnings>
- <ObjectFileName>$(IntDir)/%(RelativeDir)/</ObjectFileName>
- </ClCompile>
- <Link>
- <AdditionalOptions>winmm.lib wsock32.lib ..\..\..\re\Win32\Debug\re-win32.lib ..\..\..\rem\Win32\Debug\rem-win32.lib %(AdditionalOptions)</AdditionalOptions>
- <OutputFile>$(OutDir)baresip-win32.exe</OutputFile>
- <AdditionalLibraryDirectories>..\..\..\ffmpeg-win32-dev\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
- <GenerateDebugInformation>true</GenerateDebugInformation>
- <ProgramDatabaseFile>$(OutDir)baresip-win32.pdb</ProgramDatabaseFile>
- <SubSystem>Console</SubSystem>
- <TargetMachine>MachineX86</TargetMachine>
- <AdditionalDependencies>avcodec.lib;avutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <ClCompile>
- <AdditionalIncludeDirectories>include;..\..\include;..\..\..\re\include;..\..\..\rem\include;..\..\..\ffmpeg-win32-dev\include;..\..\..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;STATIC;HAVE_IO_H;HAVE_SELECT;USE_VIDEO;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
- <PrecompiledHeader>
- </PrecompiledHeader>
- <WarningLevel>Level3</WarningLevel>
- <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
- <DisableSpecificWarnings>4142;%(DisableSpecificWarnings)</DisableSpecificWarnings>
- <ObjectFileName>$(IntDir)/%(RelativeDir)/</ObjectFileName>
- </ClCompile>
- <Link>
- <AdditionalOptions>winmm.lib wsock32.lib ..\..\..\re\Win32\Release\re.lib ..\..\..\rem\Win32\Release\rem.lib %(AdditionalOptions)</AdditionalOptions>
- <OutputFile>$(OutDir)baresip-win32.exe</OutputFile>
- <AdditionalLibraryDirectories>..\..\..\ffmpeg-win32-dev\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
- <GenerateDebugInformation>true</GenerateDebugInformation>
- <SubSystem>Console</SubSystem>
- <OptimizeReferences>true</OptimizeReferences>
- <EnableCOMDATFolding>true</EnableCOMDATFolding>
- <TargetMachine>MachineX86</TargetMachine>
- <AdditionalDependencies>avcodec.lib;avutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
- </Link>
- </ItemDefinitionGroup>
- <ItemGroup>
- <ClCompile Include="..\..\modules\account\account.c" />
- <ClCompile Include="..\..\modules\auloop\auloop.c" />
- <ClCompile Include="..\..\modules\avcodec\avcodec.c" />
- <ClCompile Include="..\..\modules\avcodec\decode.c" />
- <ClCompile Include="..\..\modules\avcodec\encode.c" />
- <ClCompile Include="..\..\modules\avcodec\h263.c" />
- <ClCompile Include="..\..\modules\avcodec\h264.c" />
- <ClCompile Include="..\..\modules\cons\cons.c" />
- <ClCompile Include="..\..\modules\contact\contact.c" />
- <ClCompile Include="..\..\modules\dshow\dshow.cpp">
- <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
- <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
- </ClCompile>
- <ClCompile Include="..\..\modules\ice\ice.c" />
- <ClCompile Include="..\..\modules\menu\menu.c" />
- <ClCompile Include="..\..\modules\stun\stun.c" />
- <ClCompile Include="..\..\modules\turn\turn.c" />
- <ClCompile Include="..\..\modules\uuid\uuid.c" />
- <ClCompile Include="..\..\modules\vidloop\vidloop.c" />
- <ClCompile Include="..\..\modules\vumeter\vumeter.c" />
- <ClCompile Include="..\..\modules\wincons\wincons.c" />
- <ClCompile Include="..\..\modules\winwave\play.c" />
- <ClCompile Include="..\..\modules\winwave\src.c" />
- <ClCompile Include="..\..\src\account.c" />
- <ClCompile Include="..\..\src\aucodec.c" />
- <ClCompile Include="..\..\src\audio.c" />
- <ClCompile Include="..\..\src\aufilt.c" />
- <ClCompile Include="..\..\src\auplay.c" />
- <ClCompile Include="..\..\src\ausrc.c" />
- <ClCompile Include="..\..\src\bfcp.c" />
- <ClCompile Include="..\..\src\call.c" />
- <ClCompile Include="..\..\src\cmd.c" />
- <ClCompile Include="..\..\src\conf.c" />
- <ClCompile Include="..\..\src\config.c" />
- <ClCompile Include="..\..\src\contact.c" />
- <ClCompile Include="..\..\src\log.c" />
- <ClCompile Include="..\..\src\main.c" />
- <ClCompile Include="..\..\src\mctrl.c" />
- <ClCompile Include="..\..\src\menc.c" />
- <ClCompile Include="..\..\src\message.c" />
- <ClCompile Include="..\..\src\metric.c" />
- <ClCompile Include="..\..\src\mnat.c" />
- <ClCompile Include="..\..\src\module.c" />
- <ClCompile Include="..\..\src\net.c" />
- <ClCompile Include="..\..\src\play.c" />
- <ClCompile Include="..\..\src\reg.c" />
- <ClCompile Include="..\..\src\rtpkeep.c" />
- <ClCompile Include="static.c" />
- <ClCompile Include="..\..\src\sdp.c" />
- <ClCompile Include="..\..\src\stream.c" />
- <ClCompile Include="..\..\src\sipreq.c" />
- <ClCompile Include="..\..\src\ua.c" />
- <ClCompile Include="..\..\src\ui.c" />
- <ClCompile Include="..\..\src\vidcodec.c" />
- <ClCompile Include="..\..\src\vidfilt.c" />
- <ClCompile Include="..\..\src\video.c" />
- <ClCompile Include="..\..\src\vidisp.c" />
- <ClCompile Include="..\..\src\vidsrc.c" />
- <ClCompile Include="..\..\modules\g711\g711.c" />
- <ClCompile Include="..\..\modules\winwave\winwave.c" />
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="..\..\modules\avcodec\avcodec.h" />
- <ClInclude Include="..\..\modules\avcodec\h26x.h" />
- <ClInclude Include="include\inttypes.h" />
- <ClInclude Include="include\stdint.h" />
- <ClInclude Include="qedit.h" />
- <ClInclude Include="stdafx.h" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\..\..\rem\mk\win32\rem.vcxproj">
- <Project>{3e767371-a72b-4f5c-a695-8f844b0889c5}</Project>
- </ProjectReference>
- <ProjectReference Include="..\..\..\re\mk\win32\re.vcxproj">
- <Project>{40b28df6-4b4a-411a-9eb7-8d80c2a29b9d}</Project>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
- <ImportGroup Label="ExtensionTargets">
- </ImportGroup>
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectName>baresip-win32</ProjectName>
+ <ProjectGuid>{4B89C2D8-FB32-4D7C-9019-752A5664781C}</ProjectGuid>
+ <Keyword>Win32Proj</Keyword>
+ <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\$(Platform)\$(Configuration)\bin\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\$(Platform)\$(Configuration)\tmp\mk\win32\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\$(Platform)\$(Configuration)\bin\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\$(Platform)\$(Configuration)\tmp\mk\win32\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>include;..\..\include;..\..\..\re\include;..\..\..\rem\include;..\..\..\misc;..\..\..\dirent\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;STATIC;HAVE_IO_H;HAVE_SELECT;USE_VIDEO;_CRT_SECURE_NO_DEPRECATE;FD_SETSIZE=1024;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ <CompileAs>CompileAsC</CompileAs>
+ <DisableSpecificWarnings>4142;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ObjectFileName>$(IntDir)%(RelativeDir)%(Filename).obj</ObjectFileName>
+ </ClCompile>
+ <Link>
+ <AdditionalOptions>winmm.lib ..\..\..\re\$(Platform)\$(Configuration)\bin\re-win32.lib ..\..\..\rem\$(Platform)\$(Configuration)\bin\rem-win32.lib %(AdditionalOptions)</AdditionalOptions>
+ <OutputFile>$(OutDir)baresip-win32.exe</OutputFile>
+ <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ProgramDatabaseFile>$(OutDir)baresip-win32.pdb</ProgramDatabaseFile>
+ <SubSystem>Console</SubSystem>
+ <TargetMachine>MachineX86</TargetMachine>
+ <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <AdditionalIncludeDirectories>include;..\..\include;..\..\..\re\include;..\..\..\rem\include;..\..\..\misc;..\..\..\dirent\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;STATIC;HAVE_IO_H;HAVE_SELECT;USE_VIDEO;_CRT_SECURE_NO_DEPRECATE;FD_SETSIZE=1024;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4142;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ObjectFileName>$(IntDir)%(RelativeDir)%(Filename).obj</ObjectFileName>
+ </ClCompile>
+ <Link>
+ <AdditionalOptions>winmm.lib wsock32.lib ..\..\..\re\$(Platform)\$(Configuration)\bin\re-win32.lib ..\..\..\rem\$(Platform)\$(Configuration)\bin\rem-win32.lib %(AdditionalOptions)</AdditionalOptions>
+ <OutputFile>$(OutDir)baresip-win32.exe</OutputFile>
+ <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <SubSystem>Console</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <TargetMachine>MachineX86</TargetMachine>
+ <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\..\rem\mk\win32\rem.vcxproj">
+ <Project>{3e767371-a72b-4f5c-a695-8f844b0889c5}</Project>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\re\mk\win32\re.vcxproj">
+ <Project>{40b28df6-4b4a-411a-9eb7-8d80c2a29b9d}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\include\baresip.h" />
+ <ClInclude Include="..\..\modules\amr\amr.h" />
+ <ClInclude Include="..\..\modules\natpmp\libnatpmp.h" />
+ <ClInclude Include="..\..\modules\presence\presence.h" />
+ <ClInclude Include="..\..\modules\srtp\sdes.h" />
+ <ClInclude Include="..\..\modules\vidbridge\vidbridge.h" />
+ <ClInclude Include="..\..\modules\winwave\winwave.h" />
+ <ClInclude Include="..\..\src\core.h" />
+ <ClInclude Include="..\..\src\magic.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\modules\account\account.c" />
+ <ClCompile Include="..\..\modules\amr\amr.c" />
+ <ClCompile Include="..\..\modules\amr\sdp.c" />
+ <ClCompile Include="..\..\modules\auloop\auloop.c" />
+ <ClCompile Include="..\..\modules\b2bua\b2bua.c" />
+ <ClCompile Include="..\..\modules\cons\cons.c" />
+ <ClCompile Include="..\..\modules\contact\contact.c" />
+ <ClCompile Include="..\..\modules\debug_cmd\debug_cmd.c" />
+ <ClCompile Include="..\..\modules\dshow\dshow.cpp">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\echo\echo.c" />
+ <ClCompile Include="..\..\modules\g711\g711.c" />
+ <ClCompile Include="..\..\modules\httpd\httpd.c" />
+ <ClCompile Include="..\..\modules\ice\ice.c" />
+ <ClCompile Include="..\..\modules\l16\l16.c" />
+ <ClCompile Include="..\..\modules\menu\menu.c" />
+ <ClCompile Include="..\..\modules\mwi\mwi.c" />
+ <ClCompile Include="..\..\modules\natbd\natbd.c" />
+ <ClCompile Include="..\..\modules\natpmp\libnatpmp.c" />
+ <ClCompile Include="..\..\modules\natpmp\natpmp.c" />
+ <ClCompile Include="..\..\modules\presence\notifier.c" />
+ <ClCompile Include="..\..\modules\presence\presence.c" />
+ <ClCompile Include="..\..\modules\presence\publisher.c" />
+ <ClCompile Include="..\..\modules\presence\subscriber.c" />
+ <ClCompile Include="..\..\modules\selfview\selfview.c" />
+ <ClCompile Include="..\..\modules\srtp\sdes.c" />
+ <ClCompile Include="..\..\modules\srtp\srtp.c" />
+ <ClCompile Include="..\..\modules\stun\stun.c" />
+ <ClCompile Include="..\..\modules\turn\turn.c" />
+ <ClCompile Include="..\..\modules\uuid\uuid.c" />
+ <ClCompile Include="..\..\modules\vidbridge\disp.c" />
+ <ClCompile Include="..\..\modules\vidbridge\src.c" />
+ <ClCompile Include="..\..\modules\vidbridge\vidbridge.c" />
+ <ClCompile Include="..\..\modules\vidloop\vidloop.c" />
+ <ClCompile Include="..\..\modules\vumeter\vumeter.c" />
+ <ClCompile Include="..\..\modules\wincons\wincons.c" />
+ <ClCompile Include="..\..\modules\winwave\play.c" />
+ <ClCompile Include="..\..\modules\winwave\src.c" />
+ <ClCompile Include="..\..\modules\winwave\winwave.c" />
+ <ClCompile Include="..\..\src\account.c" />
+ <ClCompile Include="..\..\src\aucodec.c" />
+ <ClCompile Include="..\..\src\audio.c" />
+ <ClCompile Include="..\..\src\aufilt.c" />
+ <ClCompile Include="..\..\src\auplay.c" />
+ <ClCompile Include="..\..\src\ausrc.c" />
+ <ClCompile Include="..\..\src\baresip.c" />
+ <ClCompile Include="..\..\src\bfcp.c" />
+ <ClCompile Include="..\..\src\call.c" />
+ <ClCompile Include="..\..\src\cmd.c" />
+ <ClCompile Include="..\..\src\conf.c" />
+ <ClCompile Include="..\..\src\config.c" />
+ <ClCompile Include="..\..\src\contact.c" />
+ <ClCompile Include="..\..\src\h264.c" />
+ <ClCompile Include="..\..\src\log.c" />
+ <ClCompile Include="..\..\src\main.c" />
+ <ClCompile Include="..\..\src\mctrl.c" />
+ <ClCompile Include="..\..\src\menc.c" />
+ <ClCompile Include="..\..\src\message.c" />
+ <ClCompile Include="..\..\src\metric.c" />
+ <ClCompile Include="..\..\src\mnat.c" />
+ <ClCompile Include="..\..\src\module.c" />
+ <ClCompile Include="..\..\src\mos.c" />
+ <ClCompile Include="..\..\src\net.c" />
+ <ClCompile Include="..\..\src\play.c" />
+ <ClCompile Include="..\..\src\realtime.c" />
+ <ClCompile Include="..\..\src\reg.c" />
+ <ClCompile Include="..\..\src\rtpkeep.c" />
+ <ClCompile Include="..\..\src\sdp.c" />
+ <ClCompile Include="..\..\src\sipreq.c" />
+ <ClCompile Include="..\..\src\stream.c" />
+ <ClCompile Include="..\..\src\ua.c" />
+ <ClCompile Include="..\..\src\ui.c" />
+ <ClCompile Include="..\..\src\vidcodec.c" />
+ <ClCompile Include="..\..\src\video.c" />
+ <ClCompile Include="..\..\src\vidfilt.c" />
+ <ClCompile Include="..\..\src\vidisp.c" />
+ <ClCompile Include="..\..\src\vidsrc.c" />
+ <ClCompile Include="static.c" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
</Project> \ No newline at end of file
diff --git a/mk/win32/baresip.vcxproj.filters b/mk/win32/baresip.vcxproj.filters
new file mode 100644
index 0000000..5098a2b
--- /dev/null
+++ b/mk/win32/baresip.vcxproj.filters
@@ -0,0 +1,366 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="include">
+ <UniqueIdentifier>{2334866b-8357-4e18-8898-48db4dfe2a15}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="src">
+ <UniqueIdentifier>{5c30c989-28e5-402f-aaa0-860eafa95cc5}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="src\video">
+ <UniqueIdentifier>{f5f435ce-121f-4b09-b66f-89e75e8abb40}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="src\static">
+ <UniqueIdentifier>{7f749aed-9d81-46c6-bdde-690ddc51a0a4}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules">
+ <UniqueIdentifier>{6c97676c-7c18-404f-85a1-2fded4f104e3}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\account">
+ <UniqueIdentifier>{f528695e-cf16-4c35-89ed-adcc330b63bc}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\amr">
+ <UniqueIdentifier>{b8e32268-7d2c-46ae-b6a1-d7b02bbd4026}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\auloop">
+ <UniqueIdentifier>{0e11ace7-27c2-4ad3-8b5e-b3bf772f0b4d}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\b2bua">
+ <UniqueIdentifier>{f44d6650-15a0-4fb3-8fe3-d91f522be831}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\cons">
+ <UniqueIdentifier>{6606d763-a0be-4bcc-a689-a9e5e38df7f5}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\contact">
+ <UniqueIdentifier>{785597c1-f018-4f86-ae98-4855e6130bf7}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\debug_cmd">
+ <UniqueIdentifier>{b139606b-86de-4c90-af91-f44b04bd1330}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\dshow">
+ <UniqueIdentifier>{4c01b3b6-a748-4cf1-af45-a8d5b7735267}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\echo">
+ <UniqueIdentifier>{3c2cd0c3-9de0-42ca-8f3a-6d7d929ce501}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\g711">
+ <UniqueIdentifier>{e679754c-643a-4284-9ed6-bf6fdc73e152}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\httpd">
+ <UniqueIdentifier>{8ca10960-9be4-4d19-9e32-2ae5bc415c0a}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\ice">
+ <UniqueIdentifier>{1def0f02-ca40-49ee-b5e1-95aac5d2dda3}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\l16">
+ <UniqueIdentifier>{5446737f-2a0f-4b4f-a86e-55d9c20118e7}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\menu">
+ <UniqueIdentifier>{ebbcb368-d1fa-4899-80cf-e43ff4fde9b2}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\mwi">
+ <UniqueIdentifier>{a7b0f22a-b82a-4594-a367-d8b8a9882f0d}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\natbd">
+ <UniqueIdentifier>{7ceb961c-1033-4259-8f3e-ffa2d28a0f12}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\natpmp">
+ <UniqueIdentifier>{c093ccc3-d662-46e0-83df-2eb34e7e7d21}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\presence">
+ <UniqueIdentifier>{c82f29fb-bb8d-45c7-ad53-d25e997c1453}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\selfview">
+ <UniqueIdentifier>{ed5cc330-666d-4f9a-81a2-db7873b7abaa}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\srtp">
+ <UniqueIdentifier>{31ac6861-a9e9-467a-82ae-53d1d929e696}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\stun">
+ <UniqueIdentifier>{6e5dac26-781e-4683-958f-2e18fdc0b42e}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\turn">
+ <UniqueIdentifier>{5a3c72cb-a1a5-4c46-b0b5-761d3677e56a}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\uuid">
+ <UniqueIdentifier>{a4d5f1d9-5629-479e-86d4-4e7b6d58a38a}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\vidbridge">
+ <UniqueIdentifier>{044bc40b-b2a8-4450-b76a-d959559df6b1}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\vidloop">
+ <UniqueIdentifier>{71dc9cb5-19b1-4f74-bc23-02ca6b5a10b3}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\vumeter">
+ <UniqueIdentifier>{bc7810ea-bc52-4bee-a15c-aed12cf2a777}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\wincons">
+ <UniqueIdentifier>{8e7e8b8a-dbe7-4b58-80f3-e632b40d0e4e}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="modules\winwave">
+ <UniqueIdentifier>{e3bd480b-289e-4754-b1a2-55ea85a7ef45}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\include\baresip.h">
+ <Filter>include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\core.h">
+ <Filter>src</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\magic.h">
+ <Filter>src</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\modules\amr\amr.h">
+ <Filter>modules\amr</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\modules\natpmp\libnatpmp.h">
+ <Filter>modules\natpmp</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\modules\presence\presence.h">
+ <Filter>modules\presence</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\modules\srtp\sdes.h">
+ <Filter>modules\srtp</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\modules\vidbridge\vidbridge.h">
+ <Filter>modules\vidbridge</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\modules\winwave\winwave.h">
+ <Filter>modules\winwave</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\src\account.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\aucodec.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\audio.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\aufilt.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\auplay.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\ausrc.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\baresip.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\call.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\cmd.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\conf.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\config.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\contact.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\log.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\main.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\menc.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\message.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\metric.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\mnat.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\module.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\mos.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\net.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\play.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\realtime.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\reg.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\rtpkeep.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\sdp.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\sipreq.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\stream.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\ua.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\ui.c">
+ <Filter>src</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\bfcp.c">
+ <Filter>src\video</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\h264.c">
+ <Filter>src\video</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\mctrl.c">
+ <Filter>src\video</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\vidcodec.c">
+ <Filter>src\video</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\video.c">
+ <Filter>src\video</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\vidfilt.c">
+ <Filter>src\video</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\vidisp.c">
+ <Filter>src\video</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\vidsrc.c">
+ <Filter>src\video</Filter>
+ </ClCompile>
+ <ClCompile Include="static.c">
+ <Filter>src\static</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\account\account.c">
+ <Filter>modules\account</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\amr\amr.c">
+ <Filter>modules\amr</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\amr\sdp.c">
+ <Filter>modules\amr</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\auloop\auloop.c">
+ <Filter>modules\auloop</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\b2bua\b2bua.c">
+ <Filter>modules\b2bua</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\cons\cons.c">
+ <Filter>modules\cons</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\contact\contact.c">
+ <Filter>modules\contact</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\debug_cmd\debug_cmd.c">
+ <Filter>modules\debug_cmd</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\dshow\dshow.cpp">
+ <Filter>modules\dshow</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\echo\echo.c">
+ <Filter>modules\echo</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\g711\g711.c">
+ <Filter>modules\g711</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\httpd\httpd.c">
+ <Filter>modules\httpd</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\ice\ice.c">
+ <Filter>modules\ice</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\l16\l16.c">
+ <Filter>modules\l16</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\menu\menu.c">
+ <Filter>modules\menu</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\mwi\mwi.c">
+ <Filter>modules\mwi</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\natbd\natbd.c">
+ <Filter>modules\natbd</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\natpmp\libnatpmp.c">
+ <Filter>modules\natpmp</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\natpmp\natpmp.c">
+ <Filter>modules\natpmp</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\presence\notifier.c">
+ <Filter>modules\presence</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\presence\presence.c">
+ <Filter>modules\presence</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\presence\publisher.c">
+ <Filter>modules\presence</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\presence\subscriber.c">
+ <Filter>modules\presence</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\selfview\selfview.c">
+ <Filter>modules\selfview</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\srtp\sdes.c">
+ <Filter>modules\srtp</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\srtp\srtp.c">
+ <Filter>modules\srtp</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\stun\stun.c">
+ <Filter>modules\stun</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\turn\turn.c">
+ <Filter>modules\turn</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\uuid\uuid.c">
+ <Filter>modules\uuid</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\vidbridge\disp.c">
+ <Filter>modules\vidbridge</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\vidbridge\src.c">
+ <Filter>modules\vidbridge</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\vidbridge\vidbridge.c">
+ <Filter>modules\vidbridge</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\vidloop\vidloop.c">
+ <Filter>modules\vidloop</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\vumeter\vumeter.c">
+ <Filter>modules\vumeter</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\wincons\wincons.c">
+ <Filter>modules\wincons</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\winwave\play.c">
+ <Filter>modules\winwave</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\winwave\src.c">
+ <Filter>modules\winwave</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\winwave\winwave.c">
+ <Filter>modules\winwave</Filter>
+ </ClCompile>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/mk/win32/static.c b/mk/win32/static.c
index 9b6d428..4d67d9e 100644
--- a/mk/win32/static.c
+++ b/mk/win32/static.c
@@ -7,7 +7,6 @@ extern const struct mod_export exports_wincons;
extern const struct mod_export exports_g711;
extern const struct mod_export exports_winwave;
extern const struct mod_export exports_dshow;
-extern const struct mod_export exports_avcodec;
extern const struct mod_export exports_account;
extern const struct mod_export exports_contact;
extern const struct mod_export exports_menu;
@@ -22,7 +21,6 @@ extern const struct mod_export exports_vumeter;
const struct mod_export *mod_table[] = {
&exports_wincons,
- &exports_avcodec,
&exports_g711,
&exports_winwave,
&exports_dshow,
diff --git a/modules/dshow/dshow.cpp b/modules/dshow/dshow.cpp
index 0c0066f..df84ee9 100644
--- a/modules/dshow/dshow.cpp
+++ b/modules/dshow/dshow.cpp
@@ -12,6 +12,8 @@
#include <commctrl.h>
#include <dshow.h>
+#pragma comment(lib, "strmiids.lib")
+
/**
* @defgroup dshow dshow
@@ -43,10 +45,11 @@ IID IID_ISampleGrabberCB = {
#include "qedit.h"
+/*
const CLSID CLSID_SampleGrabber = { 0xc1f400a0, 0x3f08, 0x11d3,
{ 0x9f, 0x0b, 0x00, 0x60, 0x08, 0x03, 0x9e, 0x37 }
};
-
+*/
class Grabber;