<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[Freeswitch-trunk][15602] </title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<div id="header">FreeSWITCH Subversion</div>
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://fisheye.freeswitch.org/changelog/FreeSWITCH?cs=15602">15602</a></dd>
<dt>Author</dt> <dd>mikej</dd>
<dt>Date</dt> <dd>2009-11-21 13:45:06 -0600 (Sat, 21 Nov 2009)</dd>
</dl>

<h3>Log Message</h3>
<pre>update to http://www.soft-switch.org/downloads/snapshots/voipcodecs/<a href="http://jira.freeswitch.org/browse/broadvoice-20091122">broadvoice-20091122</a>.tar.gz</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#freeswitchtrunklibsbroadvoiceMakefileam">freeswitch/trunk/libs/broadvoice/Makefile.am</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicebroadvoicespec">freeswitch/trunk/libs/broadvoice/broadvoice.spec</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicebroadvoicespecin">freeswitch/trunk/libs/broadvoice/broadvoice.spec.in</a></li>
<li><a href="#freeswitchtrunklibsbroadvoiceconfigureac">freeswitch/trunk/libs/broadvoice/configure.ac</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicedebianrules">freeswitch/trunk/libs/broadvoice/debian/rules</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicesrcMakefileam">freeswitch/trunk/libs/broadvoice/src/Makefile.am</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicesrcbroadvoiceversionh">freeswitch/trunk/libs/broadvoice/src/broadvoice/version.h</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicesrcbroadvoicedsp">freeswitch/trunk/libs/broadvoice/src/broadvoice.dsp</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicesrcbroadvoicevcproj">freeswitch/trunk/libs/broadvoice/src/broadvoice.vcproj</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicesrcmsvcmsvcprojhead">freeswitch/trunk/libs/broadvoice/src/msvc/msvcproj.head</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicesrcmsvcvc8projhead">freeswitch/trunk/libs/broadvoice/src/msvc/vc8proj.head</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicetestsMakefileam">freeswitch/trunk/libs/broadvoice/tests/Makefile.am</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicetestsg192_bit_streamc">freeswitch/trunk/libs/broadvoice/tests/g192_bit_stream.c</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicetestsregression_testsshin">freeswitch/trunk/libs/broadvoice/tests/regression_tests.sh.in</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#freeswitchtrunklibsbroadvoicebroadvoicepcin">freeswitch/trunk/libs/broadvoice/broadvoice.pc.in</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicesrclibbroadvoice2005sln">freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2005.sln</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicesrclibbroadvoice2005vcproj">freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2005.vcproj</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicesrclibbroadvoice2008sln">freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2008.sln</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicesrclibbroadvoice2008vcproj">freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2008.vcproj</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicesrclibbroadvoicedsp">freeswitch/trunk/libs/broadvoice/src/libbroadvoice.dsp</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicesrcmsvcvc9projfoot">freeswitch/trunk/libs/broadvoice/src/msvc/vc9proj.foot</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicesrcmsvcvc9projhead">freeswitch/trunk/libs/broadvoice/src/msvc/vc9proj.head</a></li>
<li><a href="#freeswitchtrunklibsbroadvoicetestsbroadvoice_testsc">freeswitch/trunk/libs/broadvoice/tests/broadvoice_tests.c</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="freeswitchtrunklibsbroadvoiceMakefileam"></a>
<div class="modfile"><h4>Modified: freeswitch/trunk/libs/broadvoice/Makefile.am (15601 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/Makefile.am        2009-11-21 19:36:39 UTC (rev 15601)
+++ freeswitch/trunk/libs/broadvoice/Makefile.am        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -16,7 +16,7 @@
</span><span class="cx"> ## along with this program; if not, write to the Free Software
</span><span class="cx"> ## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
</span><span class="cx"> ##
</span><del>-## $Id: Makefile.am,v 1.1.1.1 2009/11/19 12:10:48 steveu Exp $
</del><ins>+## $Id: Makefile.am,v 1.2 2009/11/21 17:19:22 steveu Exp $
</ins><span class="cx"> 
</span><span class="cx"> AM_CFLAGS = $(COMP_VENDOR_CFLAGS)
</span><span class="cx"> AM_LDFLAGS = $(COMP_VENDOR_LDFLAGS)
</span><span class="lines">@@ -26,6 +26,7 @@
</span><span class="cx"> MAINTAINERCLEANFILES = Makefile.in
</span><span class="cx"> 
</span><span class="cx"> EXTRA_DIST = autogen.sh \
</span><ins>+             broadvoice.pc \
</ins><span class="cx">              broadvoice.spec \
</span><span class="cx">              wrapper.xsl \
</span><span class="cx">              doc/broadvoice-doxygen \
</span><span class="lines">@@ -49,6 +50,9 @@
</span><span class="cx"> 
</span><span class="cx"> DIST_SUBDIRS = src doc tests test-data
</span><span class="cx"> 
</span><ins>+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = broadvoice.pc
+
</ins><span class="cx"> faq: faq.xml
</span><span class="cx">         cd faq ; xsltproc ../wrapper.xsl ../faq.xml
</span><span class="cx"> 
</span></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicebroadvoicepcin"></a>
<div class="addfile"><h4>Added: freeswitch/trunk/libs/broadvoice/broadvoice.pc.in (0 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/broadvoice.pc.in                                (rev 0)
+++ freeswitch/trunk/libs/broadvoice/broadvoice.pc.in        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: spandsp
+Description: A library for the BroadVoice 16 and 32 speech codecs.
+Requires:
+Version: @VERSION@
+Libs: -L${libdir} -lbroadvoice -lm
+Cflags: -I${includedir}
</ins></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicebroadvoicespec"></a>
<div class="modfile"><h4>Modified: freeswitch/trunk/libs/broadvoice/broadvoice.spec (15601 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/broadvoice.spec        2009-11-21 19:36:39 UTC (rev 15601)
+++ freeswitch/trunk/libs/broadvoice/broadvoice.spec        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -9,8 +9,6 @@
</span><span class="cx"> Source:     http://www.soft-switch.org/downloads/codecs/broadvoice-0.0.1.tar.gz
</span><span class="cx"> BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
</span><span class="cx"> 
</span><del>-Docdir:     %{_prefix}/doc
-
</del><span class="cx"> BuildRequires: audiofile-devel
</span><span class="cx"> BuildRequires: doxygen
</span><span class="cx"> 
</span><span class="lines">@@ -47,14 +45,13 @@
</span><span class="cx"> 
</span><span class="cx"> %{_libdir}/libbroadvoice.so.*
</span><span class="cx"> 
</span><del>-%{_datadir}/libbroadvoice
-
</del><span class="cx"> %files devel
</span><span class="cx"> %defattr(-,root,root,-)
</span><span class="cx"> %doc doc/api
</span><span class="cx"> %{_includedir}/broadvoice.h
</span><span class="cx"> %{_includedir}/broadvoice
</span><span class="cx"> %{_libdir}/libbroadvoice.so
</span><ins>+%{_libdir}/pkgconfig/broadvoice.pc
</ins><span class="cx"> 
</span><span class="cx"> %post -p /sbin/ldconfig
</span><span class="cx"> 
</span></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicebroadvoicespecin"></a>
<div class="modfile"><h4>Modified: freeswitch/trunk/libs/broadvoice/broadvoice.spec.in (15601 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/broadvoice.spec.in        2009-11-21 19:36:39 UTC (rev 15601)
+++ freeswitch/trunk/libs/broadvoice/broadvoice.spec.in        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -9,8 +9,6 @@
</span><span class="cx"> Source:     http://www.soft-switch.org/downloads/codecs/@PACKAGE@-@VERSION@.tar.gz
</span><span class="cx"> BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
</span><span class="cx"> 
</span><del>-Docdir:     %{_prefix}/doc
-
</del><span class="cx"> BuildRequires: audiofile-devel
</span><span class="cx"> BuildRequires: doxygen
</span><span class="cx"> 
</span><span class="lines">@@ -47,14 +45,13 @@
</span><span class="cx"> 
</span><span class="cx"> %{_libdir}/libbroadvoice.so.*
</span><span class="cx"> 
</span><del>-%{_datadir}/libbroadvoice
-
</del><span class="cx"> %files devel
</span><span class="cx"> %defattr(-,root,root,-)
</span><span class="cx"> %doc doc/api
</span><span class="cx"> %{_includedir}/broadvoice.h
</span><span class="cx"> %{_includedir}/broadvoice
</span><span class="cx"> %{_libdir}/libbroadvoice.so
</span><ins>+%{_libdir}/pkgconfig/broadvoice.pc
</ins><span class="cx"> 
</span><span class="cx"> %post -p /sbin/ldconfig
</span><span class="cx"> 
</span></span></pre></div>
<a id="freeswitchtrunklibsbroadvoiceconfigureac"></a>
<div class="modfile"><h4>Modified: freeswitch/trunk/libs/broadvoice/configure.ac (15601 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/configure.ac        2009-11-21 19:36:39 UTC (rev 15601)
+++ freeswitch/trunk/libs/broadvoice/configure.ac        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -16,7 +16,7 @@
</span><span class="cx"> # along with this program; if not, write to the Free Software
</span><span class="cx"> # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
</span><span class="cx"> #
</span><del>-# $Id: configure.ac,v 1.1.1.1 2009/11/19 12:10:48 steveu Exp $
</del><ins>+# $Id: configure.ac,v 1.2 2009/11/21 17:19:22 steveu Exp $
</ins><span class="cx"> 
</span><span class="cx"> # @start 1
</span><span class="cx"> 
</span><span class="lines">@@ -384,6 +384,7 @@
</span><span class="cx">                  src/Makefile
</span><span class="cx">                  src/broadvoice.h
</span><span class="cx">                  tests/Makefile
</span><ins>+                 broadvoice.pc
</ins><span class="cx">                  broadvoice.spec])
</span><span class="cx"> 
</span><span class="cx"> AC_CONFIG_FILES([tests/regression_tests.sh], [chmod +x tests/regression_tests.sh])
</span></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicedebianrules"></a>
<div class="modfile"><h4>Modified: freeswitch/trunk/libs/broadvoice/debian/rules (15601 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/debian/rules        2009-11-21 19:36:39 UTC (rev 15601)
+++ freeswitch/trunk/libs/broadvoice/debian/rules        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -71,7 +71,6 @@
</span><span class="cx">         dh_testdir -i
</span><span class="cx">         dh_testroot -i
</span><span class="cx">         dh_installchangelogs -i ChangeLog
</span><del>-        dh_installdocs -i DueDiligence
</del><span class="cx">         dh_install -i
</span><span class="cx">         dh_compress -i
</span><span class="cx">         dh_fixperms -i
</span></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicesrcMakefileam"></a>
<div class="modfile"><h4>Modified: freeswitch/trunk/libs/broadvoice/src/Makefile.am (15601 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/src/Makefile.am        2009-11-21 19:36:39 UTC (rev 15601)
+++ freeswitch/trunk/libs/broadvoice/src/Makefile.am        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -16,17 +16,18 @@
</span><span class="cx"> ## along with this program; if not, write to the Free Software
</span><span class="cx"> ## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
</span><span class="cx"> ##
</span><del>-## $Id: Makefile.am,v 1.1.1.1 2009/11/19 12:10:48 steveu Exp $
</del><ins>+## $Id: Makefile.am,v 1.4 2009/11/21 17:19:22 steveu Exp $
</ins><span class="cx"> 
</span><span class="cx"> AM_CFLAGS = $(COMP_VENDOR_CFLAGS)
</span><span class="cx"> AM_LDFLAGS = $(COMP_VENDOR_LDFLAGS)
</span><span class="cx"> 
</span><span class="cx"> MAINTAINERCLEANFILES = Makefile.in
</span><span class="cx"> 
</span><del>-EXTRA_DIST = broadvoice/version.h.in \
-             broadvoice.dsp \
-             broadvoice.sln \
-             broadvoice.vcproj \
</del><ins>+EXTRA_DIST = libbroadvoice.dsp \
+             libbroadvoice.2005.sln \
+             libbroadvoice.2008.sln \
+             libbroadvoice.2005.vcproj \
+             libbroadvoice.2008.vcproj \
</ins><span class="cx">              msvc/gettimeofday.c \
</span><span class="cx">              msvc/inttypes.h \
</span><span class="cx">              msvc/tgmath.h \
</span><span class="lines">@@ -35,11 +36,14 @@
</span><span class="cx">              msvc/broadvoice.def \
</span><span class="cx">              msvc/msvcproj.head \
</span><span class="cx">              msvc/msvcproj.foot \
</span><ins>+             msvc/vc8proj.foot \
</ins><span class="cx">              msvc/vc8proj.head \
</span><del>-             msvc/vc8proj.foot
</del><ins>+             msvc/vc9proj.foot \
+             msvc/vc9proj.head \
+             broadvoice/version.h.in
+             
+INCLUDES = -I$(top_builddir) -I$(srcdir)/floating/common -I$(srcdir)/floating/bv16 -I$(srcdir)/floating/bv32
</ins><span class="cx"> 
</span><del>-INCLUDES = -I$(top_builddir) -Ifloating/common -Ifloating/bv16 -Ifloating/bv32
-
</del><span class="cx"> lib_LTLIBRARIES = libbroadvoice.la
</span><span class="cx"> 
</span><span class="cx"> libbroadvoice_la_SOURCES = bitstream.c \
</span><span class="lines">@@ -111,60 +115,80 @@
</span><span class="cx"> 
</span><span class="cx"> noinst_PROGRAMS =
</span><span class="cx"> 
</span><del>-DSP = broadvoice.dsp
-VCPROJ = broadvoice.vcproj
</del><ins>+DSP = libbroadvoice.dsp
+VCPROJ8 = libbroadvoice.2005.vcproj
+VCPROJ9 = libbroadvoice.2008.vcproj
</ins><span class="cx"> 
</span><del>-WIN32SOURCES = $(libbroadvoice_la_SOURCES) msvc/gettimeofday.c
</del><ins>+WIN32SOURCES = $(libbroadvoice_la_SOURCES) .\\msvc\\gettimeofday.c
</ins><span class="cx"> WIN32HEADERS = $(nobase_include_HEADERS) broadvoice.h
</span><span class="cx"> 
</span><span class="cx"> DSPOUT = | awk '{printf(&quot;%s\r\n&quot;, $$0)}' &gt;&gt; $(DSP)
</span><del>-VCPROJOUT = | awk '{printf(&quot;%s\r\n&quot;, $$0)}' &gt;&gt; $(VCPROJ)
</del><ins>+VCPROJOUT8 = | awk '{printf(&quot;%s\r\n&quot;, $$0)}' &gt;&gt; $(VCPROJ8)
+VCPROJOUT9 = | awk '{printf(&quot;%s\r\n&quot;, $$0)}' &gt;&gt; $(VCPROJ9)
</ins><span class="cx"> 
</span><span class="cx"> $(DSP): msvc/msvcproj.head msvc/msvcproj.foot Makefile.am
</span><span class="cx">         echo &quot;creating $(DSP)&quot;
</span><span class="cx">         @(cp $(srcdir)/msvc/msvcproj.head $(DSP); \
</span><span class="cx">         echo &quot;# Begin Group \&quot;Source Files\&quot;&quot; $(DSPOUT); \
</span><span class="cx">         for file in $(WIN32SOURCES); do \
</span><del>-        myfile=`echo $$file | sed -e 's|/|\\\\|g'`; \
</del><span class="cx">         echo &quot;# Begin Source File&quot; $(DSPOUT); \
</span><span class="cx">         echo &quot;&quot; $(DSPOUT); \
</span><del>-        echo &quot;SOURCE=.\\&quot;$$myfile $(DSPOUT); \
</del><ins>+        echo &quot;SOURCE=.\\&quot;$$file $(DSPOUT); \
</ins><span class="cx">         echo &quot;# End Source File&quot; $(DSPOUT); \
</span><span class="cx">         done; \
</span><span class="cx">         echo &quot;# End Group&quot; $(DSPOUT); \
</span><span class="cx">         echo &quot;# Begin Group \&quot;Header Files\&quot;&quot; $(DSPOUT); \
</span><span class="cx">         for file in $(WIN32HEADERS); do \
</span><del>-        myfile=`echo $$file | sed -e 's|/|\\\\|g'`; \
</del><span class="cx">         echo &quot;# Begin Source File&quot; $(DSPOUT); \
</span><span class="cx">         echo &quot;&quot; $(DSPOUT); \
</span><del>-        echo &quot;SOURCE=.\\&quot;$$myfile $(DSPOUT); \
</del><ins>+        echo &quot;SOURCE=.\\&quot;$$file $(DSPOUT); \
</ins><span class="cx">         echo &quot;# End Source File&quot; $(DSPOUT); \
</span><span class="cx">         done; \
</span><span class="cx">         echo &quot;# End Group&quot; $(DSPOUT); \
</span><span class="cx">         cat $(srcdir)/msvc/msvcproj.foot $(DSPOUT) )
</span><span class="cx"> 
</span><del>-$(VCPROJ): msvc/vc8proj.head msvc/vc8proj.foot Makefile.am
-        echo &quot;creating $(VCPROJ)&quot;
-        @(cp $(srcdir)/msvc/vc8proj.head $(VCPROJ); \
</del><ins>+$(VCPROJ8): msvc/vc8proj.head msvc/vc8proj.foot Makefile.am
+        echo &quot;creating $(VCPROJ8)&quot;
+        @(cp $(srcdir)/msvc/vc8proj.head $(VCPROJ8); \
</ins><span class="cx">         for file in $(WIN32SOURCES); do \
</span><del>-                myfile=`echo $$file | sed -e 's|/|\\\\|g'`; \
-                echo &quot;&lt;File RelativePath=\&quot;&quot;$$myfile&quot;\&quot;&gt;&lt;/File&gt;&quot; $(VCPROJOUT); \
</del><ins>+    myfile=`echo $$file | sed -e 's|/|\\\\|g'`; \
+    echo &quot;&lt;File RelativePath=\&quot;&quot;$$myfile&quot;\&quot;&gt;&lt;/File&gt;&quot; $(VCPROJOUT8); \
</ins><span class="cx">         done; \
</span><del>-        echo &quot;&lt;/Filter&gt;&lt;Filter  Name=\&quot;Header Files\&quot;&gt;&quot; $(VCPROJOUT); \
</del><ins>+        echo &quot;&lt;/Filter&gt;&lt;Filter  Name=\&quot;Header Files\&quot;&gt;&quot; $(VCPROJOUT8); \
</ins><span class="cx">         for file in $(WIN32HEADERS); do \
</span><del>-                myfile=`echo $$file | sed -e 's|/|\\\\|g'`; \
-                echo &quot;&lt;File RelativePath=\&quot;&quot;$$myfile&quot;\&quot;&gt;&lt;/File&gt;&quot; $(VCPROJOUT); \
</del><ins>+        myfile=`echo $$file | sed -e 's|/|\\\\|g'`; \
+                echo &quot;&lt;File RelativePath=\&quot;&quot;$$myfile&quot;\&quot;&gt;&lt;/File&gt;&quot; $(VCPROJOUT8); \
</ins><span class="cx">         done; \
</span><del>-        cat $(srcdir)/msvc/vc8proj.foot $(VCPROJOUT) )
</del><ins>+        cat $(srcdir)/msvc/vc8proj.foot $(VCPROJOUT8) )
</ins><span class="cx"> 
</span><ins>+$(VCPROJ9): msvc/vc9proj.head msvc/vc9proj.foot Makefile.am
+        echo &quot;creating $(VCPROJ9)&quot;
+        @(cp $(srcdir)/msvc/vc9proj.head $(VCPROJ9); \
+        for file in $(WIN32SOURCES); do \
+        myfile=`echo $$file | sed -e 's|/|\\\\|g'`; \
+                echo &quot;&lt;File RelativePath=\&quot;&quot;$$myfile&quot;\&quot;&gt;&lt;/File&gt;&quot; $(VCPROJOUT9); \
+        done; \
+        echo &quot;&lt;/Filter&gt;&lt;Filter  Name=\&quot;Header Files\&quot;&gt;&quot; $(VCPROJOUT9); \
+        for file in $(WIN32HEADERS); do \
+        myfile=`echo $$file | sed -e 's|/|\\\\|g'`; \
+                echo &quot;&lt;File RelativePath=\&quot;&quot;$$myfile&quot;\&quot;&gt;&lt;/File&gt;&quot; $(VCPROJOUT9); \
+        done; \
+        cat $(srcdir)/msvc/vc9proj.foot $(VCPROJOUT9) )
+
+$(srcdir)/msvc/broadvoice.h: broadvoice.h.in
+        echo &quot;creating $(srcdir)/msvc/broadvoice.h&quot;
+        @sed -e &quot;s/#define _BROADVOICE_H_/#define _BROADVOICE_H_\n\n#define __inline__ __inline\n#pragma warning(disable:4200)/&quot; \
+             -e &quot;s/\@BROADVOICE_USE_FIXED_POINT\@/#undef BROADVOICE_USE_FIXED_POINT/&quot; \
+             -e &quot;s/\@BROADVOICE_MISALIGNED_ACCESS_FAILS\@/#undef BROADVOICE_MISALIGNED_ACCESS_FAILS/&quot; \
+             -e &quot;s/\@BROADVOICE_USE_EXPORT_CAPABILITY\@/#define BROADVOICE_USE_EXPORT_CAPABILITY 1/&quot; \
+             -e &quot;s/\@INSERT_INTTYPES_HEADER\@/#include &lt;msvc\/inttypes.h&gt;/&quot; \
+             -e &quot;s/\@INSERT_MATH_HEADER\@/#include &lt;math.h&gt;/&quot; $(srcdir)/broadvoice.h.in &gt; $(srcdir)/msvc/broadvoice.h
+
</ins><span class="cx"> broadvoice/version.h:
</span><ins>+        mkdir -p $(@D)
</ins><span class="cx">         NOWDATE=`date --utc +&quot;%Y%m%d&quot;` ; \
</span><span class="cx">         NOWTIME=`date --utc +&quot;%H%M%S&quot;` ; \
</span><span class="cx">         sed 's/$$BROADVOICE_RELEASE_DATE/'$$NOWDATE'/;s/$$BROADVOICE_RELEASE_TIME/'$$NOWTIME'/' \
</span><del>-                &lt;broadvoice/version.h.in &gt;broadvoice/version.h
</del><ins>+                &lt;$(srcdir)/broadvoice/version.h.in &gt;$@
</ins><span class="cx"> 
</span><del>-dist-hook:
-        NOWDATE=`date --utc +&quot;%Y%m%d&quot;` ; \
-        NOWTIME=`date --utc +&quot;%H%M%S&quot;` ; \
-        sed 's/$$BROADVOICE_RELEASE_DATE/'$$NOWDATE'/;s/$$BROADVOICE_RELEASE_TIME/'$$NOWTIME'/' \
-                &lt;broadvoice/version.h.in &gt;broadvoice/version.h
</del><ins>+dist-hook: broadvoice/version.h
</ins></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicesrcbroadvoiceversionh"></a>
<div class="modfile"><h4>Modified: freeswitch/trunk/libs/broadvoice/src/broadvoice/version.h (15601 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/src/broadvoice/version.h        2009-11-21 19:36:39 UTC (rev 15601)
+++ freeswitch/trunk/libs/broadvoice/src/broadvoice/version.h        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> /* The date and time of the version are in UTC form. */
</span><span class="cx"> 
</span><span class="cx"> #define BROADVOICE_RELEASE_DATE    20091119
</span><del>-#define BROADVOICE_RELEASE_TIME    124304
</del><ins>+#define BROADVOICE_RELEASE_TIME    131751
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span><span class="cx"> /*- End of file ------------------------------------------------------------*/
</span></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicesrcbroadvoicedsp"></a>
<div class="modfile"><h4>Modified: freeswitch/trunk/libs/broadvoice/src/broadvoice.dsp (15601 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/src/broadvoice.dsp        2009-11-21 19:36:39 UTC (rev 15601)
+++ freeswitch/trunk/libs/broadvoice/src/broadvoice.dsp        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -93,197 +93,21 @@
</span><span class="cx"> # Begin Group &quot;Source Files&quot;
</span><span class="cx"> # Begin Source File
</span><span class="cx"> 
</span><del>-SOURCE=.\bitstream.c
</del><ins>+SOURCE=.\msvc/gettimeofday.c
</ins><span class="cx"> # End Source File
</span><del>-# Begin Source File
-
-SOURCE=.\floating\common\a2lsp.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\common\allpole.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\common\allzero.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\common\autocor.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\common\cmtables.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\common\levdur.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\common\lsp2a.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\common\stblchck.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\common\stblzlsp.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\common\utility.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\bitpack16.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16decoder.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16encoder.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16coarse_pitch.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16excdec.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16excquan.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16fine_pitch.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16gaindec.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16gainquan.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16levelest.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16lspdec.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16lspquan.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16plc.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16ptdec.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16postfilter.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16ptquan.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv16\bv16tables.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\bitpack32.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv32\bv32decoder.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv32\bv32encoder.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv32\bv32coarse_pitch.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv32\bv32excdec.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv32\bv32excquan.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv32\bv32fine_pitch.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv32\bv32gaindec.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv32\bv32gainquan.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv32\bv32levelest.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv32\bv32lspdec.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv32\bv32lspquan.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv32\bv32plc.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv32\bv32ptdec.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv32\bv32ptquan.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\floating\bv32\bv32tables.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\msvc\gettimeofday.c
-# End Source File
</del><span class="cx"> # End Group
</span><span class="cx"> # Begin Group &quot;Header Files&quot;
</span><span class="cx"> # Begin Source File
</span><span class="cx"> 
</span><del>-SOURCE=.\broadvoice\broadvoice.h
</del><ins>+SOURCE=.\broadvoice/broadvoice.h
</ins><span class="cx"> # End Source File
</span><span class="cx"> # Begin Source File
</span><span class="cx"> 
</span><del>-SOURCE=.\broadvoice\version.h
</del><ins>+SOURCE=.\broadvoice/version.h
</ins><span class="cx"> # End Source File
</span><span class="cx"> # Begin Source File
</span><span class="cx"> 
</span><del>-SOURCE=.\broadvoice\private\broadvoice.h
</del><ins>+SOURCE=.\broadvoice/private/broadvoice.h
</ins><span class="cx"> # End Source File
</span><span class="cx"> # Begin Source File
</span><span class="cx"> 
</span></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicesrcbroadvoicevcproj"></a>
<div class="modfile"><h4>Modified: freeswitch/trunk/libs/broadvoice/src/broadvoice.vcproj (15601 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/src/broadvoice.vcproj        2009-11-21 19:36:39 UTC (rev 15601)
+++ freeswitch/trunk/libs/broadvoice/src/broadvoice.vcproj        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -1,386 +1,188 @@
</span><del>-&lt;?xml version=&quot;1.0&quot; encoding=&quot;Windows-1252&quot;?&gt;
-&lt;VisualStudioProject
-        ProjectType=&quot;Visual C++&quot;
-        Version=&quot;9.00&quot;
-        Name=&quot;libbroadvoice&quot;
-        ProjectGUID=&quot;{CF70F278-3364-4395-A2E1-23501C9B8AD2}&quot;
-        RootNamespace=&quot;libbroadvoice&quot;
-        Keyword=&quot;Win32Proj&quot;
-        TargetFrameworkVersion=&quot;131072&quot;
-        &gt;
-        &lt;Platforms&gt;
-                &lt;Platform
-                        Name=&quot;Win32&quot;
-                /&gt;
-                &lt;Platform
-                        Name=&quot;x64&quot;
-                /&gt;
-        &lt;/Platforms&gt;
-        &lt;ToolFiles&gt;
-        &lt;/ToolFiles&gt;
-        &lt;Configurations&gt;
-                &lt;Configuration
-                        Name=&quot;Debug|Win32&quot;
-                        OutputDirectory=&quot;$(SolutionDir)$(ConfigurationName)&quot;
-                        IntermediateDirectory=&quot;$(ConfigurationName)&quot;
-                        ConfigurationType=&quot;2&quot;
-                        CharacterSet=&quot;1&quot;
-                        &gt;
-                        &lt;Tool
-                                Name=&quot;VCPreBuildEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCustomBuildTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXMLDataGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCMIDLTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCLCompilerTool&quot;
-                                Optimization=&quot;0&quot;
-                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
-                                PreprocessorDefinitions=&quot;WIN32;_DEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
-                                MinimalRebuild=&quot;true&quot;
-                                BasicRuntimeChecks=&quot;3&quot;
-                                RuntimeLibrary=&quot;3&quot;
-                                UsePrecompiledHeader=&quot;0&quot;
-                                WarningLevel=&quot;4&quot;
-                                Detect64BitPortabilityProblems=&quot;true&quot;
-                                DebugInformationFormat=&quot;4&quot;
-                                CompileAs=&quot;1&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManagedResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPreLinkEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCLinkerTool&quot;
-                                LinkIncremental=&quot;2&quot;
-                                GenerateDebugInformation=&quot;true&quot;
-                                SubSystem=&quot;2&quot;
-                                RandomizedBaseAddress=&quot;1&quot;
-                                DataExecutionPrevention=&quot;0&quot;
-                                TargetMachine=&quot;1&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCALinkTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManifestTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXDCMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCBscMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCFxCopTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCAppVerifierTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPostBuildEventTool&quot;
-                        /&gt;
-                &lt;/Configuration&gt;
-                &lt;Configuration
-                        Name=&quot;Release|Win32&quot;
-                        OutputDirectory=&quot;$(SolutionDir)$(ConfigurationName)&quot;
-                        IntermediateDirectory=&quot;$(ConfigurationName)&quot;
-                        ConfigurationType=&quot;2&quot;
-                        CharacterSet=&quot;1&quot;
-                        WholeProgramOptimization=&quot;1&quot;
-                        &gt;
-                        &lt;Tool
-                                Name=&quot;VCPreBuildEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCustomBuildTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXMLDataGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCMIDLTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCLCompilerTool&quot;
-                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
-                                PreprocessorDefinitions=&quot;WIN32;NDEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
-                                RuntimeLibrary=&quot;2&quot;
-                                UsePrecompiledHeader=&quot;0&quot;
-                                WarningLevel=&quot;4&quot;
-                                Detect64BitPortabilityProblems=&quot;true&quot;
-                                DebugInformationFormat=&quot;3&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManagedResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPreLinkEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCLinkerTool&quot;
-                                LinkIncremental=&quot;1&quot;
-                                GenerateDebugInformation=&quot;true&quot;
-                                SubSystem=&quot;2&quot;
-                                OptimizeReferences=&quot;2&quot;
-                                EnableCOMDATFolding=&quot;2&quot;
-                                RandomizedBaseAddress=&quot;1&quot;
-                                DataExecutionPrevention=&quot;0&quot;
-                                TargetMachine=&quot;1&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCALinkTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManifestTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXDCMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCBscMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCFxCopTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCAppVerifierTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPostBuildEventTool&quot;
-                        /&gt;
-                &lt;/Configuration&gt;
-                &lt;Configuration
-                        Name=&quot;Debug|x64&quot;
-                        OutputDirectory=&quot;$(SolutionDir)$(PlatformName)\$(ConfigurationName)&quot;
-                        IntermediateDirectory=&quot;$(PlatformName)\$(ConfigurationName)&quot;
-                        ConfigurationType=&quot;2&quot;
-                        CharacterSet=&quot;1&quot;
-                        &gt;
-                        &lt;Tool
-                                Name=&quot;VCPreBuildEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCustomBuildTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXMLDataGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCMIDLTool&quot;
-                                TargetEnvironment=&quot;3&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCLCompilerTool&quot;
-                                Optimization=&quot;0&quot;
-                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
-                                PreprocessorDefinitions=&quot;WIN32;_DEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
-                                MinimalRebuild=&quot;true&quot;
-                                BasicRuntimeChecks=&quot;3&quot;
-                                RuntimeLibrary=&quot;3&quot;
-                                UsePrecompiledHeader=&quot;0&quot;
-                                WarningLevel=&quot;4&quot;
-                                Detect64BitPortabilityProblems=&quot;true&quot;
-                                DebugInformationFormat=&quot;3&quot;
-                                CompileAs=&quot;1&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManagedResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPreLinkEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCLinkerTool&quot;
-                                LinkIncremental=&quot;2&quot;
-                                GenerateDebugInformation=&quot;true&quot;
-                                SubSystem=&quot;2&quot;
-                                RandomizedBaseAddress=&quot;1&quot;
-                                DataExecutionPrevention=&quot;0&quot;
-                                TargetMachine=&quot;17&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCALinkTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManifestTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXDCMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCBscMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCFxCopTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCAppVerifierTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPostBuildEventTool&quot;
-                        /&gt;
-                &lt;/Configuration&gt;
-                &lt;Configuration
-                        Name=&quot;Release|x64&quot;
-                        OutputDirectory=&quot;$(SolutionDir)$(PlatformName)\$(ConfigurationName)&quot;
-                        IntermediateDirectory=&quot;$(PlatformName)\$(ConfigurationName)&quot;
-                        ConfigurationType=&quot;2&quot;
-                        CharacterSet=&quot;1&quot;
-                        WholeProgramOptimization=&quot;1&quot;
-                        &gt;
-                        &lt;Tool
-                                Name=&quot;VCPreBuildEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCustomBuildTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXMLDataGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCMIDLTool&quot;
-                                TargetEnvironment=&quot;3&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCLCompilerTool&quot;
-                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
-                                PreprocessorDefinitions=&quot;WIN32;NDEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
-                                RuntimeLibrary=&quot;2&quot;
-                                UsePrecompiledHeader=&quot;0&quot;
-                                WarningLevel=&quot;4&quot;
-                                Detect64BitPortabilityProblems=&quot;true&quot;
-                                DebugInformationFormat=&quot;3&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManagedResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPreLinkEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCLinkerTool&quot;
-                                LinkIncremental=&quot;1&quot;
-                                GenerateDebugInformation=&quot;true&quot;
-                                SubSystem=&quot;2&quot;
-                                OptimizeReferences=&quot;2&quot;
-                                EnableCOMDATFolding=&quot;2&quot;
-                                RandomizedBaseAddress=&quot;1&quot;
-                                DataExecutionPrevention=&quot;0&quot;
-                                TargetMachine=&quot;17&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCALinkTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManifestTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXDCMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCBscMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCFxCopTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCAppVerifierTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPostBuildEventTool&quot;
-                        /&gt;
-                &lt;/Configuration&gt;
-        &lt;/Configurations&gt;
-        &lt;References&gt;
-        &lt;/References&gt;
-        &lt;Files&gt;
-                &lt;Filter
-                        Name=&quot;Source Files&quot;
-                        Filter=&quot;cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx&quot;
-                        UniqueIdentifier=&quot;{4FC737F1-C7A5-4376-A066-2A32D752A2FF}&quot;
-                        &gt;
-&lt;File RelativePath=&quot;bitstream.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\common\a2lsp.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\common\allpole.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\common\allzero.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\common\autocor.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\common\cmtables.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\common\levdur.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\common\lsp2a.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\common\stblchck.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\common\stblzlsp.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\common\utility.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;bitpack16.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16decoder.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16encoder.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16coarse_pitch.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16excdec.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16excquan.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16fine_pitch.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16gaindec.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16gainquan.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16levelest.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16lspdec.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16lspquan.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16plc.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16ptdec.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16postfilter.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16ptquan.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv16\bv16tables.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;bitpack32.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv32\bv32decoder.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv32\bv32encoder.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv32\bv32coarse_pitch.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv32\bv32excdec.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv32\bv32excquan.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv32\bv32fine_pitch.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv32\bv32gaindec.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv32\bv32gainquan.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv32\bv32levelest.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv32\bv32lspdec.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv32\bv32lspquan.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv32\bv32plc.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv32\bv32ptdec.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv32\bv32ptquan.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;floating\bv32\bv32tables.c&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;msvc\gettimeofday.c&quot;&gt;&lt;/File&gt;
</del><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;Windows-1252&quot;?&gt;
+&lt;VisualStudioProject
+        ProjectType=&quot;Visual C&quot;
+        Version=&quot;9.00&quot;
+        Name=&quot;libg722_1&quot;
+        ProjectGUID=&quot;{CF70F278-3364-4395-A2E1-23501C9B8AD2}&quot;
+        RootNamespace=&quot;libg722_1&quot;
+        Keyword=&quot;Win32Proj&quot;
+        TargetFrameworkVersion=&quot;131072&quot;
+        &gt;
+        &lt;Platforms&gt;
+                &lt;Platform
+                        Name=&quot;Win32&quot;
+                /&gt;
+        &lt;/Platforms&gt;
+        &lt;ToolFiles&gt;
+        &lt;/ToolFiles&gt;
+        &lt;Configurations&gt;
+                &lt;Configuration
+                        Name=&quot;Debug|Win32&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                Optimization=&quot;0&quot;
+                                AdditionalIncludeDirectories=&quot;src; src\g722_1; src\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBG722_1_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                MinimalRebuild=&quot;true&quot;
+                                BasicRuntimeChecks=&quot;3&quot;
+                                RuntimeLibrary=&quot;3&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;4&quot;
+                                CompileAs=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;2&quot;
+                                ModuleDefinitionFile=&quot;src/msvc/g722_1.def&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+                &lt;Configuration
+                        Name=&quot;Release|Win32&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        WholeProgramOptimization=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                AdditionalIncludeDirectories=&quot;src; src\g722_1; src\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBG722_1_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                RuntimeLibrary=&quot;2&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;1&quot;
+                                ModuleDefinitionFile=&quot;src/msvc/g722_1.def&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                OptimizeReferences=&quot;2&quot;
+                                EnableCOMDATFolding=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+        &lt;/Configurations&gt;
+        &lt;References&gt;
+        &lt;/References&gt;
+        &lt;Files&gt;
+                &lt;Filter
+                        Name=&quot;Source Files&quot;
+                        Filter=&quot;cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx&quot;
+                        UniqueIdentifier=&quot;{4FC737F1-C7A5-4376-A066-2A32D752A2FF}&quot;
+                        &gt;
+&lt;File RelativePath=&quot;msvc/gettimeofday.c&quot;&gt;&lt;/File&gt;
</ins><span class="cx"> &lt;/Filter&gt;&lt;Filter  Name=&quot;Header Files&quot;&gt;
</span><del>-&lt;File RelativePath=&quot;broadvoice\broadvoice.h&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;broadvoice\version.h&quot;&gt;&lt;/File&gt;
-&lt;File RelativePath=&quot;broadvoice\private\broadvoice.h&quot;&gt;&lt;/File&gt;
</del><ins>+&lt;File RelativePath=&quot;broadvoice/broadvoice.h&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;broadvoice/version.h&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;broadvoice/private/broadvoice.h&quot;&gt;&lt;/File&gt;
</ins><span class="cx"> &lt;File RelativePath=&quot;broadvoice.h&quot;&gt;&lt;/File&gt;
</span><span class="cx">                 &lt;/Filter&gt;
</span><span class="cx">                 &lt;Filter
</span></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicesrclibbroadvoice2005sln"></a>
<div class="addfile"><h4>Added: freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2005.sln (0 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2005.sln                                (rev 0)
+++ freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2005.sln        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project(&quot;{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}&quot;) = &quot;libbroadvoice&quot;, &quot;libbroadvoice.vcproj&quot;, &quot;{CF70F278-3364-4395-A2E1-23501C9B8AD2}&quot;
+        ProjectSection(ProjectDependencies) = postProject
+                {1CED5987-A529-46DC-B30F-870D85FF9C94} = {1CED5987-A529-46DC-B30F-870D85FF9C94}
+        EndProjectSection
+EndProject
+Project(&quot;{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}&quot;) = &quot;at_dictionary_gen&quot;, &quot;src\msvc\at_dictionary_gen.vcproj&quot;, &quot;{1CED5987-A529-46DC-B30F-870D85FF9C94}&quot;
+EndProject
+Global
+        GlobalSection(SolutionConfigurationPlatforms) = preSolution
+                Debug|Win32 = Debug|Win32
+                Release|Win32 = Release|Win32
+        EndGlobalSection
+        GlobalSection(ProjectConfigurationPlatforms) = postSolution
+                {CF70F278-3364-4395-A2E1-23501C9B8AD2}.Debug|Win32.ActiveCfg = Debug|Win32
+                {CF70F278-3364-4395-A2E1-23501C9B8AD2}.Debug|Win32.Build.0 = Debug|Win32
+                {CF70F278-3364-4395-A2E1-23501C9B8AD2}.Release|Win32.ActiveCfg = Release|Win32
+                {CF70F278-3364-4395-A2E1-23501C9B8AD2}.Release|Win32.Build.0 = Release|Win32
+                {1CED5987-A529-46DC-B30F-870D85FF9C94}.Debug|Win32.ActiveCfg = Debug|Win32
+                {1CED5987-A529-46DC-B30F-870D85FF9C94}.Debug|Win32.Build.0 = Debug|Win32
+                {1CED5987-A529-46DC-B30F-870D85FF9C94}.Release|Win32.ActiveCfg = Release|Win32
+                {1CED5987-A529-46DC-B30F-870D85FF9C94}.Release|Win32.Build.0 = Release|Win32
+        EndGlobalSection
+        GlobalSection(SolutionProperties) = preSolution
+                HideSolutionNode = FALSE
+        EndGlobalSection
+EndGlobal
</ins></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicesrclibbroadvoice2005vcproj"></a>
<div class="addfile"><h4>Added: freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2005.vcproj (0 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2005.vcproj                                (rev 0)
+++ freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2005.vcproj        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -0,0 +1,395 @@
</span><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;Windows-1252&quot;?&gt;
+&lt;VisualStudioProject
+        ProjectType=&quot;Visual C++&quot;
+        Version=&quot;9.00&quot;
+        Name=&quot;libbroadvoice&quot;
+        ProjectGUID=&quot;{CF70F278-3364-4395-A2E1-23501C9B8AD2}&quot;
+        RootNamespace=&quot;libbroadvoice&quot;
+        Keyword=&quot;Win32Proj&quot;
+        TargetFrameworkVersion=&quot;131072&quot;
+        &gt;
+        &lt;Platforms&gt;
+                &lt;Platform
+                        Name=&quot;Win32&quot;
+                /&gt;
+                &lt;Platform
+                        Name=&quot;x64&quot;
+                /&gt;
+        &lt;/Platforms&gt;
+        &lt;ToolFiles&gt;
+        &lt;/ToolFiles&gt;
+        &lt;Configurations&gt;
+                &lt;Configuration
+                        Name=&quot;Debug|Win32&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                Optimization=&quot;0&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;_DEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                MinimalRebuild=&quot;true&quot;
+                                BasicRuntimeChecks=&quot;3&quot;
+                                RuntimeLibrary=&quot;3&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;4&quot;
+                                CompileAs=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;2&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+                &lt;Configuration
+                        Name=&quot;Release|Win32&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        WholeProgramOptimization=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;NDEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                RuntimeLibrary=&quot;2&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;1&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                OptimizeReferences=&quot;2&quot;
+                                EnableCOMDATFolding=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+                &lt;Configuration
+                        Name=&quot;Debug|x64&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(PlatformName)\$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(PlatformName)\$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                                TargetEnvironment=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                Optimization=&quot;0&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;_DEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                MinimalRebuild=&quot;true&quot;
+                                BasicRuntimeChecks=&quot;3&quot;
+                                RuntimeLibrary=&quot;3&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;3&quot;
+                                CompileAs=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;2&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;17&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+                &lt;Configuration
+                        Name=&quot;Release|x64&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(PlatformName)\$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(PlatformName)\$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        WholeProgramOptimization=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                                TargetEnvironment=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;NDEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                RuntimeLibrary=&quot;2&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;1&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                OptimizeReferences=&quot;2&quot;
+                                EnableCOMDATFolding=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;17&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+        &lt;/Configurations&gt;
+        &lt;References&gt;
+        &lt;/References&gt;
+        &lt;Files&gt;
+                &lt;Filter
+                        Name=&quot;Source Files&quot;
+                        Filter=&quot;cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx&quot;
+                        UniqueIdentifier=&quot;{4FC737F1-C7A5-4376-A066-2A32D752A2FF}&quot;
+                        &gt;
+&lt;File RelativePath=&quot;bitstream.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\a2lsp.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\allpole.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\allzero.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\autocor.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\cmtables.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\levdur.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\lsp2a.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\stblchck.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\stblzlsp.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\utility.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;bitpack16.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16decoder.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16encoder.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16coarse_pitch.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16excdec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16excquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16fine_pitch.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16gaindec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16gainquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16levelest.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16lspdec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16lspquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16plc.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16ptdec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16postfilter.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16ptquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16tables.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;bitpack32.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32decoder.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32encoder.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32coarse_pitch.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32excdec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32excquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32fine_pitch.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32gaindec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32gainquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32levelest.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32lspdec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32lspquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32plc.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32ptdec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32ptquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32tables.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;.\msvc\gettimeofday.c&quot;&gt;&lt;/File&gt;
+&lt;/Filter&gt;&lt;Filter  Name=&quot;Header Files&quot;&gt;
+&lt;File RelativePath=&quot;broadvoice\broadvoice.h&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;broadvoice\version.h&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;broadvoice\private\broadvoice.h&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;broadvoice.h&quot;&gt;&lt;/File&gt;
+                &lt;/Filter&gt;
+                &lt;Filter
+                        Name=&quot;Resource Files&quot;
+                        Filter=&quot;rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav&quot;
+                        UniqueIdentifier=&quot;{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}&quot;
+                        &gt;
+                &lt;/Filter&gt;
+        &lt;/Files&gt;
+        &lt;Globals&gt;
+        &lt;/Globals&gt;
+&lt;/VisualStudioProject&gt;
</ins></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicesrclibbroadvoice2008sln"></a>
<div class="addfile"><h4>Added: freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2008.sln (0 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2008.sln                                (rev 0)
+++ freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2008.sln        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project(&quot;{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}&quot;) = &quot;libbroadvoice&quot;, &quot;libbroadvoice.vcproj&quot;, &quot;{CF70F278-3364-4395-A2E1-23501C9B8AD2}&quot;
+        ProjectSection(ProjectDependencies) = postProject
+                {1CED5987-A529-46DC-B30F-870D85FF9C94} = {1CED5987-A529-46DC-B30F-870D85FF9C94}
+        EndProjectSection
+EndProject
+Project(&quot;{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}&quot;) = &quot;at_dictionary_gen&quot;, &quot;src\msvc\at_dictionary_gen.vcproj&quot;, &quot;{1CED5987-A529-46DC-B30F-870D85FF9C94}&quot;
+EndProject
+Global
+        GlobalSection(SolutionConfigurationPlatforms) = preSolution
+                Debug|Win32 = Debug|Win32
+                Release|Win32 = Release|Win32
+        EndGlobalSection
+        GlobalSection(ProjectConfigurationPlatforms) = postSolution
+                {CF70F278-3364-4395-A2E1-23501C9B8AD2}.Debug|Win32.ActiveCfg = Debug|Win32
+                {CF70F278-3364-4395-A2E1-23501C9B8AD2}.Debug|Win32.Build.0 = Debug|Win32
+                {CF70F278-3364-4395-A2E1-23501C9B8AD2}.Release|Win32.ActiveCfg = Release|Win32
+                {CF70F278-3364-4395-A2E1-23501C9B8AD2}.Release|Win32.Build.0 = Release|Win32
+                {1CED5987-A529-46DC-B30F-870D85FF9C94}.Debug|Win32.ActiveCfg = Debug|Win32
+                {1CED5987-A529-46DC-B30F-870D85FF9C94}.Debug|Win32.Build.0 = Debug|Win32
+                {1CED5987-A529-46DC-B30F-870D85FF9C94}.Release|Win32.ActiveCfg = Release|Win32
+                {1CED5987-A529-46DC-B30F-870D85FF9C94}.Release|Win32.Build.0 = Release|Win32
+        EndGlobalSection
+        GlobalSection(SolutionProperties) = preSolution
+                HideSolutionNode = FALSE
+        EndGlobalSection
+EndGlobal
</ins></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicesrclibbroadvoice2008vcproj"></a>
<div class="addfile"><h4>Added: freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2008.vcproj (0 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2008.vcproj                                (rev 0)
+++ freeswitch/trunk/libs/broadvoice/src/libbroadvoice.2008.vcproj        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -0,0 +1,406 @@
</span><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;Windows-1252&quot;?&gt;
+&lt;VisualStudioProject
+        ProjectType=&quot;Visual C++&quot;
+        Version=&quot;9.00&quot;
+        Name=&quot;libbroadvoice&quot;
+        ProjectGUID=&quot;{CF70F278-3364-4395-A2E1-23501C9B8AD2}&quot;
+        RootNamespace=&quot;libbroadvoice&quot;
+        Keyword=&quot;Win32Proj&quot;
+        TargetFrameworkVersion=&quot;131072&quot;
+        &gt;
+        &lt;Platforms&gt;
+                &lt;Platform
+                        Name=&quot;Win32&quot;
+                /&gt;
+                &lt;Platform
+                        Name=&quot;x64&quot;
+                /&gt;
+        &lt;/Platforms&gt;
+        &lt;ToolFiles&gt;
+        &lt;/ToolFiles&gt;
+        &lt;Configurations&gt;
+                &lt;Configuration
+                        Name=&quot;Debug|Win32&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                Optimization=&quot;0&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;_DEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                MinimalRebuild=&quot;true&quot;
+                                BasicRuntimeChecks=&quot;3&quot;
+                                RuntimeLibrary=&quot;3&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;4&quot;
+                                CompileAs=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;2&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+                &lt;Configuration
+                        Name=&quot;Release|Win32&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        WholeProgramOptimization=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;NDEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                RuntimeLibrary=&quot;2&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;1&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                OptimizeReferences=&quot;2&quot;
+                                EnableCOMDATFolding=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+                &lt;Configuration
+                        Name=&quot;Debug|x64&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(PlatformName)\$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(PlatformName)\$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                                TargetEnvironment=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                Optimization=&quot;0&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;_DEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                MinimalRebuild=&quot;true&quot;
+                                BasicRuntimeChecks=&quot;3&quot;
+                                RuntimeLibrary=&quot;3&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;3&quot;
+                                CompileAs=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;2&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;17&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+                &lt;Configuration
+                        Name=&quot;Release|x64&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(PlatformName)\$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(PlatformName)\$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        WholeProgramOptimization=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                                TargetEnvironment=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;NDEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                RuntimeLibrary=&quot;2&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;1&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                OptimizeReferences=&quot;2&quot;
+                                EnableCOMDATFolding=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;17&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+        &lt;/Configurations&gt;
+        &lt;References&gt;
+        &lt;/References&gt;
+        &lt;Files&gt;
+                &lt;Filter
+                        Name=&quot;Source Files&quot;
+                        Filter=&quot;cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx&quot;
+                        UniqueIdentifier=&quot;{4FC737F1-C7A5-4376-A066-2A32D752A2FF}&quot;
+                        &gt;
+&lt;File RelativePath=&quot;bitstream.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\a2lsp.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\allpole.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\allzero.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\autocor.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\cmtables.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\levdur.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\lsp2a.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\stblchck.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\stblzlsp.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\common\utility.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;bitpack16.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16decoder.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16encoder.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16coarse_pitch.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16excdec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16excquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16fine_pitch.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16gaindec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16gainquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16levelest.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16lspdec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16lspquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16plc.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16ptdec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16postfilter.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16ptquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv16\bv16tables.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;bitpack32.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32decoder.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32encoder.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32coarse_pitch.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32excdec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32excquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32fine_pitch.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32gaindec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32gainquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32levelest.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32lspdec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32lspquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32plc.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32ptdec.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32ptquan.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;floating\bv32\bv32tables.c&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;.\msvc\gettimeofday.c&quot;&gt;&lt;/File&gt;
+&lt;/Filter&gt;&lt;Filter  Name=&quot;Header Files&quot;&gt;
+&lt;File RelativePath=&quot;broadvoice\broadvoice.h&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;broadvoice\version.h&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;broadvoice\private\broadvoice.h&quot;&gt;&lt;/File&gt;
+&lt;File RelativePath=&quot;broadvoice.h&quot;&gt;&lt;/File&gt;
+                &lt;/Filter&gt;
+
+                &lt;Filter
+
+                        Name=&quot;Resource Files&quot;
+
+                        Filter=&quot;rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav&quot;
+
+                        UniqueIdentifier=&quot;{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}&quot;
+
+                        &gt;
+
+                &lt;/Filter&gt;
+
+        &lt;/Files&gt;
+
+        &lt;Globals&gt;
+
+        &lt;/Globals&gt;
+
+&lt;/VisualStudioProject&gt;
+
</ins></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicesrclibbroadvoicedsp"></a>
<div class="addfile"><h4>Added: freeswitch/trunk/libs/broadvoice/src/libbroadvoice.dsp (0 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/src/libbroadvoice.dsp                                (rev 0)
+++ freeswitch/trunk/libs/broadvoice/src/libbroadvoice.dsp        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -0,0 +1,299 @@
</span><ins>+# Microsoft Developer Studio Project File - Name=&quot;gbroadvoice&quot; - Package Owner=&lt;4&gt;
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE &quot;Win32 (x86) Dynamic-Link Library&quot; 0x0102
+
+CFG=gbroadvoice - Win32 Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE 
+!MESSAGE NMAKE /f &quot;gbroadvoice.mak&quot;.
+!MESSAGE 
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f &quot;gbroadvoice.mak&quot; CFG=&quot;gbroadvoice - Win32 Debug&quot;
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE &quot;gbroadvoice - Win32 Release&quot; (based on &quot;Win32 (x86) Dynamic-Link Library&quot;)
+!MESSAGE &quot;gbroadvoice - Win32 Debug&quot; (based on &quot;Win32 (x86) Dynamic-Link Library&quot;)
+!MESSAGE 
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName &quot;&quot;
+# PROP Scc_LocalPath &quot;&quot;
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF  &quot;$(CFG)&quot; == &quot;gbroadvoice - Win32 Release&quot;
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir &quot;Release&quot;
+# PROP BASE Intermediate_Dir &quot;Release&quot;
+# PROP BASE Target_Dir &quot;&quot;
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir &quot;Release&quot;
+# PROP Intermediate_Dir &quot;Release&quot;
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir &quot;&quot;
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D &quot;WIN32&quot; /D &quot;NDEBUG&quot; /D &quot;_WINDOWS&quot; /D &quot;_MBCS&quot; /D &quot;_USRDLL&quot; /D HAVE_TGMATH_H /YX /FD /c
+# ADD CPP /nologo /MT /W3 /GX /Zi /O2 /I &quot;.&quot; /I &quot;..\include&quot; /D &quot;WIN32&quot; /D &quot;NDEBUG&quot; /D &quot;_WINDOWS&quot; /D &quot;_MBCS&quot; /D &quot;_USRDLL&quot; /D HAVE_TGMATH_H /D &quot;_WINDLL&quot; /FR /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D &quot;NDEBUG&quot; /mktyplib203 /win32
+# ADD MTL /nologo /D &quot;NDEBUG&quot; /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d &quot;NDEBUG&quot;
+# ADD RSC /l 0x409 /d &quot;NDEBUG&quot;
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
+# ADD LINK32 kernel32.lib ws2_32.lib winmm.lib /nologo /dll /map /debug /machine:I386 /out:&quot;Release/libgbroadvoice.dll&quot;
+
+!ELSEIF  &quot;$(CFG)&quot; == &quot;gbroadvoice - Win32 Debug&quot;
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir &quot;Debug&quot;
+# PROP BASE Intermediate_Dir &quot;Debug&quot;
+# PROP BASE Target_Dir &quot;&quot;
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir &quot;Debug&quot;
+# PROP Intermediate_Dir &quot;Debug&quot;
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir &quot;&quot;
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D &quot;WIN32&quot; /D &quot;_DEBUG&quot; /D &quot;_WINDOWS&quot; /D &quot;_MBCS&quot; /D &quot;_USRDLL&quot; /D HAVE_TGMATH_H /YX /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I &quot;.&quot; /I &quot;..\include&quot; /D &quot;WIN32&quot; /D &quot;_DEBUG&quot; /D &quot;_WINDOWS&quot; /D &quot;_MBCS&quot; /D &quot;_USRDLL&quot; /D HAVE_TGMATH_H /FR /FD /GZ /c
+# SUBTRACT CPP /WX /YX
+# ADD BASE MTL /nologo /D &quot;_DEBUG&quot; /mktyplib203 /win32
+# ADD MTL /nologo /D &quot;_DEBUG&quot; /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d &quot;_DEBUG&quot;
+# ADD RSC /l 0x409 /d &quot;_DEBUG&quot;
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 kernel32.lib ws2_32.lib winmm.lib /nologo /dll /incremental:no /map /debug /machine:I386 /out:&quot;Debug/libgbroadvoice.dll&quot; /pdbtype:sept
+# SUBTRACT LINK32 /nodefaultlib
+
+!ENDIF 
+
+# Begin Target
+
+# Name &quot;gbroadvoice - Win32 Release&quot;
+# Name &quot;gbroadvoice - Win32 Debug&quot;
+# Begin Group &quot;Source Files&quot;
+# Begin Source File
+
+SOURCE=.\bitstream.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/common/a2lsp.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/common/allpole.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/common/allzero.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/common/autocor.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/common/cmtables.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/common/levdur.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/common/lsp2a.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/common/stblchck.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/common/stblzlsp.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/common/utility.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\bitpack16.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16decoder.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16encoder.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16coarse_pitch.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16excdec.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16excquan.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16fine_pitch.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16gaindec.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16gainquan.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16levelest.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16lspdec.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16lspquan.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16plc.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16ptdec.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16postfilter.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16ptquan.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv16/bv16tables.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\bitpack32.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv32/bv32decoder.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv32/bv32encoder.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv32/bv32coarse_pitch.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv32/bv32excdec.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv32/bv32excquan.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv32/bv32fine_pitch.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv32/bv32gaindec.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv32/bv32gainquan.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv32/bv32levelest.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv32/bv32lspdec.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv32/bv32lspquan.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv32/bv32plc.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv32/bv32ptdec.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv32/bv32ptquan.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\floating/bv32/bv32tables.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\.\msvc\gettimeofday.c
+# End Source File
+# End Group
+# Begin Group &quot;Header Files&quot;
+# Begin Source File
+
+SOURCE=.\broadvoice/broadvoice.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\broadvoice/version.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\broadvoice/private/broadvoice.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\broadvoice.h
+# End Source File
+# End Group
+
+# Begin Group &quot;Resource Files&quot;
+
+# PROP Default_Filter &quot;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe&quot;
+# End Group
+# End Target
+# End Project
</ins></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicesrcmsvcmsvcprojhead"></a>
<div class="modfile"><h4>Modified: freeswitch/trunk/libs/broadvoice/src/msvc/msvcproj.head (15601 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/src/msvc/msvcproj.head        2009-11-21 19:36:39 UTC (rev 15601)
+++ freeswitch/trunk/libs/broadvoice/src/msvc/msvcproj.head        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -1,24 +1,24 @@
</span><del>-# Microsoft Developer Studio Project File - Name=&quot;g722_1&quot; - Package Owner=&lt;4&gt;
</del><ins>+# Microsoft Developer Studio Project File - Name=&quot;gbroadvoice&quot; - Package Owner=&lt;4&gt;
</ins><span class="cx"> # Microsoft Developer Studio Generated Build File, Format Version 6.00
</span><span class="cx"> # ** DO NOT EDIT **
</span><span class="cx"> 
</span><span class="cx"> # TARGTYPE &quot;Win32 (x86) Dynamic-Link Library&quot; 0x0102
</span><span class="cx"> 
</span><del>-CFG=g722_1 - Win32 Debug
</del><ins>+CFG=gbroadvoice - Win32 Debug
</ins><span class="cx"> !MESSAGE This is not a valid makefile. To build this project using NMAKE,
</span><span class="cx"> !MESSAGE use the Export Makefile command and run
</span><span class="cx"> !MESSAGE 
</span><del>-!MESSAGE NMAKE /f &quot;g722_1.mak&quot;.
</del><ins>+!MESSAGE NMAKE /f &quot;gbroadvoice.mak&quot;.
</ins><span class="cx"> !MESSAGE 
</span><span class="cx"> !MESSAGE You can specify a configuration when running NMAKE
</span><span class="cx"> !MESSAGE by defining the macro CFG on the command line. For example:
</span><span class="cx"> !MESSAGE 
</span><del>-!MESSAGE NMAKE /f &quot;g722_1.mak&quot; CFG=&quot;g722_1 - Win32 Debug&quot;
</del><ins>+!MESSAGE NMAKE /f &quot;gbroadvoice.mak&quot; CFG=&quot;gbroadvoice - Win32 Debug&quot;
</ins><span class="cx"> !MESSAGE 
</span><span class="cx"> !MESSAGE Possible choices for configuration are:
</span><span class="cx"> !MESSAGE 
</span><del>-!MESSAGE &quot;g722_1 - Win32 Release&quot; (based on &quot;Win32 (x86) Dynamic-Link Library&quot;)
-!MESSAGE &quot;g722_1 - Win32 Debug&quot; (based on &quot;Win32 (x86) Dynamic-Link Library&quot;)
</del><ins>+!MESSAGE &quot;gbroadvoice - Win32 Release&quot; (based on &quot;Win32 (x86) Dynamic-Link Library&quot;)
+!MESSAGE &quot;gbroadvoice - Win32 Debug&quot; (based on &quot;Win32 (x86) Dynamic-Link Library&quot;)
</ins><span class="cx"> !MESSAGE 
</span><span class="cx"> 
</span><span class="cx"> # Begin Project
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> MTL=midl.exe
</span><span class="cx"> RSC=rc.exe
</span><span class="cx"> 
</span><del>-!IF  &quot;$(CFG)&quot; == &quot;g722_1 - Win32 Release&quot;
</del><ins>+!IF  &quot;$(CFG)&quot; == &quot;gbroadvoice - Win32 Release&quot;
</ins><span class="cx"> 
</span><span class="cx"> # PROP BASE Use_MFC 0
</span><span class="cx"> # PROP BASE Use_Debug_Libraries 0
</span><span class="lines">@@ -54,9 +54,9 @@
</span><span class="cx"> # ADD BSC32 /nologo
</span><span class="cx"> LINK32=link.exe
</span><span class="cx"> # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
</span><del>-# ADD LINK32 kernel32.lib ws2_32.lib winmm.lib /nologo /dll /map /debug /machine:I386 /out:&quot;Release/libg722_1.dll&quot;
</del><ins>+# ADD LINK32 kernel32.lib ws2_32.lib winmm.lib /nologo /dll /map /debug /machine:I386 /out:&quot;Release/libgbroadvoice.dll&quot;
</ins><span class="cx"> 
</span><del>-!ELSEIF  &quot;$(CFG)&quot; == &quot;g722_1 - Win32 Debug&quot;
</del><ins>+!ELSEIF  &quot;$(CFG)&quot; == &quot;gbroadvoice - Win32 Debug&quot;
</ins><span class="cx"> 
</span><span class="cx"> # PROP BASE Use_MFC 0
</span><span class="cx"> # PROP BASE Use_Debug_Libraries 1
</span><span class="lines">@@ -81,12 +81,12 @@
</span><span class="cx"> # ADD BSC32 /nologo
</span><span class="cx"> LINK32=link.exe
</span><span class="cx"> # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
</span><del>-# ADD LINK32 kernel32.lib ws2_32.lib winmm.lib /nologo /dll /incremental:no /map /debug /machine:I386 /out:&quot;Debug/libg722_1.dll&quot; /pdbtype:sept
</del><ins>+# ADD LINK32 kernel32.lib ws2_32.lib winmm.lib /nologo /dll /incremental:no /map /debug /machine:I386 /out:&quot;Debug/libgbroadvoice.dll&quot; /pdbtype:sept
</ins><span class="cx"> # SUBTRACT LINK32 /nodefaultlib
</span><span class="cx"> 
</span><span class="cx"> !ENDIF 
</span><span class="cx"> 
</span><span class="cx"> # Begin Target
</span><span class="cx"> 
</span><del>-# Name &quot;g722_1 - Win32 Release&quot;
-# Name &quot;g722_1 - Win32 Debug&quot;
</del><ins>+# Name &quot;gbroadvoice - Win32 Release&quot;
+# Name &quot;gbroadvoice - Win32 Debug&quot;
</ins></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicesrcmsvcvc8projhead"></a>
<div class="modfile"><h4>Modified: freeswitch/trunk/libs/broadvoice/src/msvc/vc8proj.head (15601 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/src/msvc/vc8proj.head        2009-11-21 19:36:39 UTC (rev 15601)
+++ freeswitch/trunk/libs/broadvoice/src/msvc/vc8proj.head        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -1,334 +1,334 @@
</span><del>-&lt;?xml version=&quot;1.0&quot; encoding=&quot;Windows-1252&quot;?&gt;
-&lt;VisualStudioProject
-        ProjectType=&quot;Visual C++&quot;
-        Version=&quot;9.00&quot;
-        Name=&quot;libbroadvoice&quot;
-        ProjectGUID=&quot;{CF70F278-3364-4395-A2E1-23501C9B8AD2}&quot;
-        RootNamespace=&quot;libbroadvoice&quot;
-        Keyword=&quot;Win32Proj&quot;
-        TargetFrameworkVersion=&quot;131072&quot;
-        &gt;
-        &lt;Platforms&gt;
-                &lt;Platform
-                        Name=&quot;Win32&quot;
-                /&gt;
-                &lt;Platform
-                        Name=&quot;x64&quot;
-                /&gt;
-        &lt;/Platforms&gt;
-        &lt;ToolFiles&gt;
-        &lt;/ToolFiles&gt;
-        &lt;Configurations&gt;
-                &lt;Configuration
-                        Name=&quot;Debug|Win32&quot;
-                        OutputDirectory=&quot;$(SolutionDir)$(ConfigurationName)&quot;
-                        IntermediateDirectory=&quot;$(ConfigurationName)&quot;
-                        ConfigurationType=&quot;2&quot;
-                        CharacterSet=&quot;1&quot;
-                        &gt;
-                        &lt;Tool
-                                Name=&quot;VCPreBuildEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCustomBuildTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXMLDataGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCMIDLTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCLCompilerTool&quot;
-                                Optimization=&quot;0&quot;
-                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
-                                PreprocessorDefinitions=&quot;WIN32;_DEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
-                                MinimalRebuild=&quot;true&quot;
-                                BasicRuntimeChecks=&quot;3&quot;
-                                RuntimeLibrary=&quot;3&quot;
-                                UsePrecompiledHeader=&quot;0&quot;
-                                WarningLevel=&quot;4&quot;
-                                Detect64BitPortabilityProblems=&quot;true&quot;
-                                DebugInformationFormat=&quot;4&quot;
-                                CompileAs=&quot;1&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManagedResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPreLinkEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCLinkerTool&quot;
-                                LinkIncremental=&quot;2&quot;
-                                GenerateDebugInformation=&quot;true&quot;
-                                SubSystem=&quot;2&quot;
-                                RandomizedBaseAddress=&quot;1&quot;
-                                DataExecutionPrevention=&quot;0&quot;
-                                TargetMachine=&quot;1&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCALinkTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManifestTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXDCMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCBscMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCFxCopTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCAppVerifierTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPostBuildEventTool&quot;
-                        /&gt;
-                &lt;/Configuration&gt;
-                &lt;Configuration
-                        Name=&quot;Release|Win32&quot;
-                        OutputDirectory=&quot;$(SolutionDir)$(ConfigurationName)&quot;
-                        IntermediateDirectory=&quot;$(ConfigurationName)&quot;
-                        ConfigurationType=&quot;2&quot;
-                        CharacterSet=&quot;1&quot;
-                        WholeProgramOptimization=&quot;1&quot;
-                        &gt;
-                        &lt;Tool
-                                Name=&quot;VCPreBuildEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCustomBuildTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXMLDataGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCMIDLTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCLCompilerTool&quot;
-                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
-                                PreprocessorDefinitions=&quot;WIN32;NDEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
-                                RuntimeLibrary=&quot;2&quot;
-                                UsePrecompiledHeader=&quot;0&quot;
-                                WarningLevel=&quot;4&quot;
-                                Detect64BitPortabilityProblems=&quot;true&quot;
-                                DebugInformationFormat=&quot;3&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManagedResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPreLinkEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCLinkerTool&quot;
-                                LinkIncremental=&quot;1&quot;
-                                GenerateDebugInformation=&quot;true&quot;
-                                SubSystem=&quot;2&quot;
-                                OptimizeReferences=&quot;2&quot;
-                                EnableCOMDATFolding=&quot;2&quot;
-                                RandomizedBaseAddress=&quot;1&quot;
-                                DataExecutionPrevention=&quot;0&quot;
-                                TargetMachine=&quot;1&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCALinkTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManifestTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXDCMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCBscMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCFxCopTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCAppVerifierTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPostBuildEventTool&quot;
-                        /&gt;
-                &lt;/Configuration&gt;
-                &lt;Configuration
-                        Name=&quot;Debug|x64&quot;
-                        OutputDirectory=&quot;$(SolutionDir)$(PlatformName)\$(ConfigurationName)&quot;
-                        IntermediateDirectory=&quot;$(PlatformName)\$(ConfigurationName)&quot;
-                        ConfigurationType=&quot;2&quot;
-                        CharacterSet=&quot;1&quot;
-                        &gt;
-                        &lt;Tool
-                                Name=&quot;VCPreBuildEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCustomBuildTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXMLDataGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCMIDLTool&quot;
-                                TargetEnvironment=&quot;3&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCLCompilerTool&quot;
-                                Optimization=&quot;0&quot;
-                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
-                                PreprocessorDefinitions=&quot;WIN32;_DEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
-                                MinimalRebuild=&quot;true&quot;
-                                BasicRuntimeChecks=&quot;3&quot;
-                                RuntimeLibrary=&quot;3&quot;
-                                UsePrecompiledHeader=&quot;0&quot;
-                                WarningLevel=&quot;4&quot;
-                                Detect64BitPortabilityProblems=&quot;true&quot;
-                                DebugInformationFormat=&quot;3&quot;
-                                CompileAs=&quot;1&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManagedResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPreLinkEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCLinkerTool&quot;
-                                LinkIncremental=&quot;2&quot;
-                                GenerateDebugInformation=&quot;true&quot;
-                                SubSystem=&quot;2&quot;
-                                RandomizedBaseAddress=&quot;1&quot;
-                                DataExecutionPrevention=&quot;0&quot;
-                                TargetMachine=&quot;17&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCALinkTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManifestTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXDCMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCBscMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCFxCopTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCAppVerifierTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPostBuildEventTool&quot;
-                        /&gt;
-                &lt;/Configuration&gt;
-                &lt;Configuration
-                        Name=&quot;Release|x64&quot;
-                        OutputDirectory=&quot;$(SolutionDir)$(PlatformName)\$(ConfigurationName)&quot;
-                        IntermediateDirectory=&quot;$(PlatformName)\$(ConfigurationName)&quot;
-                        ConfigurationType=&quot;2&quot;
-                        CharacterSet=&quot;1&quot;
-                        WholeProgramOptimization=&quot;1&quot;
-                        &gt;
-                        &lt;Tool
-                                Name=&quot;VCPreBuildEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCustomBuildTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXMLDataGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCMIDLTool&quot;
-                                TargetEnvironment=&quot;3&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCCLCompilerTool&quot;
-                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
-                                PreprocessorDefinitions=&quot;WIN32;NDEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
-                                RuntimeLibrary=&quot;2&quot;
-                                UsePrecompiledHeader=&quot;0&quot;
-                                WarningLevel=&quot;4&quot;
-                                Detect64BitPortabilityProblems=&quot;true&quot;
-                                DebugInformationFormat=&quot;3&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManagedResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCResourceCompilerTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPreLinkEventTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCLinkerTool&quot;
-                                LinkIncremental=&quot;1&quot;
-                                GenerateDebugInformation=&quot;true&quot;
-                                SubSystem=&quot;2&quot;
-                                OptimizeReferences=&quot;2&quot;
-                                EnableCOMDATFolding=&quot;2&quot;
-                                RandomizedBaseAddress=&quot;1&quot;
-                                DataExecutionPrevention=&quot;0&quot;
-                                TargetMachine=&quot;17&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCALinkTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCManifestTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCXDCMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCBscMakeTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCFxCopTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCAppVerifierTool&quot;
-                        /&gt;
-                        &lt;Tool
-                                Name=&quot;VCPostBuildEventTool&quot;
-                        /&gt;
-                &lt;/Configuration&gt;
-        &lt;/Configurations&gt;
-        &lt;References&gt;
-        &lt;/References&gt;
-        &lt;Files&gt;
-                &lt;Filter
-                        Name=&quot;Source Files&quot;
-                        Filter=&quot;cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx&quot;
-                        UniqueIdentifier=&quot;{4FC737F1-C7A5-4376-A066-2A32D752A2FF}&quot;
-                        &gt;
</del><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;Windows-1252&quot;?&gt;
+&lt;VisualStudioProject
+        ProjectType=&quot;Visual C++&quot;
+        Version=&quot;9.00&quot;
+        Name=&quot;libbroadvoice&quot;
+        ProjectGUID=&quot;{CF70F278-3364-4395-A2E1-23501C9B8AD2}&quot;
+        RootNamespace=&quot;libbroadvoice&quot;
+        Keyword=&quot;Win32Proj&quot;
+        TargetFrameworkVersion=&quot;131072&quot;
+        &gt;
+        &lt;Platforms&gt;
+                &lt;Platform
+                        Name=&quot;Win32&quot;
+                /&gt;
+                &lt;Platform
+                        Name=&quot;x64&quot;
+                /&gt;
+        &lt;/Platforms&gt;
+        &lt;ToolFiles&gt;
+        &lt;/ToolFiles&gt;
+        &lt;Configurations&gt;
+                &lt;Configuration
+                        Name=&quot;Debug|Win32&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                Optimization=&quot;0&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;_DEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                MinimalRebuild=&quot;true&quot;
+                                BasicRuntimeChecks=&quot;3&quot;
+                                RuntimeLibrary=&quot;3&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;4&quot;
+                                CompileAs=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;2&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+                &lt;Configuration
+                        Name=&quot;Release|Win32&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        WholeProgramOptimization=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;NDEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                RuntimeLibrary=&quot;2&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;1&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                OptimizeReferences=&quot;2&quot;
+                                EnableCOMDATFolding=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+                &lt;Configuration
+                        Name=&quot;Debug|x64&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(PlatformName)\$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(PlatformName)\$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                                TargetEnvironment=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                Optimization=&quot;0&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;_DEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                MinimalRebuild=&quot;true&quot;
+                                BasicRuntimeChecks=&quot;3&quot;
+                                RuntimeLibrary=&quot;3&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;3&quot;
+                                CompileAs=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;2&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;17&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+                &lt;Configuration
+                        Name=&quot;Release|x64&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(PlatformName)\$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(PlatformName)\$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        WholeProgramOptimization=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                                TargetEnvironment=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;NDEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                RuntimeLibrary=&quot;2&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;1&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                OptimizeReferences=&quot;2&quot;
+                                EnableCOMDATFolding=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;17&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+        &lt;/Configurations&gt;
+        &lt;References&gt;
+        &lt;/References&gt;
+        &lt;Files&gt;
+                &lt;Filter
+                        Name=&quot;Source Files&quot;
+                        Filter=&quot;cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx&quot;
+                        UniqueIdentifier=&quot;{4FC737F1-C7A5-4376-A066-2A32D752A2FF}&quot;
+                        &gt;
</ins></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicesrcmsvcvc9projfoot"></a>
<div class="addfile"><h4>Added: freeswitch/trunk/libs/broadvoice/src/msvc/vc9proj.foot (0 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/src/msvc/vc9proj.foot                                (rev 0)
+++ freeswitch/trunk/libs/broadvoice/src/msvc/vc9proj.foot        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+                &lt;/Filter&gt;
+                &lt;Filter
+                        Name=&quot;Resource Files&quot;
+                        Filter=&quot;rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav&quot;
+                        UniqueIdentifier=&quot;{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}&quot;
+                        &gt;
+                &lt;/Filter&gt;
+        &lt;/Files&gt;
+        &lt;Globals&gt;
+        &lt;/Globals&gt;
+&lt;/VisualStudioProject&gt;
</ins></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicesrcmsvcvc9projhead"></a>
<div class="addfile"><h4>Added: freeswitch/trunk/libs/broadvoice/src/msvc/vc9proj.head (0 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/src/msvc/vc9proj.head                                (rev 0)
+++ freeswitch/trunk/libs/broadvoice/src/msvc/vc9proj.head        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -0,0 +1,334 @@
</span><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;Windows-1252&quot;?&gt;
+&lt;VisualStudioProject
+        ProjectType=&quot;Visual C++&quot;
+        Version=&quot;9.00&quot;
+        Name=&quot;libbroadvoice&quot;
+        ProjectGUID=&quot;{CF70F278-3364-4395-A2E1-23501C9B8AD2}&quot;
+        RootNamespace=&quot;libbroadvoice&quot;
+        Keyword=&quot;Win32Proj&quot;
+        TargetFrameworkVersion=&quot;131072&quot;
+        &gt;
+        &lt;Platforms&gt;
+                &lt;Platform
+                        Name=&quot;Win32&quot;
+                /&gt;
+                &lt;Platform
+                        Name=&quot;x64&quot;
+                /&gt;
+        &lt;/Platforms&gt;
+        &lt;ToolFiles&gt;
+        &lt;/ToolFiles&gt;
+        &lt;Configurations&gt;
+                &lt;Configuration
+                        Name=&quot;Debug|Win32&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                Optimization=&quot;0&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;_DEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                MinimalRebuild=&quot;true&quot;
+                                BasicRuntimeChecks=&quot;3&quot;
+                                RuntimeLibrary=&quot;3&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;4&quot;
+                                CompileAs=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;2&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+                &lt;Configuration
+                        Name=&quot;Release|Win32&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        WholeProgramOptimization=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;NDEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                RuntimeLibrary=&quot;2&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;1&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                OptimizeReferences=&quot;2&quot;
+                                EnableCOMDATFolding=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+                &lt;Configuration
+                        Name=&quot;Debug|x64&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(PlatformName)\$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(PlatformName)\$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                                TargetEnvironment=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                Optimization=&quot;0&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;_DEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                MinimalRebuild=&quot;true&quot;
+                                BasicRuntimeChecks=&quot;3&quot;
+                                RuntimeLibrary=&quot;3&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;3&quot;
+                                CompileAs=&quot;1&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;2&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;17&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+                &lt;Configuration
+                        Name=&quot;Release|x64&quot;
+                        OutputDirectory=&quot;$(SolutionDir)$(PlatformName)\$(ConfigurationName)&quot;
+                        IntermediateDirectory=&quot;$(PlatformName)\$(ConfigurationName)&quot;
+                        ConfigurationType=&quot;2&quot;
+                        CharacterSet=&quot;1&quot;
+                        WholeProgramOptimization=&quot;1&quot;
+                        &gt;
+                        &lt;Tool
+                                Name=&quot;VCPreBuildEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCustomBuildTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXMLDataGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCWebServiceProxyGeneratorTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCMIDLTool&quot;
+                                TargetEnvironment=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCCLCompilerTool&quot;
+                                AdditionalIncludeDirectories=&quot;.; .\floating\common; .\floating\bv16; .\floating\bv32; .\broadvoice;  .\msvc&quot;
+                                PreprocessorDefinitions=&quot;WIN32;NDEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H&quot;
+                                RuntimeLibrary=&quot;2&quot;
+                                UsePrecompiledHeader=&quot;0&quot;
+                                WarningLevel=&quot;4&quot;
+                                Detect64BitPortabilityProblems=&quot;true&quot;
+                                DebugInformationFormat=&quot;3&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManagedResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCResourceCompilerTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPreLinkEventTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCLinkerTool&quot;
+                                LinkIncremental=&quot;1&quot;
+                                GenerateDebugInformation=&quot;true&quot;
+                                SubSystem=&quot;2&quot;
+                                OptimizeReferences=&quot;2&quot;
+                                EnableCOMDATFolding=&quot;2&quot;
+                                RandomizedBaseAddress=&quot;1&quot;
+                                DataExecutionPrevention=&quot;0&quot;
+                                TargetMachine=&quot;17&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCALinkTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCManifestTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCXDCMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCBscMakeTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCFxCopTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCAppVerifierTool&quot;
+                        /&gt;
+                        &lt;Tool
+                                Name=&quot;VCPostBuildEventTool&quot;
+                        /&gt;
+                &lt;/Configuration&gt;
+        &lt;/Configurations&gt;
+        &lt;References&gt;
+        &lt;/References&gt;
+        &lt;Files&gt;
+                &lt;Filter
+                        Name=&quot;Source Files&quot;
+                        Filter=&quot;cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx&quot;
+                        UniqueIdentifier=&quot;{4FC737F1-C7A5-4376-A066-2A32D752A2FF}&quot;
+                        &gt;
</ins></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicetestsMakefileam"></a>
<div class="modfile"><h4>Modified: freeswitch/trunk/libs/broadvoice/tests/Makefile.am (15601 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/tests/Makefile.am        2009-11-21 19:36:39 UTC (rev 15601)
+++ freeswitch/trunk/libs/broadvoice/tests/Makefile.am        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -16,18 +16,14 @@
</span><span class="cx"> ## along with this program; if not, write to the Free Software
</span><span class="cx"> ## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
</span><span class="cx"> ##
</span><del>-## $Id: Makefile.am,v 1.1.1.1 2009/11/19 12:10:48 steveu Exp $
</del><ins>+## $Id: Makefile.am,v 1.2 2009/11/20 13:12:23 steveu Exp $
</ins><span class="cx"> 
</span><span class="cx"> AM_CFLAGS = $(COMP_VENDOR_CFLAGS)
</span><span class="cx"> AM_LDFLAGS = $(COMP_VENDOR_LDFLAGS)
</span><span class="cx"> 
</span><span class="cx"> LIBS += $(TESTLIBS)
</span><span class="cx"> 
</span><del>-EXTRA_DIST = regression_tests.sh \
-             bv16_fixed_tests.sh \
-             bv32_fixed_tests.sh \
-             bv16_floating_tests.sh \
-             bv32_floating_tests.sh
</del><ins>+EXTRA_DIST = regression_tests.sh.in
</ins><span class="cx"> 
</span><span class="cx"> MAINTAINERCLEANFILES = Makefile.in
</span><span class="cx"> 
</span><span class="lines">@@ -35,14 +31,10 @@
</span><span class="cx"> 
</span><span class="cx"> LIBDIR = -L$(top_builddir)/src
</span><span class="cx"> 
</span><del>-noinst_PROGRAMS = bv16_tests \
-                  bv32_tests
</del><ins>+noinst_PROGRAMS = broadvoice_tests
</ins><span class="cx"> 
</span><span class="cx"> noinst_HEADERS =  g192_bit_stream.h \
</span><span class="cx">                   timing.h
</span><span class="cx"> 
</span><del>-bv16_tests_SOURCES = bv16_tests.c g192_bit_stream.c
-bv16_tests_LDADD = $(LIBDIR) -lbroadvoice
-
-bv32_tests_SOURCES = bv32_tests.c g192_bit_stream.c
-bv32_tests_LDADD = $(LIBDIR) -lbroadvoice
</del><ins>+broadvoice_tests_SOURCES = broadvoice_tests.c g192_bit_stream.c
+broadvoice_tests_LDADD = $(LIBDIR) -lbroadvoice
</ins></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicetestsbroadvoice_testsc"></a>
<div class="addfile"><h4>Added: freeswitch/trunk/libs/broadvoice/tests/broadvoice_tests.c (0 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/tests/broadvoice_tests.c                                (rev 0)
+++ freeswitch/trunk/libs/broadvoice/tests/broadvoice_tests.c        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -0,0 +1,361 @@
</span><ins>+/*
+ * broadvoice - a library for the BroadVoice 16 and 32 codecs
+ *
+ * broadvoice_tests.c
+ *
+ * Copyright 2008-2009 Steve Underwood &lt;steveu@coppice.org&gt;
+ *
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 2.1,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * $Id: broadvoice_tests.c,v 1.2 2009/11/20 13:12:23 steveu Exp $
+ */
+
+/*! \file */
+
+/*! \page broadvoice_tests_page BroadVoice 16 and 32 codec tests
+\section broadvoice_tests_page_sec_1 What does it do?
+
+\section broadvoice_tests_page_sec_2 How is it used?
+*/
+
+#if defined(HAVE_CONFIG_H)
+#include &quot;config.h&quot;
+#endif
+
+#include &lt;inttypes.h&gt;
+#include &lt;stdio.h&gt;
+#include &lt;string.h&gt;
+#include &lt;audiofile.h&gt;
+
+#define BROADVOICE_EXPOSE_INTERNAL_STRUCTURES
+#include &lt;broadvoice.h&gt;
+
+#include &quot;timing.h&quot;
+#include &quot;g192_bit_stream.h&quot;
+
+#define MAX_FRAME_SIZE      80
+#define MAX_BITS_PER_FRAME  160
+
+typedef struct
+{
+    int encode;
+    int encoded_format;
+    int bit_rate;
+    int sample_rate;
+    int number_of_bits_per_frame;
+    int frame_size;
+    char *source_file;
+    char *dest_file;
+    FILE *fp;
+    FILE *fp_bitstream;
+} coder_control_t;
+
+static int encode_test(coder_control_t *control, int frames)
+{
+    bv16_encode_state_t encode_state_16;
+    bv16_encode_state_t *s16;
+    bv32_encode_state_t encode_state_32;
+    bv32_encode_state_t *s32;
+    int16_t amp[frames*MAX_FRAME_SIZE];
+    uint8_t bv_code[frames*MAX_BITS_PER_FRAME/8];
+    int samples;
+    int padded_samples;
+    int frame_cnt;
+    int bytes;
+    int actual_frames;
+    int i;
+    int64_t start;
+    int64_t end;
+    int64_t total;
+
+    if ((control-&gt;fp = fopen(control-&gt;source_file, &quot;rb&quot;)) == NULL)
+    {
+        printf(&quot;Error opening %s.\n&quot;, control-&gt;source_file);
+        exit(1);
+    }
+    if ((control-&gt;fp_bitstream = fopen(control-&gt;dest_file, &quot;wb&quot;)) == NULL)
+    {
+        printf(&quot;Error opening %s.\n&quot;, control-&gt;dest_file);
+        exit(1);
+    }
+
+    s16 = NULL;
+    s32 = NULL;
+    if (control-&gt;bit_rate == 16000)
+    {
+        if ((s16 = bv16_encode_init(&amp;encode_state_16)) == NULL)
+        {
+            printf(&quot;Failed to initialise the encoder.\n&quot;);
+            exit(2);
+        }
+    }
+    else
+    {
+        if ((s32 = bv32_encode_init(&amp;encode_state_32)) == NULL)
+        {
+            printf(&quot;Failed to initialise the encoder.\n&quot;);
+            exit(2);
+        }
+    }
+    frame_cnt = 0;
+    total = 0;
+    for (;;)
+    {
+        samples = fread(amp, sizeof(int16_t), frames*control-&gt;frame_size, control-&gt;fp);
+        if (samples &lt;= 0)
+            break;
+        if (samples%control-&gt;frame_size != 0)
+        {
+            padded_samples = samples - samples%control-&gt;frame_size + control-&gt;frame_size;
+            /* Pad this fractional frame out to a full one with silence */
+            for (i = samples;  i &lt; padded_samples;  i++)
+                amp[i] = 0;
+            samples = padded_samples;
+        }
+        actual_frames = samples/control-&gt;frame_size;
+        start = rdtscll();
+        if (control-&gt;bit_rate == 16000)
+            bytes = bv16_encode(s16, bv_code, amp, samples);
+        else
+            bytes = bv32_encode(s32, bv_code, amp, samples);
+        end = rdtscll();
+        frame_cnt += actual_frames;
+        /* Write output bitstream to the output file */
+        for (i = 0;  i &lt; actual_frames;  i++)
+            itu_codec_bitstream_write(&amp;bv_code[i*bytes/actual_frames], 8*bytes/actual_frames, control-&gt;encoded_format, control-&gt;fp_bitstream);
+        total += (end - start);
+    }
+    fclose(control-&gt;fp);
+    fclose(control-&gt;fp_bitstream);
+    printf(&quot;%d frames encoded\n&quot;, frame_cnt);
+    if (frame_cnt == 0)
+        frame_cnt = 1;
+    printf(&quot;%&quot; PRId64 &quot; cycles. %&quot; PRId64 &quot; per frame\n&quot;, total, total/frame_cnt);
+    return 0;
+}
+/*- End of function --------------------------------------------------------*/
+
+static int decode_test(coder_control_t *control, int frames)
+{
+    bv16_decode_state_t decode_state_16;
+    bv16_decode_state_t *s16;
+    bv32_decode_state_t decode_state_32;
+    bv32_decode_state_t *s32;
+    int16_t amp[frames*MAX_FRAME_SIZE];
+    uint8_t bv_code[frames*MAX_BITS_PER_FRAME/8];
+    int bytes;
+    int samples;
+    int frame_cnt;
+    int number_of_bytes_per_frame;
+    int actual_frames;
+    int i;
+    int j;
+    int k;
+    int n;
+    int16_t frame_error_flag;
+    int64_t start;
+    int64_t end;
+    int64_t total;
+
+    if ((control-&gt;fp_bitstream = fopen(control-&gt;source_file, &quot;rb&quot;)) == NULL)
+    {
+        printf(&quot;Error opening %s.\n&quot;, control-&gt;source_file);
+        exit(1);
+    }
+    if ((control-&gt;fp = fopen(control-&gt;dest_file, &quot;wb&quot;)) == NULL)
+    {
+        printf(&quot;Error opening %s.\n&quot;, control-&gt;dest_file);
+        exit(1);
+    }
+
+    number_of_bytes_per_frame = control-&gt;number_of_bits_per_frame/8;
+
+    s16 = NULL;
+    s32 = NULL;
+    if (control-&gt;bit_rate == 16000)
+    {
+        if ((s16 = bv16_decode_init(&amp;decode_state_16)) == NULL)
+        {
+            printf(&quot;Failed to initialise the decoder.\n&quot;);
+            exit(2);
+        }
+    }
+    else
+    {
+        if ((s32 = bv32_decode_init(&amp;decode_state_32)) == NULL)
+        {
+            printf(&quot;Failed to initialise the decoder.\n&quot;);
+            exit(2);
+        }
+    }
+
+    frame_cnt = 0;
+    total = 0;
+    frame_error_flag = 0;
+    n = 0;
+    for (;;)
+    {
+        for (actual_frames = 0, bytes = 0, i = 0;  i &lt; frames;  i++)
+        {
+            n = itu_codec_bitstream_read(&amp;bv_code[i*number_of_bytes_per_frame],
+                                         &amp;frame_error_flag,
+                                         number_of_bytes_per_frame*8,
+                                         control-&gt;encoded_format,
+                                         control-&gt;fp_bitstream)/8;
+            bytes += n;
+            if (n == number_of_bytes_per_frame)
+                actual_frames++;
+            if (frame_error_flag  ||  n != number_of_bytes_per_frame)
+                break;
+        }
+        if (frame_error_flag  ||  bytes &gt;= number_of_bytes_per_frame)
+        {
+            if (frame_error_flag)
+            {
+                samples = 0;
+                if (actual_frames &gt; 0)
+                {
+                    start = rdtscll();
+                    if (control-&gt;bit_rate == 16000)
+                        samples = bv16_decode(s16, amp, bv_code, bytes - number_of_bytes_per_frame);
+                    else
+                        samples = bv32_decode(s32, amp, bv_code, bytes - number_of_bytes_per_frame);
+                    end = rdtscll();
+                    total += (end - start);
+                }
+                j = bytes - number_of_bytes_per_frame;
+                if (j &lt; 0)
+                    j = 0;
+                k = (actual_frames - 1)*control-&gt;frame_size;
+                if (k &lt; 0)
+                    k = 0;
+#if 0
+                if (control-&gt;bit_rate == 16000)
+                    samples += bv16_fillin(s16, &amp;amp[k], &amp;bv_code[j], number_of_bytes_per_frame);
+                else
+                    samples += bv32_fillin(s32, &amp;amp[k], &amp;bv_code[j], number_of_bytes_per_frame);
+#else
+                if (control-&gt;bit_rate == 16000)
+                    samples += bv16_fillin(s16, &amp;amp[k], number_of_bytes_per_frame);
+                else
+                    samples += bv32_fillin(s32, &amp;amp[k], number_of_bytes_per_frame);
+#endif
+            }
+            else
+            {
+                start = rdtscll();
+                if (control-&gt;bit_rate == 16000)
+                    samples = bv16_decode(s16, amp, bv_code, bytes);
+                else
+                    samples = bv32_decode(s32, amp, bv_code, bytes);
+                end = rdtscll();
+                total += (end - start);
+            }
+            frame_cnt += actual_frames;
+            /* For ITU testing, chop off the 2 LSBs. */
+            //for (i = 0;  i &lt; samples;  i++)
+            //    amp[i] &amp;= 0xFFFC;
+            /* Write frame of output samples */
+            fwrite(amp, sizeof(int16_t), samples, control-&gt;fp);
+        }
+        if (!frame_error_flag  &amp;&amp;  n != number_of_bytes_per_frame)
+            break;
+    }
+    fclose(control-&gt;fp);
+    fclose(control-&gt;fp_bitstream);
+    printf(&quot;%d frames decoded\n&quot;, frame_cnt);
+    if (frame_cnt == 0)
+        frame_cnt = 1;
+    printf(&quot;%&quot; PRId64 &quot; cycles. %&quot; PRId64 &quot; per frame\n&quot;, total, total/frame_cnt);
+    return 0;
+}
+/*- End of function --------------------------------------------------------*/
+
+static void parse_command_line(char *argv[], coder_control_t *control)
+{
+    control-&gt;encode = (strcasecmp(*++argv, &quot;e&quot;) == 0);
+    
+    if (strcasecmp(*++argv, &quot;p&quot;) == 0)
+    {
+        control-&gt;encoded_format = ITU_CODEC_BITSTREAM_PACKED;
+        printf(&quot;Encoding format = packed bitstream\n&quot;);
+    }
+    else if (strcasecmp(*argv, &quot;i&quot;) == 0)
+    {
+        control-&gt;encoded_format = ITU_CODEC_BITSTREAM_G192;
+        printf(&quot;Encoding format = ITU G.192 format bitstream\n&quot;);
+    }
+    else
+    {
+        printf(&quot;Error. Encoded format must be P for packed, or I for ITU format\n&quot;);
+        exit(1);
+    }
+    control-&gt;bit_rate = (int32_t) atoi(*++argv);
+    control-&gt;number_of_bits_per_frame = (int16_t) (control-&gt;bit_rate/200);
+
+    
+    control-&gt;sample_rate = (control-&gt;bit_rate == 16000)  ?  8000  :  16000;
+    if (control-&gt;sample_rate == 8000)
+    {
+        control-&gt;frame_size = MAX_FRAME_SIZE &gt;&gt; 1;
+
+        printf(&quot;Sample rate = 8000 (BroadVoice16, 3.4kHz bandwidth)\n&quot;);
+    }
+    else if (control-&gt;sample_rate == 16000)
+    {
+        control-&gt;frame_size = MAX_FRAME_SIZE;
+
+        printf(&quot;Sample rate = 16000 (BroadVoice32, 7.1kHz bandwidth)\n&quot;);
+    }
+    else
+    {
+        printf(&quot;Error. Sample rate must be 8000 or 16000\n&quot;);
+        exit(1);
+    }
+    control-&gt;source_file = *++argv;
+    control-&gt;dest_file = *++argv;
+
+    printf(&quot;Bit rate = %d\n&quot;, control-&gt;bit_rate);
+    printf(&quot;Framesize = %d samples\n&quot;, control-&gt;frame_size);
+    printf(&quot;Number of bits per frame = %d bits\n&quot;, control-&gt;number_of_bits_per_frame);
+    printf(&quot;\n&quot;);
+    printf(&quot;\n&quot;);
+}
+/*- End of function --------------------------------------------------------*/
+
+int main(int argc, char *argv[])
+{
+    coder_control_t control;
+
+    /* Check usage */
+    if (argc &lt; 6)
+    {
+        printf(&quot;Usage: %s &lt;E/D&gt; &lt;P(packed)/I(ITU)&gt; &lt;bit rate&gt; &lt;input-file&gt; &lt;output-file&gt;\n\n&quot;, argv[0]);
+        printf(&quot;Sample rate: 3.5kHz  = 8000\n&quot;);
+        printf(&quot;             7.1kHz  = 16000\n&quot;);
+        printf(&quot;\n&quot;);
+        exit(1);
+    }
+
+    parse_command_line(argv, &amp;control);
+    if (control.encode)
+        encode_test(&amp;control, 4);
+    else
+        decode_test(&amp;control, 4);
+    return 0;
+}
+/*- End of function --------------------------------------------------------*/
+/*- End of file ------------------------------------------------------------*/
</ins></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicetestsg192_bit_streamc"></a>
<div class="modfile"><h4>Modified: freeswitch/trunk/libs/broadvoice/tests/g192_bit_stream.c (15601 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/tests/g192_bit_stream.c        2009-11-21 19:36:39 UTC (rev 15601)
+++ freeswitch/trunk/libs/broadvoice/tests/g192_bit_stream.c        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -20,7 +20,7 @@
</span><span class="cx">  * License along with this program; if not, write to the Free Software
</span><span class="cx">  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
</span><span class="cx">  *
</span><del>- * $Id: g192_bit_stream.c,v 1.1.1.1 2009/11/19 12:10:48 steveu Exp $
</del><ins>+ * $Id: g192_bit_stream.c,v 1.2 2009/11/20 13:12:24 steveu Exp $
</ins><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> /*! \file */
</span><span class="lines">@@ -92,7 +92,7 @@
</span><span class="cx"> /*- End of function --------------------------------------------------------*/
</span><span class="cx"> 
</span><span class="cx"> int itu_codec_bitstream_read(uint8_t in_data[],
</span><del>-                             int16_t *p_frame_error_flag,
</del><ins>+                             int16_t *frame_error_flag,
</ins><span class="cx">                              int number_of_bits,
</span><span class="cx">                              int mode,
</span><span class="cx">                              FILE *fp_bitstream)
</span><span class="lines">@@ -107,6 +107,7 @@
</span><span class="cx">     int16_t bit;
</span><span class="cx">     int16_t in_array[2 + number_of_bits];
</span><span class="cx"> 
</span><ins>+    *frame_error_flag = 0;
</ins><span class="cx">     if (mode == ITU_CODEC_BITSTREAM_PACKED)
</span><span class="cx">         return fread(in_data, 1, number_of_bits/8, fp_bitstream)*8;
</span><span class="cx"> 
</span><span class="lines">@@ -115,23 +116,22 @@
</span><span class="cx">         return -1;
</span><span class="cx">     if (in_array[0] &lt; G192_FRAME_ERASURE  ||  in_array[0] &gt; G192_FRAME_SYNC_15)
</span><span class="cx">     {
</span><del>-        *p_frame_error_flag = 1;
</del><ins>+        *frame_error_flag = 1;
</ins><span class="cx">         return 0;
</span><span class="cx">     }
</span><span class="cx">     erased_frame = (in_array[0] == G192_FRAME_ERASURE);
</span><span class="cx">     len = in_array[1];
</span><span class="cx">     if (len &gt; number_of_bits)
</span><span class="cx">     {
</span><del>-        *p_frame_error_flag = 1;
</del><ins>+        *frame_error_flag = 1;
</ins><span class="cx">         return 0;
</span><span class="cx">     }
</span><span class="cx">     nsamp = fread(in_array, sizeof(int16_t), len, fp_bitstream);
</span><span class="cx">     if (nsamp != len)
</span><span class="cx">     {
</span><del>-        *p_frame_error_flag = 1;
</del><ins>+        *frame_error_flag = 1;
</ins><span class="cx">         return nsamp;
</span><span class="cx">     }
</span><del>-    *p_frame_error_flag = 0;
</del><span class="cx"> 
</span><span class="cx">     for (i = 0, j = 0;  i &lt; nsamp/8;  i++)
</span><span class="cx">     {
</span><span class="lines">@@ -152,14 +152,14 @@
</span><span class="cx">             else
</span><span class="cx">             {
</span><span class="cx">                 /* Bad bit */
</span><del>-                *p_frame_error_flag = 1;
</del><ins>+                *frame_error_flag = 1;
</ins><span class="cx">             }
</span><span class="cx">             bit_pos--;
</span><span class="cx">         }
</span><span class="cx">         in_data[i] = packed_word;
</span><span class="cx">     }
</span><span class="cx">     if (erased_frame)
</span><del>-        *p_frame_error_flag = 1;
</del><ins>+        *frame_error_flag = 1;
</ins><span class="cx">     return nsamp;
</span><span class="cx"> }
</span><span class="cx"> /*- End of function --------------------------------------------------------*/
</span></span></pre></div>
<a id="freeswitchtrunklibsbroadvoicetestsregression_testsshin"></a>
<div class="modfile"><h4>Modified: freeswitch/trunk/libs/broadvoice/tests/regression_tests.sh.in (15601 => 15602)</h4>
<pre class="diff"><span>
<span class="info">--- freeswitch/trunk/libs/broadvoice/tests/regression_tests.sh.in        2009-11-21 19:36:39 UTC (rev 15601)
+++ freeswitch/trunk/libs/broadvoice/tests/regression_tests.sh.in        2009-11-21 19:45:06 UTC (rev 15602)
</span><span class="lines">@@ -17,87 +17,69 @@
</span><span class="cx"> # along with this program; if not, write to the Free Software
</span><span class="cx"> # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
</span><span class="cx"> #
</span><del>-# $Id: regression_tests.sh.in,v 1.1.1.1 2009/11/19 12:10:48 steveu Exp $
</del><ins>+# $Id: regression_tests.sh.in,v 1.2 2009/11/20 13:12:24 steveu Exp $
</ins><span class="cx"> #
</span><span class="cx"> 
</span><span class="cx"> STDOUT_DEST=xyzzy
</span><span class="cx"> STDERR_DEST=xyzzy2
</span><del>-VECTOR_CLASS=@G722_1_VECTORS_FOR_TESTS@
</del><ins>+VECTOR_CLASS=@BROADVOICE_VECTORS_FOR_TESTS@
</ins><span class="cx"> TMP_FILE=tmp
</span><span class="cx"> 
</span><del>-echo Performing basic G.722_1 regression tests
</del><ins>+echo Performing basic BroadVoice 16 and 32 regression tests
</ins><span class="cx"> echo
</span><span class="cx"> 
</span><del>-./broadvoice_tests E I 32000 16000 ../test-data/itu/g722_1/$VECTOR_CLASS/g722_1_enc_in.pcm $TMP_FILE
-diff $TMP_FILE ../test-data/itu/g722_1/$VECTOR_CLASS/g722_1_enc_out_32000.itu
</del><ins>+./broadvoice_tests E I 32000 ../test-data/broadcom/$VECTOR_CLASS/bv32/tv.raw $TMP_FILE
+diff $TMP_FILE ../test-data/broadcom/$VECTOR_CLASS/bv32/tv.bv32.ref
</ins><span class="cx"> RETVAL=$?
</span><span class="cx"> if [ $RETVAL != 0 ]
</span><span class="cx"> then
</span><del>-    echo broadvoice_tests E failed!
</del><ins>+    echo broadvoice_tests encode failed!
</ins><span class="cx">     exit $RETVAL
</span><span class="cx"> fi
</span><del>-./broadvoice_tests E I 24000 16000 ../test-data/itu/g722_1/$VECTOR_CLASS/g722_1_enc_in.pcm $TMP_FILE
-diff $TMP_FILE ../test-data/itu/g722_1/$VECTOR_CLASS/g722_1_enc_out_24000.itu
</del><ins>+./broadvoice_tests E I 16000 ../test-data/broadcom/$VECTOR_CLASS/bv16/tv.raw $TMP_FILE
+diff $TMP_FILE ../test-data/broadcom/$VECTOR_CLASS/bv16/tv.bv16.ref
</ins><span class="cx"> RETVAL=$?
</span><span class="cx"> if [ $RETVAL != 0 ]
</span><span class="cx"> then
</span><del>-    echo broadvoice_tests E failed!
</del><ins>+    echo broadvoice_tests encode failed!
</ins><span class="cx">     exit $RETVAL
</span><span class="cx"> fi
</span><del>-echo broadvoice_tests E completed OK
</del><ins>+echo broadvoice_tests encode completed OK
</ins><span class="cx"> 
</span><del>-./broadvoice_tests D I 24000 16000 ../test-data/itu/g722_1/$VECTOR_CLASS/g722_1_enc_out_24000.itu $TMP_FILE
-diff $TMP_FILE ../test-data/itu/g722_1/$VECTOR_CLASS/g722_1_dec_out_24000.pcm
</del><ins>+./broadvoice_tests D I 32000 ../test-data/broadcom/$VECTOR_CLASS/bv32/tv.bv32.ref $TMP_FILE
+diff $TMP_FILE ../test-data/broadcom/$VECTOR_CLASS/bv32/tv.bv32.ref.raw
</ins><span class="cx"> RETVAL=$?
</span><span class="cx"> if [ $RETVAL != 0 ]
</span><span class="cx"> then
</span><del>-    echo broadvoice_tests D failed!
</del><ins>+    echo broadvoice_tests decode failed!
</ins><span class="cx">     exit $RETVAL
</span><span class="cx"> fi
</span><del>-./broadvoice_tests D I 32000 16000 ../test-data/itu/g722_1/$VECTOR_CLASS/g722_1_enc_out_32000.itu $TMP_FILE
-diff $TMP_FILE ../test-data/itu/g722_1/$VECTOR_CLASS/g722_1_dec_out_32000.pcm
</del><ins>+./broadvoice_tests D I 16000 ../test-data/broadcom/$VECTOR_CLASS/bv16/tv.bv16.ref $TMP_FILE
+diff $TMP_FILE ../test-data/broadcom/$VECTOR_CLASS/bv16/tv.bv16.ref.raw
</ins><span class="cx"> RETVAL=$?
</span><span class="cx"> if [ $RETVAL != 0 ]
</span><span class="cx"> then
</span><del>-    echo broadvoice_tests D failed!
</del><ins>+    echo broadvoice_tests decode failed!
</ins><span class="cx">     exit $RETVAL
</span><span class="cx"> fi
</span><span class="cx"> 
</span><del>-./broadvoice_tests D I 24000 16000 ../test-data/itu/g722_1/$VECTOR_CLASS/g722_1_dec_in_24000_fe.itu $TMP_FILE
-diff $TMP_FILE ../test-data/itu/g722_1/$VECTOR_CLASS/g722_1_dec_out_24000_fe.pcm
</del><ins>+./broadvoice_tests D I 32000 ../test-data/broadcom/$VECTOR_CLASS/bv32/tv.bfe10.bv32 $TMP_FILE
+diff $TMP_FILE ../test-data/broadcom/$VECTOR_CLASS/bv32/tv.bv32.bfe10.ref.raw
</ins><span class="cx"> RETVAL=$?
</span><span class="cx"> if [ $RETVAL != 0 ]
</span><span class="cx"> then
</span><del>-    echo broadvoice_tests D failed!
</del><ins>+    echo broadvoice_tests decode failed!
</ins><span class="cx">     exit $RETVAL
</span><span class="cx"> fi
</span><del>-./broadvoice_tests D I 32000 16000 ../test-data/itu/g722_1/$VECTOR_CLASS/g722_1_dec_in_32000_fe.itu $TMP_FILE
-diff $TMP_FILE ../test-data/itu/g722_1/$VECTOR_CLASS/g722_1_dec_out_32000_fe.pcm
</del><ins>+./broadvoice_tests D I 16000 ../test-data/broadcom/$VECTOR_CLASS/bv16/tv.bfe10.bv16 $TMP_FILE
+diff $TMP_FILE ../test-data/broadcom/$VECTOR_CLASS/bv16/tv.bv16.bfe10.ref.raw
</ins><span class="cx"> RETVAL=$?
</span><span class="cx"> if [ $RETVAL != 0 ]
</span><span class="cx"> then
</span><del>-    echo broadvoice_tests D failed!
</del><ins>+    echo broadvoice_tests decode failed!
</ins><span class="cx">     exit $RETVAL
</span><span class="cx"> fi
</span><del>-echo broadvoice_tests D completed OK
</del><ins>+echo broadvoice_tests decode completed OK
</ins><span class="cx"> 
</span><del>-./broadvoice_tests E I 32000 16000 ../test-data/local/short_wb_voice.wav $TMP_FILE
-RETVAL=$?
-if [ $RETVAL != 0 ]
-then
-    echo broadvoice_tests E failed!
-    exit $RETVAL
-fi
-echo broadvoice_tests E completed OK
-
-./broadvoice_tests D I 32000 16000 $TMP_FILE test.au
-RETVAL=$?
-if [ $RETVAL != 0 ]
-then
-    echo broadvoice_tests D failed!
-    exit $RETVAL
-fi
-echo broadvoice_tests D completed OK
-
</del><span class="cx"> echo
</span><span class="cx"> echo All regression tests successfully completed
</span></span></pre>
</div>
</div>
<div id="footer">See you at ClueCon</div>

</body>
</html>