summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRiza Sulistyo <riza@teluu.com>2015-09-21 05:25:04 +0000
committerRiza Sulistyo <riza@teluu.com>2015-09-21 05:25:04 +0000
commit302728f91263d767164f2b756daf007243794ff6 (patch)
tree9a5a464ff222a48f216235c7c6701691de99b1c6
parentf116a4fa292bcf4f84392286427e16d443e072f0 (diff)
Re #1881: Add filters file.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5181 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjlib-util/build/pjlib_util.vcxproj.filters182
-rw-r--r--pjlib-util/build/pjlib_util_test.vcxproj.filters51
-rw-r--r--pjlib/build/pjlib.vcxproj.filters425
-rw-r--r--pjlib/build/pjlib_test.vcxproj.filters129
-rw-r--r--pjmedia/build/pjmedia.vcxproj.filters386
-rw-r--r--pjmedia/build/pjmedia_audiodev.vcxproj.filters65
-rw-r--r--pjmedia/build/pjmedia_codec.vcxproj.filters143
-rw-r--r--pjmedia/build/pjmedia_test.vcxproj.filters66
-rw-r--r--pjmedia/build/pjmedia_videodev.vcxproj.filters56
-rw-r--r--pjnath/build/pjnath.vcxproj.filters119
-rw-r--r--pjnath/build/pjnath_test.vcxproj.filters54
-rw-r--r--pjsip-apps/build/pjsua.vcxproj.filters48
-rw-r--r--pjsip-apps/build/pjsystest.vcxproj.filters41
-rw-r--r--pjsip-apps/build/python_pjsua.vcxproj.filters32
-rw-r--r--pjsip-apps/build/sample_debug.vcxproj.filters22
-rw-r--r--pjsip-apps/build/samples.vcxproj.filters133
-rw-r--r--pjsip/build/pjsip_core.vcxproj.filters228
-rw-r--r--pjsip/build/pjsip_simple.vcxproj.filters86
-rw-r--r--pjsip/build/pjsip_test.vcxproj.filters87
-rw-r--r--pjsip/build/pjsip_ua.vcxproj.filters56
-rw-r--r--pjsip/build/pjsua2_lib.vcxproj.filters80
-rw-r--r--pjsip/build/pjsua_lib.vcxproj.filters50
-rw-r--r--third_party/build/baseclasses/libbaseclasses.vcxproj.filters92
-rw-r--r--third_party/build/g7221/libg7221codec.vcxproj.filters89
-rw-r--r--third_party/build/gsm/libgsmcodec.vcxproj.filters92
-rw-r--r--third_party/build/ilbc/libilbccodec.vcxproj.filters158
-rw-r--r--third_party/build/milenage/libmilenage.vcxproj.filters29
-rw-r--r--third_party/build/portaudio/libportaudio.vcxproj.filters95
-rw-r--r--third_party/build/resample/libresample.vcxproj.filters35
-rw-r--r--third_party/build/speex/libspeex.vcxproj.filters245
-rw-r--r--third_party/build/srtp/libsrtp.vcxproj.filters206
31 files changed, 3580 insertions, 0 deletions
diff --git a/pjlib-util/build/pjlib_util.vcxproj.filters b/pjlib-util/build/pjlib_util.vcxproj.filters
new file mode 100644
index 00000000..52fd9c12
--- /dev/null
+++ b/pjlib-util/build/pjlib_util.vcxproj.filters
@@ -0,0 +1,182 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{619e66d9-efb3-437b-81c3-03a53da5cf1e}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{09de463c-0755-42b6-b6d9-37fd1fc54a4e}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjlib-util\base64.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\cli.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\cli_console.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\cli_telnet.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\crc32.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\dns.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\dns_dump.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\dns_server.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\errno.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\getopt.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\hmac_md5.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\hmac_sha1.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\http_client.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\json.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\md5.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\pcap.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\resolver.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\scanner.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\scanner_cis_bitwise.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\scanner_cis_uint.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\sha1.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\srv_resolver.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\string.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\stun_simple.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\stun_simple_client.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\symbols.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util\xml.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\include\pjlib-util\base64.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\cli.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\cli_console.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\cli_imp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\cli_telnet.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\config.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\crc32.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\dns.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\dns_server.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\errno.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\getopt.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\hmac_md5.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\hmac_sha1.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\http_client.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\json.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\md5.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\pcap.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\resolver.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\scanner.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\scanner_cis_bitwise.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\scanner_cis_uint.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\sha1.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\srv_resolver.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\string.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\stun_simple.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\types.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib-util\xml.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjlib-util/build/pjlib_util_test.vcxproj.filters b/pjlib-util/build/pjlib_util_test.vcxproj.filters
new file mode 100644
index 00000000..5ae0fc9d
--- /dev/null
+++ b/pjlib-util/build/pjlib_util_test.vcxproj.filters
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{44c9b78a-4b7f-4294-9d67-9de42ca531f0}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{c332c3ff-84c1-48c0-9888-ef98ff47ea67}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{2148ed3f-a989-45a5-9301-8dbc65b53e5d}</UniqueIdentifier>
+ <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjlib-util-test\encryption.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util-test\http_client.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util-test\json_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util-test\main.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util-test\main_win32.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util-test\resolver_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util-test\stun.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util-test\test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-util-test\xml.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\src\pjlib-util-test\test.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjlib/build/pjlib.vcxproj.filters b/pjlib/build/pjlib.vcxproj.filters
new file mode 100644
index 00000000..f41b8fdb
--- /dev/null
+++ b/pjlib/build/pjlib.vcxproj.filters
@@ -0,0 +1,425 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{c8a8e8d9-1fbe-477c-91c9-5f4c495a2ad1}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Source Files\Other Targets">
+ <UniqueIdentifier>{366d56a2-30a3-409b-9bd6-14ddc94069e0}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{77df8652-bc15-4733-a454-bbf8f16f93f1}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Header Files\compat">
+ <UniqueIdentifier>{3e7b3f2e-8699-43c9-801e-2c54e3f07023}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Inline Files">
+ <UniqueIdentifier>{4befc994-9aa4-47c8-99e7-5a51301220dd}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pj\activesock.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\addr_resolv_sock.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\array.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\config.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\ctype.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\errno.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\except.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\fifobuf.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\file_access_win32.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\file_io_ansi.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\file_io_win32.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\guid.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\guid_win32.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\hash.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\ioqueue_common_abs.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\ioqueue_select.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\ioqueue_winnt.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\ip_helper_win32.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\list.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\lock.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\log.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\log_writer_stdout.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\os_core_win32.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\os_error_win32.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\os_info.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\os_time_win32.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\os_timestamp_common.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\os_timestamp_win32.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\pool.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\pool_buf.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\pool_caching.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\pool_dbg.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\pool_policy_malloc.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\rand.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\rbtree.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\sock_bsd.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\sock_common.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\sock_qos_bsd.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\sock_qos_common.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\sock_qos_dummy.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\sock_qos_wm.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\sock_select.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\ssl_sock_common.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\ssl_sock_dump.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\ssl_sock_ossl.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\string.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\timer.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\types.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\unicode_win32.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\addr_resolv_linux_kernel.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\guid_simple.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\ioqueue_dummy.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\ioqueue_epoll.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\ip_helper_generic.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\log_writer_printk.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\os_core_linux_kernel.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\os_core_unix.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\os_error_linux_kernel.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\os_error_unix.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\os_time_linux_kernel.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\os_timestamp_linux.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\os_timestamp_linux_kernel.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\pool_policy_kmalloc.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\sock_linux_kernel.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pj\symbols.c">
+ <Filter>Source Files\Other Targets</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\src\pj\ioqueue_common_abs.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\activesock.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\addr_resolv.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\array.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\assert.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\config.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\config_site.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\config_site_sample.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\ctype.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\doxygen.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\equeue.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\errno.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\except.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\fifobuf.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\file_access.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\file_io.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\guid.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\hash.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\ioqueue.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\ip_helper.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\list.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\lock.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\log.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\math.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\os.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjlib.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\pool.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\pool_alt.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\pool_buf.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\rand.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\rbtree.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\sock.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\sock_qos.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\sock_select.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\ssl_sock.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\string.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\timer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\types.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\unicode.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\assert.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\cc_gcc.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\cc_msvc.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\ctype.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\errno.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\high_precision.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\m_alpha.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\m_i386.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\m_m68k.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\m_sparc.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\malloc.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\os_linux.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\os_linux_kernel.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\os_palmos.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\os_sunos.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\os_win32.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\os_win32_wince.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\rand.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\setjmp.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\size_t.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\socket.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\stdarg.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\stdfileio.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\string.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\time.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\compat\vsprintf.h">
+ <Filter>Header Files\compat</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\list_i.h">
+ <Filter>Inline Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\pool_i.h">
+ <Filter>Inline Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pj\string_i.h">
+ <Filter>Inline Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjlib/build/pjlib_test.vcxproj.filters b/pjlib/build/pjlib_test.vcxproj.filters
new file mode 100644
index 00000000..0e122c6e
--- /dev/null
+++ b/pjlib/build/pjlib_test.vcxproj.filters
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{87ba28ea-fd15-43b2-8da2-52ca1fedaa86}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{d65a57ff-143e-46bc-92e3-bef39475b72a}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{131d925a-9a14-4c13-87f9-4350e5b57a65}</UniqueIdentifier>
+ <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjlib-test\activesock.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\atomic.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\echo_clt.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\errno.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\exception.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\fifobuf.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\file.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\hash_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\ioq_perf.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\ioq_tcp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\ioq_udp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\ioq_unreg.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\list.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\main.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\main_mod.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\main_win32.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\mutex.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\os.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\pool.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\pool_perf.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\rand.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\rbtree.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\select.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\sleep.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\sock.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\sock_perf.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\ssl_sock.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\string.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\thread.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\timer.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\timestamp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\udp_echo_srv_ioqueue.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\udp_echo_srv_sync.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjlib-test\util.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\src\pjlib-test\test.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjmedia/build/pjmedia.vcxproj.filters b/pjmedia/build/pjmedia.vcxproj.filters
new file mode 100644
index 00000000..4eb1caf2
--- /dev/null
+++ b/pjmedia/build/pjmedia.vcxproj.filters
@@ -0,0 +1,386 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{b47424a1-193e-423f-9735-05ce03549f4e}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{299e6683-786a-497a-ab65-a7ae49842874}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjmedia\alaw_ulaw.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\alaw_ulaw_table.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\avi_player.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\bidirectional.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\clock_thread.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\codec.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\conf_switch.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\conference.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\converter.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\converter_libswscale.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\converter_libyuv.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\delaybuf.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\echo_common.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\echo_port.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\echo_speex.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\echo_suppress.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\endpoint.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\errno.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\event.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\ffmpeg_util.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\format.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\g711.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\jbuf.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\master_port.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\mem_capture.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\mem_player.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\null_port.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\plc_common.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\port.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\resample_libsamplerate.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\resample_port.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\resample_resample.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\resample_speex.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\rtcp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\rtcp_xr.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\rtp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\sdp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\sdp_cmp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\sdp_neg.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\silencedet.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\sound_legacy.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\sound_port.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\splitcomb.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\stereo_port.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\stream.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\stream_common.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\stream_info.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\tonegen.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\transport_adapter_sample.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\transport_ice.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\transport_loop.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\transport_srtp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\transport_udp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\types.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\vid_codec.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\vid_codec_util.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\vid_port.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\vid_stream.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\vid_stream_info.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\vid_tee.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\wav_player.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\wav_playlist.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\wav_writer.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\wave.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia\wsola.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\include\pjmedia\alaw_ulaw.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\avi.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\avi_stream.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\bidirectional.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\circbuf.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\clock.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\codec.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\conference.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\config.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\converter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\delaybuf.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\doxygen.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\echo.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\echo_port.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\endpoint.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\errno.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\event.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\format.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\frame.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\g711.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\jbuf.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\master_port.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\mem_port.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\null_port.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\plc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\port.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\resample.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\rtcp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\rtcp_xr.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\rtp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\sdp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\sdp_neg.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\signatures.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\silencedet.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\sound.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\sound_port.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\splitcomb.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\stereo.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\stream.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\stream_common.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\tonegen.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\transport.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\transport_adapter_sample.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\transport_ice.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\transport_loop.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\transport_srtp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\transport_udp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\types.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\vid_codec.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\vid_codec_util.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\vid_port.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\vid_stream.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\vid_tee.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\wav_playlist.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\wav_port.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\wave.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia\wsola.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjmedia/build/pjmedia_audiodev.vcxproj.filters b/pjmedia/build/pjmedia_audiodev.vcxproj.filters
new file mode 100644
index 00000000..3e43e695
--- /dev/null
+++ b/pjmedia/build/pjmedia_audiodev.vcxproj.filters
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{964a89b5-0309-4d55-b122-251b153fc0a2}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{b3ec472e-1348-4a03-ac3b-19462e8c3b18}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjmedia-audiodev\audiodev.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-audiodev\audiotest.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-audiodev\bdimad_dev.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-audiodev\errno.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-audiodev\legacy_dev.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-audiodev\null_dev.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-audiodev\pa_dev.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-audiodev\symb_aps_dev.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-audiodev\symb_mda_dev.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-audiodev\symb_vas_dev.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-audiodev\wmme_dev.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\include\pjmedia-audiodev\audiodev.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-audiodev\audiodev_imp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-audiodev\audiotest.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-audiodev\config.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-audiodev\errno.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjmedia/build/pjmedia_codec.vcxproj.filters b/pjmedia/build/pjmedia_codec.vcxproj.filters
new file mode 100644
index 00000000..2faead67
--- /dev/null
+++ b/pjmedia/build/pjmedia_codec.vcxproj.filters
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{99e57094-b236-44f5-ab40-8a0a3d2a97c6}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Source Files\g722 Files">
+ <UniqueIdentifier>{f132ef73-1710-4f7c-920d-824cb2fbe51f}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{99ddac3a-ed72-4404-85ab-df65cb5227ca}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjmedia-codec\amr_sdp_match.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\audio_codecs.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\ffmpeg_vid_codecs.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\g722.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\g7221.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\g7221_sdp_match.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\gsm.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\h263_packetizer.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\h264_packetizer.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\ilbc.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\ipp_codecs.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\l16.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\opencore_amr.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\openh264.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\passthrough.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\silk.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\speex_codec.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\g722\g722_dec.c">
+ <Filter>Source Files\g722 Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-codec\g722\g722_enc.c">
+ <Filter>Source Files\g722 Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\src\pjmedia-codec\g722\g722_dec.h">
+ <Filter>Source Files\g722 Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\src\pjmedia-codec\g722\g722_enc.h">
+ <Filter>Source Files\g722 Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\amr_helper.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\amr_sdp_match.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\audio_codecs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\config.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\ffmpeg_vid_codecs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\g722.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\g7221.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\g7221_sdp_match.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\gsm.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\h263_packetizer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\h264_packetizer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\ilbc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\ipp_codecs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\l16.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\opencore_amr.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\passthrough.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\silk.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\speex.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-codec\types.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjmedia/build/pjmedia_test.vcxproj.filters b/pjmedia/build/pjmedia_test.vcxproj.filters
new file mode 100644
index 00000000..72702c04
--- /dev/null
+++ b/pjmedia/build/pjmedia_test.vcxproj.filters
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{dc5faed1-95e5-4b02-81cb-f723eabc7dcf}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{1fe1973b-7c50-415a-9efd-004c5b48d065}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{70721796-c78d-40c1-b2e7-cf1a148bfeac}</UniqueIdentifier>
+ <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\test\codec_vectors.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\jbuf_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\main.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\mips_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\rtp_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\sdp_neg_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\sdptest.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\session_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\vid_codec_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\vid_dev_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\vid_port_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\wince_main.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\src\test\test.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="JBTEST.DAT" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjmedia/build/pjmedia_videodev.vcxproj.filters b/pjmedia/build/pjmedia_videodev.vcxproj.filters
new file mode 100644
index 00000000..2abf4fe6
--- /dev/null
+++ b/pjmedia/build/pjmedia_videodev.vcxproj.filters
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4899336d-07ac-46f4-8746-0e791939d4e5}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{11df22b5-15be-47bf-b275-4fd246912770}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjmedia-videodev\avi_dev.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-videodev\colorbar_dev.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-videodev\dshow_dev.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-videodev\dshowclasses.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-videodev\errno.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-videodev\ffmpeg_dev.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-videodev\sdl_dev.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjmedia-videodev\videodev.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\include\pjmedia-videodev\avi_dev.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-videodev\config.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-videodev\errno.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-videodev\videodev.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjmedia-videodev\videodev_imp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjnath/build/pjnath.vcxproj.filters b/pjnath/build/pjnath.vcxproj.filters
new file mode 100644
index 00000000..c65ab77f
--- /dev/null
+++ b/pjnath/build/pjnath.vcxproj.filters
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{b3c2bd14-a492-4ceb-903d-d6feab391705}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{b1d955f6-b92f-4444-a9be-e8c7ac68aeec}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Doxygen Files">
+ <UniqueIdentifier>{e6069345-ad06-41de-bb42-89d0b7611fab}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjnath\errno.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath\ice_session.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath\ice_strans.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath\nat_detect.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath\stun_auth.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath\stun_msg.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath\stun_msg_dump.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath\stun_session.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath\stun_sock.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath\stun_transaction.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath\turn_session.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath\turn_sock.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\include\pjnath\config.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjnath\errno.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjnath\ice_session.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjnath\ice_strans.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjnath\nat_detect.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjnath.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjnath\stun_auth.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjnath\stun_config.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjnath\stun_doc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjnath\stun_msg.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjnath\stun_session.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjnath\stun_transaction.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjnath\turn_session.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjnath\turn_sock.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjnath\types.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\docs\doc_ice.h">
+ <Filter>Doxygen Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\docs\doc_mainpage.h">
+ <Filter>Doxygen Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\docs\doc_nat.h">
+ <Filter>Doxygen Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\docs\doc_samples.h">
+ <Filter>Doxygen Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\docs\doc_stun.h">
+ <Filter>Doxygen Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\docs\doc_turn.h">
+ <Filter>Doxygen Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjnath/build/pjnath_test.vcxproj.filters b/pjnath/build/pjnath_test.vcxproj.filters
new file mode 100644
index 00000000..b72c452e
--- /dev/null
+++ b/pjnath/build/pjnath_test.vcxproj.filters
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{b7a505e9-02f9-4fff-b21f-30f246f25966}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{2663f9ad-c87e-44e7-ad98-b394d9cfbdf8}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{16412efc-7642-484c-8100-3958bc86124c}</UniqueIdentifier>
+ <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjnath-test\concur_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath-test\ice_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath-test\main.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath-test\main_win32.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath-test\server.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath-test\sess_auth.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath-test\stun.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath-test\stun_sock_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath-test\test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjnath-test\turn_sock_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\src\pjnath-test\test.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/build/pjsua.vcxproj.filters b/pjsip-apps/build/pjsua.vcxproj.filters
new file mode 100644
index 00000000..9df31f80
--- /dev/null
+++ b/pjsip-apps/build/pjsua.vcxproj.filters
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{49faef61-c622-4da3-92d8-f586c05334fe}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{2e643d9a-e249-4757-b59a-88872dff0fad}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{a7091863-a6e2-4113-9fa5-b28581984f4b}</UniqueIdentifier>
+ <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjsua\main.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua\wm\main_wm.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua\pjsua_app.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua\pjsua_app_cli.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua\pjsua_app_common.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua\pjsua_app_config.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua\pjsua_app_legacy.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\src\pjsua\pjsua_app.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\src\pjsua\pjsua_app_common.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/build/pjsystest.vcxproj.filters b/pjsip-apps/build/pjsystest.vcxproj.filters
new file mode 100644
index 00000000..15a96d41
--- /dev/null
+++ b/pjsip-apps/build/pjsystest.vcxproj.filters
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjsystest\main_console.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsystest\main_wm.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsystest\systest.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\src\pjsystest\gui.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\src\pjsystest\systest.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="..\src\pjsystest\pjsystest_wince.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/build/python_pjsua.vcxproj.filters b/pjsip-apps/build/python_pjsua.vcxproj.filters
new file mode 100644
index 00000000..42fa8b58
--- /dev/null
+++ b/pjsip-apps/build/python_pjsua.vcxproj.filters
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{1b31e8a3-343c-4e8a-a018-3ca937a37bf6}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{b400bdd5-2584-4d1c-b905-d44112576dd8}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{022e436a-5341-4184-8a8f-04d3dd644e8d}</UniqueIdentifier>
+ <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\python\_pjsua.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="..\src\python\_pjsua.def">
+ <Filter>Source Files</Filter>
+ </None>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\src\python\_pjsua.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/build/sample_debug.vcxproj.filters b/pjsip-apps/build/sample_debug.vcxproj.filters
new file mode 100644
index 00000000..971b1a3b
--- /dev/null
+++ b/pjsip-apps/build/sample_debug.vcxproj.filters
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{631c3228-65bb-420e-b6e8-c9691ff0cc92}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{ccab5d08-cf03-4653-b512-2af4e6976c79}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{08120526-bae8-41d9-b865-82cb4ce70980}</UniqueIdentifier>
+ <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\samples\debug.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip-apps/build/samples.vcxproj.filters b/pjsip-apps/build/samples.vcxproj.filters
new file mode 100644
index 00000000..a6baf933
--- /dev/null
+++ b/pjsip-apps/build/samples.vcxproj.filters
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{edee2571-42c7-4b19-a770-463c50ecadf1}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{b4946932-b2c0-4674-8c52-84055cf6252a}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{62edc4d5-7a09-42e6-9c5a-f19689126b97}</UniqueIdentifier>
+ <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\samples\aectest.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\auddemo.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\aviplay.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\clidemo.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\confbench.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\confsample.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\encdec.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\footprint.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\httpdemo.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\icedemo.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\jbsim.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\latency.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\level.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\mix.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\pcaputil.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\pjsip-perf.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\playfile.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\playsine.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\recfile.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\resampleplay.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\simple_pjsua.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\simpleua.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\sipecho.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\siprtp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\siprtp_report.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\sipstateless.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\sndinfo.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\sndtest.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\stateful_proxy.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\stateless_proxy.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\streamutil.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\strerror.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\tonegen.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\samples\vid_streamutil.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\src\samples\proxy.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\src\samples\util.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="Samples-vc.mak" />
+ <None Include="Samples.mak" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip/build/pjsip_core.vcxproj.filters b/pjsip/build/pjsip_core.vcxproj.filters
new file mode 100644
index 00000000..73066ce2
--- /dev/null
+++ b/pjsip/build/pjsip_core.vcxproj.filters
@@ -0,0 +1,228 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{01ac843c-8657-45e4-8c9c-aa8ab906fdc8}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Source Files\Base %28.c%29">
+ <UniqueIdentifier>{391bfdc9-02b9-41eb-b2c5-2f0124c59b35}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\Messaging and Parsing %28.c%29">
+ <UniqueIdentifier>{23d61d47-dd86-4aa4-863e-0cd599a70000}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\Core %28.c%29">
+ <UniqueIdentifier>{c5cb5819-1a9a-476b-b0db-1ba96b757673}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\Transport Layer %28.c%29">
+ <UniqueIdentifier>{2138e275-95d4-4fd4-a58c-afd0d1ddaa33}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\Authentication %28.c%29">
+ <UniqueIdentifier>{6f88bcbd-02a7-4694-a659-1735e740079d}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\Transaction Layer %28.c%29">
+ <UniqueIdentifier>{816fe75a-ef48-4688-a552-99e617e88452}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\UA Layer %28.c%29">
+ <UniqueIdentifier>{2f75cad5-aa9f-4858-b5ff-aaacddd38811}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{dafdeb57-3823-46a8-9594-e1ba24ffbce3}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Header Files\Base Types %28.h%29">
+ <UniqueIdentifier>{237fd024-84bd-47ab-bc96-fb9fecdc1079}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\Messaging and Parsing %28.h%29">
+ <UniqueIdentifier>{2c99449b-0ca0-4545-af73-14e1fcb47562}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\Core %28.h%29">
+ <UniqueIdentifier>{ddaf32b8-43e3-4a29-9e61-8026eb48783b}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\Transport Layer %28.h%29">
+ <UniqueIdentifier>{d491258b-3b88-450d-b581-2e57a1e7e392}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\Authentication %28.h%29">
+ <UniqueIdentifier>{1c9b6fe8-c507-4ee5-b034-b0bb4d5a7a9e}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\Transaction Layer %28.h%29">
+ <UniqueIdentifier>{b282631d-0d6b-4d6c-bfa3-2d3398de3c7d}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\UA Layer %28.h%29">
+ <UniqueIdentifier>{998075b6-2c7b-48d7-b06e-b97923224db7}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Inline Files">
+ <UniqueIdentifier>{713f540e-5d52-4740-a8ab-7ebf6c2f8f3c}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjsip\sip_errno.c">
+ <Filter>Source Files\Base %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_msg.c">
+ <Filter>Source Files\Messaging and Parsing %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_multipart.c">
+ <Filter>Source Files\Messaging and Parsing %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_parser.c">
+ <Filter>Source Files\Messaging and Parsing %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_tel_uri.c">
+ <Filter>Source Files\Messaging and Parsing %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_uri.c">
+ <Filter>Source Files\Messaging and Parsing %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_config.c">
+ <Filter>Source Files\Core %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_endpoint.c">
+ <Filter>Source Files\Core %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_util.c">
+ <Filter>Source Files\Core %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_util_proxy.c">
+ <Filter>Source Files\Core %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_resolve.c">
+ <Filter>Source Files\Transport Layer %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_transport.c">
+ <Filter>Source Files\Transport Layer %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_transport_loop.c">
+ <Filter>Source Files\Transport Layer %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_transport_tcp.c">
+ <Filter>Source Files\Transport Layer %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_transport_tls.c">
+ <Filter>Source Files\Transport Layer %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_transport_udp.c">
+ <Filter>Source Files\Transport Layer %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_auth_aka.c">
+ <Filter>Source Files\Authentication %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_auth_client.c">
+ <Filter>Source Files\Authentication %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_auth_msg.c">
+ <Filter>Source Files\Authentication %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_auth_parser.c">
+ <Filter>Source Files\Authentication %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_auth_server.c">
+ <Filter>Source Files\Authentication %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_transaction.c">
+ <Filter>Source Files\Transaction Layer %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_util_statefull.c">
+ <Filter>Source Files\Transaction Layer %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_dialog.c">
+ <Filter>Source Files\UA Layer %28.c%29</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip\sip_ua_layer.c">
+ <Filter>Source Files\UA Layer %28.c%29</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\docs\doxygen.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_config.h">
+ <Filter>Header Files\Base Types %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_errno.h">
+ <Filter>Header Files\Base Types %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_private.h">
+ <Filter>Header Files\Base Types %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_types.h">
+ <Filter>Header Files\Base Types %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\print_util.h">
+ <Filter>Header Files\Messaging and Parsing %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_msg.h">
+ <Filter>Header Files\Messaging and Parsing %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_multipart.h">
+ <Filter>Header Files\Messaging and Parsing %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_parser.h">
+ <Filter>Header Files\Messaging and Parsing %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_tel_uri.h">
+ <Filter>Header Files\Messaging and Parsing %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_uri.h">
+ <Filter>Header Files\Messaging and Parsing %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_endpoint.h">
+ <Filter>Header Files\Core %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_event.h">
+ <Filter>Header Files\Core %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_module.h">
+ <Filter>Header Files\Core %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_util.h">
+ <Filter>Header Files\Core %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_resolve.h">
+ <Filter>Header Files\Transport Layer %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_transport.h">
+ <Filter>Header Files\Transport Layer %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_transport_loop.h">
+ <Filter>Header Files\Transport Layer %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_transport_tcp.h">
+ <Filter>Header Files\Transport Layer %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_transport_tls.h">
+ <Filter>Header Files\Transport Layer %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_transport_udp.h">
+ <Filter>Header Files\Transport Layer %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_auth.h">
+ <Filter>Header Files\Authentication %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_auth_aka.h">
+ <Filter>Header Files\Authentication %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_auth_msg.h">
+ <Filter>Header Files\Authentication %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_auth_parser.h">
+ <Filter>Header Files\Authentication %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_transaction.h">
+ <Filter>Header Files\Transaction Layer %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_dialog.h">
+ <Filter>Header Files\UA Layer %28.h%29</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip\sip_ua_layer.h">
+ <Filter>Header Files\UA Layer %28.h%29</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <Text Include="..\..\INSTALL.txt" />
+ <Text Include="..\..\RELNOTES.txt" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip/build/pjsip_simple.vcxproj.filters b/pjsip/build/pjsip_simple.vcxproj.filters
new file mode 100644
index 00000000..a7e04b8f
--- /dev/null
+++ b/pjsip/build/pjsip_simple.vcxproj.filters
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{49154328-0390-4ccf-bec2-37f9d04e94ba}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{5a637a36-0060-48a7-92d4-1de2550c78d0}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjsip-simple\errno.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip-simple\evsub.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip-simple\evsub_msg.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip-simple\iscomposing.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip-simple\mwi.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip-simple\pidf.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip-simple\presence.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip-simple\presence_body.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip-simple\publishc.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip-simple\rpid.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip-simple\xpidf.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\include\pjsip-simple\errno.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-simple\evsub.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-simple\evsub_msg.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-simple\iscomposing.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-simple\mwi.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-simple\pidf.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip_simple.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-simple\presence.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-simple\publish.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-simple\rpid.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-simple\types.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-simple\xpidf.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip/build/pjsip_test.vcxproj.filters b/pjsip/build/pjsip_test.vcxproj.filters
new file mode 100644
index 00000000..be56ac07
--- /dev/null
+++ b/pjsip/build/pjsip_test.vcxproj.filters
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{a31f789c-4dff-4ae5-a6d3-87e0c8b27a98}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{4089ba75-e6e9-4d29-8fbc-b11847603677}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{99b36716-e30c-4052-9c62-3fa168805b8f}</UniqueIdentifier>
+ <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\test\dlg_core_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\dns_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\inv_offer_answer_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\main.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\main_win32.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\msg_err_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\msg_logger.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\msg_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\multipart_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\regc_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\transport_loop_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\transport_tcp_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\transport_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\transport_udp_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\tsx_basic_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\tsx_bench.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\tsx_uac_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\tsx_uas_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\txdata_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\test\uri_test.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\src\test\test.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip/build/pjsip_ua.vcxproj.filters b/pjsip/build/pjsip_ua.vcxproj.filters
new file mode 100644
index 00000000..fb4c6c20
--- /dev/null
+++ b/pjsip/build/pjsip_ua.vcxproj.filters
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{2ba16f08-a4c6-45f6-9255-b72abac51ffa}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{0545fe15-98d9-4a49-aab3-37871d867b4f}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjsip-ua\sip_100rel.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip-ua\sip_inv.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip-ua\sip_reg.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip-ua\sip_replaces.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip-ua\sip_timer.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsip-ua\sip_xfer.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\include\pjsip_ua.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-ua\sip_100rel.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-ua\sip_inv.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-ua\sip_regc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-ua\sip_replaces.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-ua\sip_timer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsip-ua\sip_xfer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip/build/pjsua2_lib.vcxproj.filters b/pjsip/build/pjsua2_lib.vcxproj.filters
new file mode 100644
index 00000000..232baf1e
--- /dev/null
+++ b/pjsip/build/pjsua2_lib.vcxproj.filters
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{44ecb7ef-36e9-4d66-ab18-245108f7f626}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{374e9863-689a-41ac-8361-dd9ae01ae0f2}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjsua2\account.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua2\call.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua2\endpoint.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua2\json.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua2\media.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua2\persistent.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua2\presence.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua2\siptypes.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua2\types.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\src\pjsua2\util.hpp">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsua2\account.hpp">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsua2\call.hpp">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsua2\config.hpp">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsua2\doxygen.hpp">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsua2\endpoint.hpp">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsua2\json.hpp">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsua2\media.hpp">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsua2\persistent.hpp">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsua2\presence.hpp">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsua2\siptypes.hpp">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsua2\types.hpp">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/pjsip/build/pjsua_lib.vcxproj.filters b/pjsip/build/pjsua_lib.vcxproj.filters
new file mode 100644
index 00000000..9a326cce
--- /dev/null
+++ b/pjsip/build/pjsua_lib.vcxproj.filters
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{0478752b-c2a1-46d0-981b-63f3b004f892}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{e83578b3-3953-431c-8cb0-3e0da189893c}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\pjsua-lib\pjsua_acc.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua-lib\pjsua_aud.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua-lib\pjsua_call.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua-lib\pjsua_core.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua-lib\pjsua_dump.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua-lib\pjsua_im.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua-lib\pjsua_media.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua-lib\pjsua_pres.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\src\pjsua-lib\pjsua_vid.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\include\pjsua-lib\pjsua.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\include\pjsua-lib\pjsua_internal.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/third_party/build/baseclasses/libbaseclasses.vcxproj.filters b/third_party/build/baseclasses/libbaseclasses.vcxproj.filters
new file mode 100644
index 00000000..aea4ff78
--- /dev/null
+++ b/third_party/build/baseclasses/libbaseclasses.vcxproj.filters
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{76635597-4cbc-4750-b489-6eae9544b748}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{c7cb6317-d410-4afa-a8ee-8a91b3b58cd7}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\BaseClasses\amfilter.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\BaseClasses\amvideo.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\BaseClasses\arithutil.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\BaseClasses\combase.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\BaseClasses\ctlutil.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\BaseClasses\mtype.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\BaseClasses\renbase.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\BaseClasses\wxdebug.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\BaseClasses\wxlist.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\BaseClasses\wxutil.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\BaseClasses\amfilter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\BaseClasses\combase.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\BaseClasses\ctlutil.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\BaseClasses\fourcc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\BaseClasses\measure.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\BaseClasses\msgthrd.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\BaseClasses\mtype.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\BaseClasses\refclock.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\BaseClasses\reftime.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\BaseClasses\renbase.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\BaseClasses\seekpt.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\BaseClasses\streams.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\BaseClasses\wxdebug.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\BaseClasses\wxlist.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\BaseClasses\wxutil.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/third_party/build/g7221/libg7221codec.vcxproj.filters b/third_party/build/g7221/libg7221codec.vcxproj.filters
new file mode 100644
index 00000000..866ec684
--- /dev/null
+++ b/third_party/build/g7221/libg7221codec.vcxproj.filters
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{e0124f75-7ffe-404d-8425-e2f830a6583f}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Source Files\common">
+ <UniqueIdentifier>{481a6b74-f555-4972-9d8d-3f86cb2aa83e}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\decode">
+ <UniqueIdentifier>{fcb28afe-5cb4-4e3a-81ce-ffc90a1351e2}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\encode">
+ <UniqueIdentifier>{5f3d2c79-6cd2-436c-b5c3-1101d984c617}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{96ac235a-ed6e-4c69-b708-10b58bbf0f52}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\g7221\common\basic_op.c">
+ <Filter>Source Files\common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\g7221\common\common.c">
+ <Filter>Source Files\common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\g7221\common\huff_tab.c">
+ <Filter>Source Files\common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\g7221\common\tables.c">
+ <Filter>Source Files\common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\g7221\decode\coef2sam.c">
+ <Filter>Source Files\decode</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\g7221\decode\dct4_s.c">
+ <Filter>Source Files\decode</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\g7221\decode\decoder.c">
+ <Filter>Source Files\decode</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\g7221\encode\dct4_a.c">
+ <Filter>Source Files\encode</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\g7221\encode\encoder.c">
+ <Filter>Source Files\encode</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\g7221\encode\sam2coef.c">
+ <Filter>Source Files\encode</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\g7221\common\basic_op.h">
+ <Filter>Source Files\common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\g7221\common\basic_op_i.h">
+ <Filter>Source Files\common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\g7221\common\config.h">
+ <Filter>Source Files\common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\g7221\common\count.h">
+ <Filter>Source Files\common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\g7221\common\huff_def.h">
+ <Filter>Source Files\common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\g7221\common\huff_tab.h">
+ <Filter>Source Files\common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\g7221\common\tables.h">
+ <Filter>Source Files\common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\g7221\common\typedef.h">
+ <Filter>Source Files\common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\g7221\decode\dct4_s.h">
+ <Filter>Source Files\decode</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\g7221\encode\dct4_a.h">
+ <Filter>Source Files\encode</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\g7221\common\defs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/third_party/build/gsm/libgsmcodec.vcxproj.filters b/third_party/build/gsm/libgsmcodec.vcxproj.filters
new file mode 100644
index 00000000..b9acc494
--- /dev/null
+++ b/third_party/build/gsm/libgsmcodec.vcxproj.filters
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{8b49dc5a-5da5-449f-a101-4f3f943677bf}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{e7154b53-6319-4650-af61-c7b478c8e983}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\gsm\src\add.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\code.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\debug.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\decode.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\gsm_create.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\gsm_decode.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\gsm_destroy.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\gsm_encode.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\gsm_explode.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\gsm_implode.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\gsm_option.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\gsm_print.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\long_term.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\lpc.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\preprocess.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\rpe.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\short_term.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gsm\src\table.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="config.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gsm\inc\config.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gsm\inc\gsm.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gsm\inc\private.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gsm\inc\proto.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gsm\inc\toast.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gsm\inc\unproto.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/third_party/build/ilbc/libilbccodec.vcxproj.filters b/third_party/build/ilbc/libilbccodec.vcxproj.filters
new file mode 100644
index 00000000..8a51ed02
--- /dev/null
+++ b/third_party/build/ilbc/libilbccodec.vcxproj.filters
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{340af6cc-fc21-4336-9c0d-0fbb2a0a8cdd}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{573e2638-8c9b-4ecf-bce2-f0887aac37e8}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\ilbc\anaFilter.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\constants.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\createCB.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\doCPLC.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\enhancer.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\filter.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\FrameClassify.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\gainquant.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\getCBvec.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\helpfun.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\hpInput.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\hpOutput.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\iCBConstruct.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\iCBSearch.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\iLBC_decode.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\iLBC_encode.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\LPCdecode.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\LPCencode.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\lsf.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\packing.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\StateConstructW.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\StateSearchW.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\ilbc\syntFilter.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\ilbc\anaFilter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\constants.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\createCB.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\doCPLC.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\enhancer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\filter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\FrameClassify.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\gainquant.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\getCBvec.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\helpfun.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\hpInput.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\hpOutput.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\iCBConstruct.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\iCBSearch.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\iLBC_decode.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\iLBC_define.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\iLBC_encode.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\LPCdecode.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\LPCencode.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\lsf.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\packing.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\StateConstructW.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\StateSearchW.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\ilbc\syntFilter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/third_party/build/milenage/libmilenage.vcxproj.filters b/third_party/build/milenage/libmilenage.vcxproj.filters
new file mode 100644
index 00000000..f2b66418
--- /dev/null
+++ b/third_party/build/milenage/libmilenage.vcxproj.filters
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{f918d651-1894-42d5-97e9-27de00b17115}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{c10ea2b0-aa26-433b-b0d3-ef10fb4e669d}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\milenage\milenage.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\milenage\rijndael.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\milenage\milenage.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\milenage\rijndael.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/third_party/build/portaudio/libportaudio.vcxproj.filters b/third_party/build/portaudio/libportaudio.vcxproj.filters
new file mode 100644
index 00000000..643ec044
--- /dev/null
+++ b/third_party/build/portaudio/libportaudio.vcxproj.filters
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{a029e81c-afaf-40ed-810f-8652e2572525}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Source Files\common">
+ <UniqueIdentifier>{dac9d7fb-6876-403d-b5c5-cc320dd1caea}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\hostapi">
+ <UniqueIdentifier>{35c00efa-86b1-4d9e-a638-9709b768c1a0}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\hostapi\dsound">
+ <UniqueIdentifier>{f945138d-8e0c-49fb-9c7d-6600e2b9dbf2}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\hostapi\wmme">
+ <UniqueIdentifier>{5030212d-7aae-4c40-94b5-8e59ed15d8f3}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\os">
+ <UniqueIdentifier>{e219c28e-9e10-484c-a8f1-c331c4b22579}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\os\win">
+ <UniqueIdentifier>{975862dc-dcaf-4c45-b0ee-066380d1b0ef}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{38181073-5a27-4e42-82d0-370255732c4f}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\portaudio\src\common\pa_allocation.c">
+ <Filter>Source Files\common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\portaudio\src\common\pa_converters.c">
+ <Filter>Source Files\common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\portaudio\src\common\pa_cpuload.c">
+ <Filter>Source Files\common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\portaudio\src\common\pa_debugprint.c">
+ <Filter>Source Files\common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\portaudio\src\common\pa_dither.c">
+ <Filter>Source Files\common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\portaudio\src\common\pa_front.c">
+ <Filter>Source Files\common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\portaudio\src\common\pa_process.c">
+ <Filter>Source Files\common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\portaudio\src\common\pa_skeleton.c">
+ <Filter>Source Files\common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\portaudio\src\common\pa_stream.c">
+ <Filter>Source Files\common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\portaudio\src\hostapi\dsound\pa_win_ds.c">
+ <Filter>Source Files\hostapi\dsound</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\portaudio\src\hostapi\dsound\pa_win_ds_dynlink.c">
+ <Filter>Source Files\hostapi\dsound</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\portaudio\src\hostapi\wmme\pa_win_wmme.c">
+ <Filter>Source Files\hostapi\wmme</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\portaudio\src\os\win\pa_win_hostapis.c">
+ <Filter>Source Files\os\win</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\portaudio\src\os\win\pa_win_util.c">
+ <Filter>Source Files\os\win</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\portaudio\src\os\win\pa_win_waveformat.c">
+ <Filter>Source Files\os\win</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\portaudio\src\os\win\pa_x86_plain_converters.c">
+ <Filter>Source Files\os\win</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\portaudio\src\hostapi\dsound\pa_win_ds_dynlink.h">
+ <Filter>Source Files\hostapi\dsound</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\portaudio\src\os\win\pa_x86_plain_converters.h">
+ <Filter>Source Files\os\win</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\portaudio\include\pa_win_wmme.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\portaudio\include\portaudio.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/third_party/build/resample/libresample.vcxproj.filters b/third_party/build/resample/libresample.vcxproj.filters
new file mode 100644
index 00000000..8b1f95a8
--- /dev/null
+++ b/third_party/build/resample/libresample.vcxproj.filters
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{3de1d236-2197-4711-9382-eeb868306030}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{e8afb0d8-7602-4bc2-999b-098090f01d12}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\resample\src\largefilter.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\resample\src\resample.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\resample\src\smallfilter.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\resample\src\stddefs.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\resample\include\resamplesubs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\resample\src\resamplesubs.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/third_party/build/speex/libspeex.vcxproj.filters b/third_party/build/speex/libspeex.vcxproj.filters
new file mode 100644
index 00000000..a824af22
--- /dev/null
+++ b/third_party/build/speex/libspeex.vcxproj.filters
@@ -0,0 +1,245 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{6c1febad-435e-4461-82c5-19c9d7580f31}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{4188f201-4ec3-4263-b540-db2a64134296}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\speex\libspeex\bits.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\cb_search.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\exc_10_16_table.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\exc_10_32_table.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\exc_20_32_table.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\exc_5_256_table.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\exc_5_64_table.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\exc_8_128_table.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\fftwrap.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\filterbank.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\filters.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\gain_table.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\gain_table_lbr.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\hexc_10_32_table.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\hexc_table.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\high_lsp_tables.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\kiss_fft.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\kiss_fftr.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\lpc.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\lsp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\lsp_tables_nb.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\ltp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\mdf.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\modes.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\modes_wb.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\nb_celp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\preprocess.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\quant_lsp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\resample.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\sb_celp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\smallft.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\speex.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\speex_callbacks.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\speex_header.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\stereo.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\vbr.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\vq.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\speex\libspeex\window.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\speex\libspeex\_kiss_fft_guts.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\arch.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\cb_search.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\cb_search_sse.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="config.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\fftwrap.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\filterbank.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\filters.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\filters_sse.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\fixed_debug.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\fixed_generic.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\kiss_fft.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\kiss_fftr.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\lpc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\lsp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\ltp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\ltp_sse.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\math_approx.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\modes.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\nb_celp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\os_support.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\pseudofloat.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\quant_lsp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\sb_celp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\smallft.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\include\speex\speex.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\include\speex\speex_bits.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\include\speex\speex_callbacks.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\include\speex\speex_echo.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\include\speex\speex_header.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\include\speex\speex_jitter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\include\speex\speex_preprocess.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\include\speex\speex_resampler.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\include\speex\speex_stereo.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\include\speex\speex_types.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\stack_alloc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\vbr.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\speex\libspeex\vq.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/third_party/build/srtp/libsrtp.vcxproj.filters b/third_party/build/srtp/libsrtp.vcxproj.filters
new file mode 100644
index 00000000..57e16c59
--- /dev/null
+++ b/third_party/build/srtp/libsrtp.vcxproj.filters
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="crypto">
+ <UniqueIdentifier>{f75b0fc0-2c2f-43cd-b6c9-116b32197c2b}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="crypto\ae_xfm">
+ <UniqueIdentifier>{54f5bab4-bfa9-4c72-b859-693816b56e7f}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="crypto\cipher">
+ <UniqueIdentifier>{32730aa3-8eba-44b6-9040-cc5f7d7e9656}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="crypto\hash">
+ <UniqueIdentifier>{7c4cf354-39bc-4d4d-ba4e-f1d6897f8b72}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="crypto\kernel">
+ <UniqueIdentifier>{2b16973d-1b1a-4ca4-9669-eb9ad033e5db}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="crypto\math">
+ <UniqueIdentifier>{9855fbea-23ad-4cbf-b56e-80a2e0ce341a}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="crypto\replay">
+ <UniqueIdentifier>{fd1a03f1-7194-4434-a86a-60905514348d}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="crypto\include">
+ <UniqueIdentifier>{b4cf0314-f1bd-44d6-ad75-187c4b03c5c3}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="crypto\rng">
+ <UniqueIdentifier>{101639e1-fe64-435f-8428-4c647132ad40}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\srtp\srtp\srtp.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\pjlib\srtp_err.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\ae_xfm\xfm.c">
+ <Filter>crypto\ae_xfm</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\cipher\aes.c">
+ <Filter>crypto\cipher</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\cipher\aes_cbc.c">
+ <Filter>crypto\cipher</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\cipher\aes_icm.c">
+ <Filter>crypto\cipher</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\cipher\cipher.c">
+ <Filter>crypto\cipher</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\cipher\null_cipher.c">
+ <Filter>crypto\cipher</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\hash\auth.c">
+ <Filter>crypto\hash</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\hash\hmac.c">
+ <Filter>crypto\hash</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\hash\null_auth.c">
+ <Filter>crypto\hash</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\hash\sha1.c">
+ <Filter>crypto\hash</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\kernel\alloc.c">
+ <Filter>crypto\kernel</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\kernel\crypto_kernel.c">
+ <Filter>crypto\kernel</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\kernel\key.c">
+ <Filter>crypto\kernel</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\math\datatypes.c">
+ <Filter>crypto\math</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\math\gf2_8.c">
+ <Filter>crypto\math</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\math\stat.c">
+ <Filter>crypto\math</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\replay\rdb.c">
+ <Filter>crypto\replay</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\replay\rdbx.c">
+ <Filter>crypto\replay</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\rng\ctr_prng.c">
+ <Filter>crypto\rng</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\rng\prng.c">
+ <Filter>crypto\rng</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\srtp\crypto\rng\rand_source.c">
+ <Filter>crypto\rng</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\srtp\include\rtp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\include\srtp.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="srtp_config.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\include\ut_sim.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\aes.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\aes_cbc.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\aes_icm.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\alloc.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\auth.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\cipher.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\crypto.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\crypto_kernel.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\crypto_math.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\crypto_types.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\cryptoalg.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\datatypes.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\err.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\gf2_8.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\hmac.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\integers.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\kernel_compat.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\key.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\null_auth.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\null_cipher.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\prng.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\rand_source.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\rdb.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\rdbx.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\sha1.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\stat.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\srtp\crypto\include\xfm.h">
+ <Filter>crypto\include</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file