diff --git a/build/windows/bcg729/bcg729/bcg729.vcxproj b/build/windows/bcg729/bcg729/bcg729.vcxproj
deleted file mode 100644
index ef6c2ee..0000000
--- a/build/windows/bcg729/bcg729/bcg729.vcxproj
+++ /dev/null
@@ -1,211 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- ARM
-
-
- Release
- Win32
-
-
- Release
- ARM
-
-
-
- {1db09afe-fc9b-472e-a746-0e33f8ef8883}
- bcg729
- en-US
- 11.0
- libmsbcg729
-
-
-
- DynamicLibrary
- true
- v110
- false
-
-
- DynamicLibrary
- true
- v110_wp80
- false
-
-
- DynamicLibrary
- false
- true
- v110
- false
-
-
- DynamicLibrary
- false
- true
- v110_wp80
- false
-
-
-
-
-
-
-
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\$(TargetName)\
-
-
- false
-
-
-
- Level4
- $(ProjectDir)..\..\..\..\include;$(ProjectDir)..\..\..\..\..\linphone\ortp\include;$(ProjectDir)..\..\..\..\..\linphone\mediastreamer2\include;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;_WINRT_DLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- Default
- NotUsing
- false
- $(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)
- false
-
-
- Console
- false
- false
- true
- ortp_dll.lib;mediastreamer2_dll.lib;%(AdditionalDependencies)
- $(SolutionDir)$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)
- $(TargetDir)$(TargetName)_dll.lib
-
-
-
-
- Level4
- MaxSpeed
- $(ProjectDir)..\..\..\..\include;$(ProjectDir)..\..\..\..\..\linphone\ortp\include;$(ProjectDir)..\..\..\..\..\linphone\mediastreamer2\include;%(AdditionalIncludeDirectories)
- WIN32;NDEBUG;_WINDOWS;_WINRT_DLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- true
- Default
- true
- true
- NotUsing
- false
- $(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)
- false
-
-
- Console
- false
- false
- false
- ortp_dll.lib;mediastreamer2_dll.lib;%(AdditionalDependencies)
- $(SolutionDir)$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)
- $(TargetDir)$(TargetName)_dll.lib
-
-
-
-
- Level4
- $(ProjectDir)..\..\..\..\include;$(ProjectDir)..\..\..\..\..\linphone\ortp\include;$(ProjectDir)..\..\..\..\..\linphone\mediastreamer2\include;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;_WINRT_DLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- Default
- NotUsing
- false
- $(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)
- false
-
-
- Console
- false
- false
- true
- ortp_dll.lib;mediastreamer2_dll.lib;%(AdditionalDependencies)
- $(SolutionDir)$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)
- $(TargetDir)$(TargetName)_dll.lib
-
-
-
-
- Level4
- MaxSpeed
- $(ProjectDir)..\..\..\..\include;$(ProjectDir)..\..\..\..\..\linphone\ortp\include;$(ProjectDir)..\..\..\..\..\linphone\mediastreamer2\include;%(AdditionalIncludeDirectories)
- WIN32;NDEBUG;_WINDOWS;_WINRT_DLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- true
- Default
- true
- true
- NotUsing
- false
- $(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)
- false
-
-
- Console
- false
- false
- false
- ortp_dll.lib;mediastreamer2_dll.lib;%(AdditionalDependencies)
- $(SolutionDir)$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)
- $(TargetDir)$(TargetName)_dll.lib
-
-
-
-
- true
-
-
- true
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {027bad0e-9179-48c1-9733-7aa7e2c2ec70}
-
-
- {ffc7b532-0502-4d88-ac98-9e89071cbc97}
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build/windows/bcg729/bcg729.sln b/build/wp8/bcg729/bcg729.sln
similarity index 64%
rename from build/windows/bcg729/bcg729.sln
rename to build/wp8/bcg729/bcg729.sln
index 714623f..502a5d8 100644
--- a/build/windows/bcg729/bcg729.sln
+++ b/build/wp8/bcg729/bcg729.sln
@@ -1,29 +1,22 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Express 2012 for Windows Phone
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmsbcg729", "bcg729\bcg729.vcxproj", "{1DB09AFE-FC9B-472E-A746-0E33F8EF8883}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmsbcg729", "bcg729.vcxproj", "{1DB09AFE-FC9B-472E-A746-0E33F8EF8883}"
ProjectSection(ProjectDependencies) = postProject
- {027BAD0E-9179-48C1-9733-7AA7E2C2EC70} = {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}
+ {B9BD3213-B7C4-431E-A827-9A92682045AF} = {B9BD3213-B7C4-431E-A827-9A92682045AF}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mediastreamer2", "..\..\..\..\mediastreamer2\build\vsx\mediastreamer2\mediastreamer2\mediastreamer2.vcxproj", "{027BAD0E-9179-48C1-9733-7AA7E2C2EC70}"
- ProjectSection(ProjectDependencies) = postProject
- {D5EC8C11-C1D9-47E3-BB82-A93C300FD902} = {D5EC8C11-C1D9-47E3-BB82-A93C300FD902}
- {FFC7B532-0502-4D88-AC98-9E89071CBC97} = {FFC7B532-0502-4D88-AC98-9E89071CBC97}
- {6BD78980-9C71-4341-8775-AD19E9EC7305} = {6BD78980-9C71-4341-8775-AD19E9EC7305}
- {746EA080-5BA9-42C5-9E52-EA421C3F3AFD} = {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}
- {1C4E6DA0-B8C7-4A05-A58E-54A6ED07C8DF} = {1C4E6DA0-B8C7-4A05-A58E-54A6ED07C8DF}
- EndProjectSection
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mediastreamer2", "..\..\..\..\linphone\mediastreamer2\build\wp8\mediastreamer2\mediastreamer2.vcxproj", "{B9BD3213-B7C4-431E-A827-9A92682045AF}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "oRTP", "..\..\..\..\oRTP\build\vsx\oRTP\oRTP\oRTP.vcxproj", "{FFC7B532-0502-4D88-AC98-9E89071CBC97}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "oRTP", "..\..\..\..\linphone\oRTP\build\wp8\oRTP\oRTP.vcxproj", "{FFC7B532-0502-4D88-AC98-9E89071CBC97}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gsm", "..\..\..\..\gsm\build\windows\gsm\gsm\gsm.vcxproj", "{746EA080-5BA9-42C5-9E52-EA421C3F3AFD}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "srtp", "..\..\..\..\srtp\build\wp8\srtp\srtp.vcxproj", "{B4B96BC4-2B72-4964-98E4-7FD048A43363}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "speex", "..\..\..\..\speex\build\windows\speex\speex\speex.vcxproj", "{D5EC8C11-C1D9-47E3-BB82-A93C300FD902}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "speex", "..\..\..\..\speex\build\wp8\speex\speex.vcxproj", "{D5EC8C11-C1D9-47E3-BB82-A93C300FD902}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "speexdsp", "..\..\..\..\speex\build\windows\speex\speexdsp\speexdsp.vcxproj", "{6BD78980-9C71-4341-8775-AD19E9EC7305}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "speexdsp", "..\..\..\..\speex\build\wp8\speex\speexdsp.vcxproj", "{6BD78980-9C71-4341-8775-AD19E9EC7305}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "webrtcaecm", "..\..\..\..\webrtc\build\windows\webrtcaecm\webrtcaecm\webrtcaecm.vcxproj", "{1C4E6DA0-B8C7-4A05-A58E-54A6ED07C8DF}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gsm", "..\..\..\..\gsm\build\wp8\gsm\gsm.vcxproj", "{746EA080-5BA9-42C5-9E52-EA421C3F3AFD}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -41,14 +34,14 @@ Global
{1DB09AFE-FC9B-472E-A746-0E33F8EF8883}.Release|ARM.Build.0 = Release|ARM
{1DB09AFE-FC9B-472E-A746-0E33F8EF8883}.Release|Win32.ActiveCfg = Release|Win32
{1DB09AFE-FC9B-472E-A746-0E33F8EF8883}.Release|Win32.Build.0 = Release|Win32
- {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Debug|ARM.ActiveCfg = Debug|ARM
- {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Debug|ARM.Build.0 = Debug|ARM
- {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Debug|Win32.ActiveCfg = Debug|Win32
- {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Debug|Win32.Build.0 = Debug|Win32
- {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Release|ARM.ActiveCfg = Release|ARM
- {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Release|ARM.Build.0 = Release|ARM
- {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Release|Win32.ActiveCfg = Release|Win32
- {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Release|Win32.Build.0 = Release|Win32
+ {B9BD3213-B7C4-431E-A827-9A92682045AF}.Debug|ARM.ActiveCfg = Debug|ARM
+ {B9BD3213-B7C4-431E-A827-9A92682045AF}.Debug|ARM.Build.0 = Debug|ARM
+ {B9BD3213-B7C4-431E-A827-9A92682045AF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B9BD3213-B7C4-431E-A827-9A92682045AF}.Debug|Win32.Build.0 = Debug|Win32
+ {B9BD3213-B7C4-431E-A827-9A92682045AF}.Release|ARM.ActiveCfg = Release|ARM
+ {B9BD3213-B7C4-431E-A827-9A92682045AF}.Release|ARM.Build.0 = Release|ARM
+ {B9BD3213-B7C4-431E-A827-9A92682045AF}.Release|Win32.ActiveCfg = Release|Win32
+ {B9BD3213-B7C4-431E-A827-9A92682045AF}.Release|Win32.Build.0 = Release|Win32
{FFC7B532-0502-4D88-AC98-9E89071CBC97}.Debug|ARM.ActiveCfg = Debug|ARM
{FFC7B532-0502-4D88-AC98-9E89071CBC97}.Debug|ARM.Build.0 = Debug|ARM
{FFC7B532-0502-4D88-AC98-9E89071CBC97}.Debug|Win32.ActiveCfg = Debug|Win32
@@ -57,14 +50,14 @@ Global
{FFC7B532-0502-4D88-AC98-9E89071CBC97}.Release|ARM.Build.0 = Release|ARM
{FFC7B532-0502-4D88-AC98-9E89071CBC97}.Release|Win32.ActiveCfg = Release|Win32
{FFC7B532-0502-4D88-AC98-9E89071CBC97}.Release|Win32.Build.0 = Release|Win32
- {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Debug|ARM.ActiveCfg = Debug|ARM
- {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Debug|ARM.Build.0 = Debug|ARM
- {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Debug|Win32.ActiveCfg = Debug|Win32
- {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Debug|Win32.Build.0 = Debug|Win32
- {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Release|ARM.ActiveCfg = Release|ARM
- {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Release|ARM.Build.0 = Release|ARM
- {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Release|Win32.ActiveCfg = Release|Win32
- {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Release|Win32.Build.0 = Release|Win32
+ {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Debug|ARM.ActiveCfg = Debug|ARM
+ {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Debug|ARM.Build.0 = Debug|ARM
+ {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Debug|Win32.Build.0 = Debug|Win32
+ {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Release|ARM.ActiveCfg = Release|ARM
+ {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Release|ARM.Build.0 = Release|ARM
+ {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Release|Win32.ActiveCfg = Release|Win32
+ {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Release|Win32.Build.0 = Release|Win32
{D5EC8C11-C1D9-47E3-BB82-A93C300FD902}.Debug|ARM.ActiveCfg = Debug|ARM
{D5EC8C11-C1D9-47E3-BB82-A93C300FD902}.Debug|ARM.Build.0 = Debug|ARM
{D5EC8C11-C1D9-47E3-BB82-A93C300FD902}.Debug|Win32.ActiveCfg = Debug|Win32
@@ -81,14 +74,14 @@ Global
{6BD78980-9C71-4341-8775-AD19E9EC7305}.Release|ARM.Build.0 = Release|ARM
{6BD78980-9C71-4341-8775-AD19E9EC7305}.Release|Win32.ActiveCfg = Release|Win32
{6BD78980-9C71-4341-8775-AD19E9EC7305}.Release|Win32.Build.0 = Release|Win32
- {1C4E6DA0-B8C7-4A05-A58E-54A6ED07C8DF}.Debug|ARM.ActiveCfg = Debug|ARM
- {1C4E6DA0-B8C7-4A05-A58E-54A6ED07C8DF}.Debug|ARM.Build.0 = Debug|ARM
- {1C4E6DA0-B8C7-4A05-A58E-54A6ED07C8DF}.Debug|Win32.ActiveCfg = Debug|Win32
- {1C4E6DA0-B8C7-4A05-A58E-54A6ED07C8DF}.Debug|Win32.Build.0 = Debug|Win32
- {1C4E6DA0-B8C7-4A05-A58E-54A6ED07C8DF}.Release|ARM.ActiveCfg = Release|ARM
- {1C4E6DA0-B8C7-4A05-A58E-54A6ED07C8DF}.Release|ARM.Build.0 = Release|ARM
- {1C4E6DA0-B8C7-4A05-A58E-54A6ED07C8DF}.Release|Win32.ActiveCfg = Release|Win32
- {1C4E6DA0-B8C7-4A05-A58E-54A6ED07C8DF}.Release|Win32.Build.0 = Release|Win32
+ {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Debug|ARM.ActiveCfg = Debug|ARM
+ {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Debug|ARM.Build.0 = Debug|ARM
+ {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Debug|Win32.ActiveCfg = Debug|Win32
+ {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Debug|Win32.Build.0 = Debug|Win32
+ {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Release|ARM.ActiveCfg = Release|ARM
+ {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Release|ARM.Build.0 = Release|ARM
+ {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Release|Win32.ActiveCfg = Release|Win32
+ {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/build/wp8/bcg729/bcg729.vcxproj b/build/wp8/bcg729/bcg729.vcxproj
new file mode 100644
index 0000000..6545c7f
--- /dev/null
+++ b/build/wp8/bcg729/bcg729.vcxproj
@@ -0,0 +1,140 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ ARM
+
+
+ Release
+ Win32
+
+
+ Release
+ ARM
+
+
+
+ {1db09afe-fc9b-472e-a746-0e33f8ef8883}
+ bcg729
+ en-US
+ 11.0
+ libmsbcg729
+
+
+
+ DynamicLibrary
+ true
+ v110_wp80
+ false
+
+
+ DynamicLibrary
+ false
+ true
+ v110_wp80
+ false
+
+
+
+
+
+
+
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(SolutionDir)$(Platform)\$(Configuration)\$(TargetName)\
+
+
+ false
+
+
+
+ Level4
+ $(ProjectDir)..\..\..\include;$(ProjectDir)..\..\..\..\linphone\ortp\include;$(ProjectDir)..\..\..\..\linphone\mediastreamer2\include;%(AdditionalIncludeDirectories)
+ WIN32;_WINDOWS;_WINRT_DLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ Default
+ NotUsing
+ false
+ $(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)
+
+
+ Console
+ false
+ false
+ ortp.lib;mediastreamer2.lib;%(AdditionalDependencies)
+ $(SolutionDir)$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)
+ $(TargetDir)$(TargetName).lib
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ MaxSpeed
+ true
+ true
+ true
+
+
+ false
+
+
+
+
+ true
+
+
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {b9bd3213-b7c4-431e-a827-9a92682045af}
+
+
+
+
+
\ No newline at end of file