Changeset 2563


Ignore:
Timestamp:
Apr 1, 2009 12:05:34 PM (10 years ago)
Author:
nanang
Message:

Ticket #774:

  • Initial source of G.722.1/Annex C integration.
  • Disabled some "odd" modes of L16 codec (11kHz & 22kHz mono & stereo) while releasing some payload types.
Location:
pjproject/trunk
Files:
30 added
9 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/build/pjmedia_codec.dsp

    r2506 r2563  
    4343F90=df.exe 
    4444# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c 
    45 # ADD CPP /nologo /MD /W4 /Zi /O2 /I "../include" /I "../../pjlib/include" /I "../src/pjmedia-codec" /I "../../third_party/speex/include" /D "NDEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D PJ_WIN32=1 /D PJ_M_I386=1 /D "HAVE_CONFIG_H" /FR /FD /c 
     45# ADD CPP /nologo /MD /W4 /Zi /O2 /I "../include" /I "../../pjlib/include" /I "../src/pjmedia-codec" /I "../../third_party" /I "../../third_party/speex/include" /D "NDEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D PJ_WIN32=1 /D PJ_M_I386=1 /D "HAVE_CONFIG_H" /FR /FD /c 
    4646# SUBTRACT CPP /YX 
    4747# ADD BASE RSC /l 0x409 /d "NDEBUG" 
     
    6868F90=df.exe 
    6969# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c 
    70 # ADD CPP /nologo /MTd /W4 /Gm /ZI /Od /I "../include" /I "../../pjlib/include" /I "../src/pjmedia-codec" /I "../../third_party/speex/include" /D "_DEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D PJ_WIN32=1 /D PJ_M_I386=1 /D "HAVE_CONFIG_H" /FR /FD /GZ /c 
     70# ADD CPP /nologo /MTd /W4 /Gm /ZI /Od /I "../include" /I "../../pjlib/include" /I "../src/pjmedia-codec" /I "../../third_party" /I "../../third_party/speex/include" /D "_DEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D PJ_WIN32=1 /D PJ_M_I386=1 /D "HAVE_CONFIG_H" /FR /FD /GZ /c 
    7171# SUBTRACT CPP /YX 
    7272# ADD BASE RSC /l 0x409 /d "_DEBUG" 
     
    114114# Begin Source File 
    115115 
     116SOURCE="..\src\pjmedia-codec\g7221.c" 
     117# End Source File 
     118# Begin Source File 
     119 
    116120SOURCE="..\src\pjmedia-codec\gsm.c" 
    117121 
     
    178182 
    179183SOURCE="..\include\pjmedia-codec\g722.h" 
     184# End Source File 
     185# Begin Source File 
     186 
     187SOURCE="..\include\pjmedia-codec\g7221.h" 
    180188# End Source File 
    181189# Begin Source File 
  • pjproject/trunk/pjmedia/build/pjmedia_codec.vcproj

    r2559 r2563  
    4646                                Name="VCCLCompilerTool" 
    4747                                Optimization="0" 
    48                                 AdditionalIncludeDirectories="../include;../../pjlib/include;../../third_party/speex/include" 
     48                                AdditionalIncludeDirectories="../include;../../pjlib/include;../../third_party;../../third_party/speex/include;../../third_party" 
    4949                                PreprocessorDefinitions="_DEBUG;WIN32;_LIB;PJ_WIN32=1;PJ_M_I386=1;HAVE_CONFIG_H" 
    5050                                MinimalRebuild="true" 
     
    8686                                SuppressStartupBanner="true" 
    8787                                OutputFile=".\output\pjmedia-codec-i386-win32-vc8-debug/pjmedia_codec.bsc" 
     88                        /> 
     89                        <Tool 
     90                                Name="VCFxCopTool" 
     91                        /> 
     92                        <Tool 
     93                                Name="VCPostBuildEventTool" 
     94                        /> 
     95                </Configuration> 
     96                <Configuration 
     97                        Name="Release|Win32" 
     98                        OutputDirectory=".\output\pjmedia-codec-i386-win32-vc8-release" 
     99                        IntermediateDirectory=".\output\pjmedia-codec-i386-win32-vc8-release" 
     100                        ConfigurationType="4" 
     101                        InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" 
     102                        UseOfMFC="0" 
     103                        ATLMinimizesCRunTimeLibraryUsage="false" 
     104                        CharacterSet="2" 
     105                        > 
     106                        <Tool 
     107                                Name="VCPreBuildEventTool" 
     108                        /> 
     109                        <Tool 
     110                                Name="VCCustomBuildTool" 
     111                        /> 
     112                        <Tool 
     113                                Name="VCXMLDataGeneratorTool" 
     114                        /> 
     115                        <Tool 
     116                                Name="VCWebServiceProxyGeneratorTool" 
     117                        /> 
     118                        <Tool 
     119                                Name="VCMIDLTool" 
     120                        /> 
     121                        <Tool 
     122                                Name="VCCLCompilerTool" 
     123                                Optimization="2" 
     124                                InlineFunctionExpansion="1" 
     125                                AdditionalIncludeDirectories="../include;../../pjlib/include;../../third_party/speex/include;../../third_party" 
     126                                PreprocessorDefinitions="NDEBUG;WIN32;_LIB;PJ_WIN32=1;PJ_M_I386=1;HAVE_CONFIG_H" 
     127                                StringPooling="true" 
     128                                RuntimeLibrary="2" 
     129                                EnableFunctionLevelLinking="true" 
     130                                PrecompiledHeaderFile=".\output\pjmedia-codec-i386-win32-vc8-release/pjmedia_codec.pch" 
     131                                AssemblerListingLocation=".\output\pjmedia-codec-i386-win32-vc8-release/" 
     132                                ObjectFile=".\output\pjmedia-codec-i386-win32-vc8-release/" 
     133                                ProgramDataBaseFileName=".\output\pjmedia-codec-i386-win32-vc8-release/" 
     134                                BrowseInformation="1" 
     135                                WarningLevel="4" 
     136                                SuppressStartupBanner="true" 
     137                                DebugInformationFormat="3" 
     138                        /> 
     139                        <Tool 
     140                                Name="VCManagedResourceCompilerTool" 
     141                        /> 
     142                        <Tool 
     143                                Name="VCResourceCompilerTool" 
     144                                PreprocessorDefinitions="NDEBUG" 
     145                                Culture="1033" 
     146                        /> 
     147                        <Tool 
     148                                Name="VCPreLinkEventTool" 
     149                        /> 
     150                        <Tool 
     151                                Name="VCLibrarianTool" 
     152                                OutputFile="..\lib\pjmedia-codec-i386-win32-vc8-release.lib" 
     153                                SuppressStartupBanner="true" 
     154                        /> 
     155                        <Tool 
     156                                Name="VCALinkTool" 
     157                        /> 
     158                        <Tool 
     159                                Name="VCXDCMakeTool" 
     160                        /> 
     161                        <Tool 
     162                                Name="VCBscMakeTool" 
     163                                SuppressStartupBanner="true" 
     164                                OutputFile=".\output\pjmedia-codec-i386-win32-vc8-release/pjmedia_codec.bsc" 
     165                        /> 
     166                        <Tool 
     167                                Name="VCFxCopTool" 
     168                        /> 
     169                        <Tool 
     170                                Name="VCPostBuildEventTool" 
     171                        /> 
     172                </Configuration> 
     173                <Configuration 
     174                        Name="Debug-Static|Win32" 
     175                        OutputDirectory="$(ConfigurationName)" 
     176                        IntermediateDirectory="$(ConfigurationName)" 
     177                        ConfigurationType="4" 
     178                        InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" 
     179                        UseOfMFC="0" 
     180                        ATLMinimizesCRunTimeLibraryUsage="false" 
     181                        CharacterSet="2" 
     182                        > 
     183                        <Tool 
     184                                Name="VCPreBuildEventTool" 
     185                        /> 
     186                        <Tool 
     187                                Name="VCCustomBuildTool" 
     188                        /> 
     189                        <Tool 
     190                                Name="VCXMLDataGeneratorTool" 
     191                        /> 
     192                        <Tool 
     193                                Name="VCWebServiceProxyGeneratorTool" 
     194                        /> 
     195                        <Tool 
     196                                Name="VCMIDLTool" 
     197                        /> 
     198                        <Tool 
     199                                Name="VCCLCompilerTool" 
     200                                Optimization="0" 
     201                                AdditionalIncludeDirectories="../include;../../pjlib/include;../../third_party/speex/include;../../third_party" 
     202                                PreprocessorDefinitions="_DEBUG;WIN32;_LIB;PJ_WIN32=1;PJ_M_I386=1;HAVE_CONFIG_H" 
     203                                MinimalRebuild="true" 
     204                                BasicRuntimeChecks="3" 
     205                                RuntimeLibrary="1" 
     206                                PrecompiledHeaderFile=".\output\pjmedia-codec-i386-win32-vc8-debug/pjmedia_codec.pch" 
     207                                AssemblerListingLocation=".\output\pjmedia-codec-i386-win32-vc8-debug/" 
     208                                ObjectFile=".\output\pjmedia-codec-i386-win32-vc8-debug/" 
     209                                ProgramDataBaseFileName=".\output\pjmedia-codec-i386-win32-vc8-debug/" 
     210                                BrowseInformation="1" 
     211                                WarningLevel="4" 
     212                                SuppressStartupBanner="true" 
     213                                DebugInformationFormat="4" 
     214                        /> 
     215                        <Tool 
     216                                Name="VCManagedResourceCompilerTool" 
     217                        /> 
     218                        <Tool 
     219                                Name="VCResourceCompilerTool" 
     220                                PreprocessorDefinitions="_DEBUG" 
     221                                Culture="1033" 
     222                        /> 
     223                        <Tool 
     224                                Name="VCPreLinkEventTool" 
     225                        /> 
     226                        <Tool 
     227                                Name="VCLibrarianTool" 
     228                                OutputFile="..\lib\pjmedia-codec-i386-win32-vc8-debug.lib" 
     229                                SuppressStartupBanner="true" 
     230                        /> 
     231                        <Tool 
     232                                Name="VCALinkTool" 
     233                        /> 
     234                        <Tool 
     235                                Name="VCXDCMakeTool" 
     236                        /> 
     237                        <Tool 
     238                                Name="VCBscMakeTool" 
     239                                SuppressStartupBanner="true" 
     240                                OutputFile=".\output\pjmedia-codec-i386-win32-vc8-debug/pjmedia_codec.bsc" 
     241                        /> 
     242                        <Tool 
     243                                Name="VCFxCopTool" 
     244                        /> 
     245                        <Tool 
     246                                Name="VCPostBuildEventTool" 
     247                        /> 
     248                </Configuration> 
     249                <Configuration 
     250                        Name="Release-Dynamic|Win32" 
     251                        OutputDirectory="$(ConfigurationName)" 
     252                        IntermediateDirectory="$(ConfigurationName)" 
     253                        ConfigurationType="4" 
     254                        InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" 
     255                        UseOfMFC="0" 
     256                        ATLMinimizesCRunTimeLibraryUsage="false" 
     257                        CharacterSet="2" 
     258                        > 
     259                        <Tool 
     260                                Name="VCPreBuildEventTool" 
     261                        /> 
     262                        <Tool 
     263                                Name="VCCustomBuildTool" 
     264                        /> 
     265                        <Tool 
     266                                Name="VCXMLDataGeneratorTool" 
     267                        /> 
     268                        <Tool 
     269                                Name="VCWebServiceProxyGeneratorTool" 
     270                        /> 
     271                        <Tool 
     272                                Name="VCMIDLTool" 
     273                        /> 
     274                        <Tool 
     275                                Name="VCCLCompilerTool" 
     276                                Optimization="2" 
     277                                InlineFunctionExpansion="1" 
     278                                AdditionalIncludeDirectories="../include;../../pjlib/include;../../third_party/speex/include;../../third_party" 
     279                                PreprocessorDefinitions="NDEBUG;WIN32;_LIB;PJ_WIN32=1;PJ_M_I386=1;HAVE_CONFIG_H" 
     280                                StringPooling="true" 
     281                                RuntimeLibrary="2" 
     282                                EnableFunctionLevelLinking="true" 
     283                                PrecompiledHeaderFile=".\output\pjmedia-codec-i386-win32-vc8-release/pjmedia_codec.pch" 
     284                                AssemblerListingLocation=".\output\pjmedia-codec-i386-win32-vc8-release/" 
     285                                ObjectFile=".\output\pjmedia-codec-i386-win32-vc8-release/" 
     286                                ProgramDataBaseFileName=".\output\pjmedia-codec-i386-win32-vc8-release/" 
     287                                BrowseInformation="1" 
     288                                WarningLevel="4" 
     289                                SuppressStartupBanner="true" 
     290                                DebugInformationFormat="3" 
     291                        /> 
     292                        <Tool 
     293                                Name="VCManagedResourceCompilerTool" 
     294                        /> 
     295                        <Tool 
     296                                Name="VCResourceCompilerTool" 
     297                                PreprocessorDefinitions="NDEBUG" 
     298                                Culture="1033" 
     299                        /> 
     300                        <Tool 
     301                                Name="VCPreLinkEventTool" 
     302                        /> 
     303                        <Tool 
     304                                Name="VCLibrarianTool" 
     305                                OutputFile="..\lib\pjmedia-codec-i386-win32-vc8-release.lib" 
     306                                SuppressStartupBanner="true" 
     307                        /> 
     308                        <Tool 
     309                                Name="VCALinkTool" 
     310                        /> 
     311                        <Tool 
     312                                Name="VCXDCMakeTool" 
     313                        /> 
     314                        <Tool 
     315                                Name="VCBscMakeTool" 
     316                                SuppressStartupBanner="true" 
     317                                OutputFile=".\output\pjmedia-codec-i386-win32-vc8-release/pjmedia_codec.bsc" 
     318                        /> 
     319                        <Tool 
     320                                Name="VCFxCopTool" 
     321                        /> 
     322                        <Tool 
     323                                Name="VCPostBuildEventTool" 
     324                        /> 
     325                </Configuration> 
     326                <Configuration 
     327                        Name="Debug-Dynamic|Win32" 
     328                        OutputDirectory="$(ConfigurationName)" 
     329                        IntermediateDirectory="$(ConfigurationName)" 
     330                        ConfigurationType="4" 
     331                        InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" 
     332                        UseOfMFC="0" 
     333                        ATLMinimizesCRunTimeLibraryUsage="false" 
     334                        CharacterSet="2" 
     335                        > 
     336                        <Tool 
     337                                Name="VCPreBuildEventTool" 
     338                        /> 
     339                        <Tool 
     340                                Name="VCCustomBuildTool" 
     341                        /> 
     342                        <Tool 
     343                                Name="VCXMLDataGeneratorTool" 
     344                        /> 
     345                        <Tool 
     346                                Name="VCWebServiceProxyGeneratorTool" 
     347                        /> 
     348                        <Tool 
     349                                Name="VCMIDLTool" 
     350                        /> 
     351                        <Tool 
     352                                Name="VCCLCompilerTool" 
     353                                Optimization="0" 
     354                                AdditionalIncludeDirectories="../include;../../pjlib/include;../../third_party/speex/include;../../third_party" 
     355                                PreprocessorDefinitions="_DEBUG;WIN32;_LIB;PJ_WIN32=1;PJ_M_I386=1;HAVE_CONFIG_H" 
     356                                MinimalRebuild="true" 
     357                                BasicRuntimeChecks="3" 
     358                                RuntimeLibrary="3" 
     359                                PrecompiledHeaderFile=".\output\pjmedia-codec-i386-win32-vc8-debug/pjmedia_codec.pch" 
     360                                AssemblerListingLocation=".\output\pjmedia-codec-i386-win32-vc8-debug/" 
     361                                ObjectFile=".\output\pjmedia-codec-i386-win32-vc8-debug/" 
     362                                ProgramDataBaseFileName=".\output\pjmedia-codec-i386-win32-vc8-debug/" 
     363                                BrowseInformation="1" 
     364                                WarningLevel="4" 
     365                                SuppressStartupBanner="true" 
     366                                DebugInformationFormat="4" 
     367                        /> 
     368                        <Tool 
     369                                Name="VCManagedResourceCompilerTool" 
     370                        /> 
     371                        <Tool 
     372                                Name="VCResourceCompilerTool" 
     373                                PreprocessorDefinitions="_DEBUG" 
     374                                Culture="1033" 
     375                        /> 
     376                        <Tool 
     377                                Name="VCPreLinkEventTool" 
     378                        /> 
     379                        <Tool 
     380                                Name="VCLibrarianTool" 
     381                                OutputFile="..\lib\pjmedia-codec-i386-win32-vc8-debug.lib" 
     382                                SuppressStartupBanner="true" 
     383                        /> 
     384                        <Tool 
     385                                Name="VCALinkTool" 
     386                        /> 
     387                        <Tool 
     388                                Name="VCXDCMakeTool" 
     389                        /> 
     390                        <Tool 
     391                                Name="VCBscMakeTool" 
     392                                SuppressStartupBanner="true" 
     393                                OutputFile=".\output\pjmedia-codec-i386-win32-vc8-debug/pjmedia_codec.bsc" 
     394                        /> 
     395                        <Tool 
     396                                Name="VCFxCopTool" 
     397                        /> 
     398                        <Tool 
     399                                Name="VCPostBuildEventTool" 
     400                        /> 
     401                </Configuration> 
     402                <Configuration 
     403                        Name="Release-Static|Win32" 
     404                        OutputDirectory="$(ConfigurationName)" 
     405                        IntermediateDirectory="$(ConfigurationName)" 
     406                        ConfigurationType="4" 
     407                        InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" 
     408                        UseOfMFC="0" 
     409                        ATLMinimizesCRunTimeLibraryUsage="false" 
     410                        CharacterSet="2" 
     411                        > 
     412                        <Tool 
     413                                Name="VCPreBuildEventTool" 
     414                        /> 
     415                        <Tool 
     416                                Name="VCCustomBuildTool" 
     417                        /> 
     418                        <Tool 
     419                                Name="VCXMLDataGeneratorTool" 
     420                        /> 
     421                        <Tool 
     422                                Name="VCWebServiceProxyGeneratorTool" 
     423                        /> 
     424                        <Tool 
     425                                Name="VCMIDLTool" 
     426                        /> 
     427                        <Tool 
     428                                Name="VCCLCompilerTool" 
     429                                Optimization="2" 
     430                                InlineFunctionExpansion="1" 
     431                                AdditionalIncludeDirectories="../include;../../pjlib/include;../../third_party/speex/include;../../third_party" 
     432                                PreprocessorDefinitions="NDEBUG;WIN32;_LIB;PJ_WIN32=1;PJ_M_I386=1;HAVE_CONFIG_H" 
     433                                StringPooling="true" 
     434                                RuntimeLibrary="0" 
     435                                EnableFunctionLevelLinking="true" 
     436                                PrecompiledHeaderFile=".\output\pjmedia-codec-i386-win32-vc8-release/pjmedia_codec.pch" 
     437                                AssemblerListingLocation=".\output\pjmedia-codec-i386-win32-vc8-release/" 
     438                                ObjectFile=".\output\pjmedia-codec-i386-win32-vc8-release/" 
     439                                ProgramDataBaseFileName=".\output\pjmedia-codec-i386-win32-vc8-release/" 
     440                                BrowseInformation="1" 
     441                                WarningLevel="4" 
     442                                SuppressStartupBanner="true" 
     443                                DebugInformationFormat="3" 
     444                        /> 
     445                        <Tool 
     446                                Name="VCManagedResourceCompilerTool" 
     447                        /> 
     448                        <Tool 
     449                                Name="VCResourceCompilerTool" 
     450                                PreprocessorDefinitions="NDEBUG" 
     451                                Culture="1033" 
     452                        /> 
     453                        <Tool 
     454                                Name="VCPreLinkEventTool" 
     455                        /> 
     456                        <Tool 
     457                                Name="VCLibrarianTool" 
     458                                OutputFile="..\lib\pjmedia-codec-i386-win32-vc8-release.lib" 
     459                                SuppressStartupBanner="true" 
     460                        /> 
     461                        <Tool 
     462                                Name="VCALinkTool" 
     463                        /> 
     464                        <Tool 
     465                                Name="VCXDCMakeTool" 
     466                        /> 
     467                        <Tool 
     468                                Name="VCBscMakeTool" 
     469                                SuppressStartupBanner="true" 
     470                                OutputFile=".\output\pjmedia-codec-i386-win32-vc8-release/pjmedia_codec.bsc" 
    88471                        /> 
    89472                        <Tool 
     
    168551                </Configuration> 
    169552                <Configuration 
    170                         Name="Release|Win32" 
    171                         OutputDirectory=".\output\pjmedia-codec-i386-win32-vc8-release" 
    172                         IntermediateDirectory=".\output\pjmedia-codec-i386-win32-vc8-release" 
    173                         ConfigurationType="4" 
    174                         InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" 
    175                         UseOfMFC="0" 
    176                         ATLMinimizesCRunTimeLibraryUsage="false" 
    177                         CharacterSet="2" 
    178                         > 
    179                         <Tool 
    180                                 Name="VCPreBuildEventTool" 
    181                         /> 
    182                         <Tool 
    183                                 Name="VCCustomBuildTool" 
    184                         /> 
    185                         <Tool 
    186                                 Name="VCXMLDataGeneratorTool" 
    187                         /> 
    188                         <Tool 
    189                                 Name="VCWebServiceProxyGeneratorTool" 
    190                         /> 
    191                         <Tool 
    192                                 Name="VCMIDLTool" 
    193                         /> 
    194                         <Tool 
    195                                 Name="VCCLCompilerTool" 
    196                                 Optimization="2" 
    197                                 InlineFunctionExpansion="1" 
    198                                 AdditionalIncludeDirectories="../include;../../pjlib/include;../../third_party/speex/include;&quot;../../../ipp-samples/speech-codecs/core/usc/include&quot;" 
    199                                 PreprocessorDefinitions="NDEBUG;WIN32;_LIB;PJ_WIN32=1;PJ_M_I386=1;HAVE_CONFIG_H" 
    200                                 StringPooling="true" 
    201                                 RuntimeLibrary="2" 
    202                                 EnableFunctionLevelLinking="true" 
    203                                 PrecompiledHeaderFile=".\output\pjmedia-codec-i386-win32-vc8-release/pjmedia_codec.pch" 
    204                                 AssemblerListingLocation=".\output\pjmedia-codec-i386-win32-vc8-release/" 
    205                                 ObjectFile=".\output\pjmedia-codec-i386-win32-vc8-release/" 
    206                                 ProgramDataBaseFileName=".\output\pjmedia-codec-i386-win32-vc8-release/" 
    207                                 BrowseInformation="1" 
    208                                 WarningLevel="4" 
    209                                 SuppressStartupBanner="true" 
    210                                 DebugInformationFormat="3" 
    211                         /> 
    212                         <Tool 
    213                                 Name="VCManagedResourceCompilerTool" 
    214                         /> 
    215                         <Tool 
    216                                 Name="VCResourceCompilerTool" 
    217                                 PreprocessorDefinitions="NDEBUG" 
    218                                 Culture="1033" 
    219                         /> 
    220                         <Tool 
    221                                 Name="VCPreLinkEventTool" 
    222                         /> 
    223                         <Tool 
    224                                 Name="VCLibrarianTool" 
    225                                 OutputFile="..\lib\pjmedia-codec-i386-win32-vc8-release.lib" 
    226                                 SuppressStartupBanner="true" 
    227                         /> 
    228                         <Tool 
    229                                 Name="VCALinkTool" 
    230                         /> 
    231                         <Tool 
    232                                 Name="VCXDCMakeTool" 
    233                         /> 
    234                         <Tool 
    235                                 Name="VCBscMakeTool" 
    236                                 SuppressStartupBanner="true" 
    237                                 OutputFile=".\output\pjmedia-codec-i386-win32-vc8-release/pjmedia_codec.bsc" 
    238                         /> 
    239                         <Tool 
    240                                 Name="VCFxCopTool" 
    241                         /> 
    242                         <Tool 
    243                                 Name="VCPostBuildEventTool" 
    244                         /> 
    245                 </Configuration> 
    246                 <Configuration 
    247553                        Name="Release|Windows Mobile 6 Standard SDK (ARMV4I)" 
    248554                        OutputDirectory="output\$(ProjectName)-$(PlatformName)-$(ConfigurationName)" 
     
    314620                        /> 
    315621                        <DebuggerTool 
    316                         /> 
    317                 </Configuration> 
    318                 <Configuration 
    319                         Name="Debug-Static|Win32" 
    320                         OutputDirectory="$(ConfigurationName)" 
    321                         IntermediateDirectory="$(ConfigurationName)" 
    322                         ConfigurationType="4" 
    323                         InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" 
    324                         UseOfMFC="0" 
    325                         ATLMinimizesCRunTimeLibraryUsage="false" 
    326                         CharacterSet="2" 
    327                         > 
    328                         <Tool 
    329                                 Name="VCPreBuildEventTool" 
    330                         /> 
    331                         <Tool 
    332                                 Name="VCCustomBuildTool" 
    333                         /> 
    334                         <Tool 
    335                                 Name="VCXMLDataGeneratorTool" 
    336                         /> 
    337                         <Tool 
    338                                 Name="VCWebServiceProxyGeneratorTool" 
    339                         /> 
    340                         <Tool 
    341                                 Name="VCMIDLTool" 
    342                         /> 
    343                         <Tool 
    344                                 Name="VCCLCompilerTool" 
    345                                 Optimization="0" 
    346                                 AdditionalIncludeDirectories="../include;../../pjlib/include;../../third_party/speex/include" 
    347                                 PreprocessorDefinitions="_DEBUG;WIN32;_LIB;PJ_WIN32=1;PJ_M_I386=1;HAVE_CONFIG_H" 
    348                                 MinimalRebuild="true" 
    349                                 BasicRuntimeChecks="3" 
    350                                 RuntimeLibrary="1" 
    351                                 PrecompiledHeaderFile=".\output\pjmedia-codec-i386-win32-vc8-debug/pjmedia_codec.pch" 
    352                                 AssemblerListingLocation=".\output\pjmedia-codec-i386-win32-vc8-debug/" 
    353                                 ObjectFile=".\output\pjmedia-codec-i386-win32-vc8-debug/" 
    354                                 ProgramDataBaseFileName=".\output\pjmedia-codec-i386-win32-vc8-debug/" 
    355                                 BrowseInformation="1" 
    356                                 WarningLevel="4" 
    357                                 SuppressStartupBanner="true" 
    358                                 DebugInformationFormat="4" 
    359                         /> 
    360                         <Tool 
    361                                 Name="VCManagedResourceCompilerTool" 
    362                         /> 
    363                         <Tool 
    364                                 Name="VCResourceCompilerTool" 
    365                                 PreprocessorDefinitions="_DEBUG" 
    366                                 Culture="1033" 
    367                         /> 
    368                         <Tool 
    369                                 Name="VCPreLinkEventTool" 
    370                         /> 
    371                         <Tool 
    372                                 Name="VCLibrarianTool" 
    373                                 OutputFile="..\lib\pjmedia-codec-i386-win32-vc8-debug.lib" 
    374                                 SuppressStartupBanner="true" 
    375                         /> 
    376                         <Tool 
    377                                 Name="VCALinkTool" 
    378                         /> 
    379                         <Tool 
    380                                 Name="VCXDCMakeTool" 
    381                         /> 
    382                         <Tool 
    383                                 Name="VCBscMakeTool" 
    384                                 SuppressStartupBanner="true" 
    385                                 OutputFile=".\output\pjmedia-codec-i386-win32-vc8-debug/pjmedia_codec.bsc" 
    386                         /> 
    387                         <Tool 
    388                                 Name="VCFxCopTool" 
    389                         /> 
    390                         <Tool 
    391                                 Name="VCPostBuildEventTool" 
    392622                        /> 
    393623                </Configuration> 
     
    467697                </Configuration> 
    468698                <Configuration 
    469                         Name="Release-Dynamic|Win32" 
    470                         OutputDirectory="$(ConfigurationName)" 
    471                         IntermediateDirectory="$(ConfigurationName)" 
    472                         ConfigurationType="4" 
    473                         InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" 
    474                         UseOfMFC="0" 
    475                         ATLMinimizesCRunTimeLibraryUsage="false" 
    476                         CharacterSet="2" 
    477                         > 
    478                         <Tool 
    479                                 Name="VCPreBuildEventTool" 
    480                         /> 
    481                         <Tool 
    482                                 Name="VCCustomBuildTool" 
    483                         /> 
    484                         <Tool 
    485                                 Name="VCXMLDataGeneratorTool" 
    486                         /> 
    487                         <Tool 
    488                                 Name="VCWebServiceProxyGeneratorTool" 
    489                         /> 
    490                         <Tool 
    491                                 Name="VCMIDLTool" 
    492                         /> 
    493                         <Tool 
    494                                 Name="VCCLCompilerTool" 
    495                                 Optimization="2" 
    496                                 InlineFunctionExpansion="1" 
    497                                 AdditionalIncludeDirectories="../include;../../pjlib/include;../../third_party/speex/include;&quot;../../../ipp-samples/speech-codecs/core/usc/include&quot;" 
    498                                 PreprocessorDefinitions="NDEBUG;WIN32;_LIB;PJ_WIN32=1;PJ_M_I386=1;HAVE_CONFIG_H" 
    499                                 StringPooling="true" 
    500                                 RuntimeLibrary="2" 
    501                                 EnableFunctionLevelLinking="true" 
    502                                 PrecompiledHeaderFile=".\output\pjmedia-codec-i386-win32-vc8-release/pjmedia_codec.pch" 
    503                                 AssemblerListingLocation=".\output\pjmedia-codec-i386-win32-vc8-release/" 
    504                                 ObjectFile=".\output\pjmedia-codec-i386-win32-vc8-release/" 
    505                                 ProgramDataBaseFileName=".\output\pjmedia-codec-i386-win32-vc8-release/" 
    506                                 BrowseInformation="1" 
    507                                 WarningLevel="4" 
    508                                 SuppressStartupBanner="true" 
    509                                 DebugInformationFormat="3" 
    510                         /> 
    511                         <Tool 
    512                                 Name="VCManagedResourceCompilerTool" 
    513                         /> 
    514                         <Tool 
    515                                 Name="VCResourceCompilerTool" 
    516                                 PreprocessorDefinitions="NDEBUG" 
    517                                 Culture="1033" 
    518                         /> 
    519                         <Tool 
    520                                 Name="VCPreLinkEventTool" 
    521                         /> 
    522                         <Tool 
    523                                 Name="VCLibrarianTool" 
    524                                 OutputFile="..\lib\pjmedia-codec-i386-win32-vc8-release.lib" 
    525                                 SuppressStartupBanner="true" 
    526                         /> 
    527                         <Tool 
    528                                 Name="VCALinkTool" 
    529                         /> 
    530                         <Tool 
    531                                 Name="VCXDCMakeTool" 
    532                         /> 
    533                         <Tool 
    534                                 Name="VCBscMakeTool" 
    535                                 SuppressStartupBanner="true" 
    536                                 OutputFile=".\output\pjmedia-codec-i386-win32-vc8-release/pjmedia_codec.bsc" 
    537                         /> 
    538                         <Tool 
    539                                 Name="VCFxCopTool" 
    540                         /> 
    541                         <Tool 
    542                                 Name="VCPostBuildEventTool" 
    543                         /> 
    544                 </Configuration> 
    545                 <Configuration 
    546699                        Name="Release-Dynamic|Windows Mobile 6 Standard SDK (ARMV4I)" 
    547700                        OutputDirectory="Windows Mobile 6 Standard SDK (ARMV4I)\$(ConfigurationName)" 
     
    614767                        /> 
    615768                        <DebuggerTool 
    616                         /> 
    617                 </Configuration> 
    618                 <Configuration 
    619                         Name="Debug-Dynamic|Win32" 
    620                         OutputDirectory="$(ConfigurationName)" 
    621                         IntermediateDirectory="$(ConfigurationName)" 
    622                         ConfigurationType="4" 
    623                         InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" 
    624                         UseOfMFC="0" 
    625                         ATLMinimizesCRunTimeLibraryUsage="false" 
    626                         CharacterSet="2" 
    627                         > 
    628                         <Tool 
    629                                 Name="VCPreBuildEventTool" 
    630                         /> 
    631                         <Tool 
    632                                 Name="VCCustomBuildTool" 
    633                         /> 
    634                         <Tool 
    635                                 Name="VCXMLDataGeneratorTool" 
    636                         /> 
    637                         <Tool 
    638                                 Name="VCWebServiceProxyGeneratorTool" 
    639                         /> 
    640                         <Tool 
    641                                 Name="VCMIDLTool" 
    642                         /> 
    643                         <Tool 
    644                                 Name="VCCLCompilerTool" 
    645                                 Optimization="0" 
    646                                 AdditionalIncludeDirectories="../include;../../pjlib/include;../../third_party/speex/include" 
    647                                 PreprocessorDefinitions="_DEBUG;WIN32;_LIB;PJ_WIN32=1;PJ_M_I386=1;HAVE_CONFIG_H" 
    648                                 MinimalRebuild="true" 
    649                                 BasicRuntimeChecks="3" 
    650                                 RuntimeLibrary="3" 
    651                                 PrecompiledHeaderFile=".\output\pjmedia-codec-i386-win32-vc8-debug/pjmedia_codec.pch" 
    652                                 AssemblerListingLocation=".\output\pjmedia-codec-i386-win32-vc8-debug/" 
    653                                 ObjectFile=".\output\pjmedia-codec-i386-win32-vc8-debug/" 
    654                                 ProgramDataBaseFileName=".\output\pjmedia-codec-i386-win32-vc8-debug/" 
    655                                 BrowseInformation="1" 
    656                                 WarningLevel="4" 
    657                                 SuppressStartupBanner="true" 
    658                                 DebugInformationFormat="4" 
    659                         /> 
    660                         <Tool 
    661                                 Name="VCManagedResourceCompilerTool" 
    662                         /> 
    663                         <Tool 
    664                                 Name="VCResourceCompilerTool" 
    665                                 PreprocessorDefinitions="_DEBUG" 
    666                                 Culture="1033" 
    667                         /> 
    668                         <Tool 
    669                                 Name="VCPreLinkEventTool" 
    670                         /> 
    671                         <Tool 
    672                                 Name="VCLibrarianTool" 
    673                                 OutputFile="..\lib\pjmedia-codec-i386-win32-vc8-debug.lib" 
    674                                 SuppressStartupBanner="true" 
    675                         /> 
    676                         <Tool 
    677                                 Name="VCALinkTool" 
    678                         /> 
    679                         <Tool 
    680                                 Name="VCXDCMakeTool" 
    681                         /> 
    682                         <Tool 
    683                                 Name="VCBscMakeTool" 
    684                                 SuppressStartupBanner="true" 
    685                                 OutputFile=".\output\pjmedia-codec-i386-win32-vc8-debug/pjmedia_codec.bsc" 
    686                         /> 
    687                         <Tool 
    688                                 Name="VCFxCopTool" 
    689                         /> 
    690                         <Tool 
    691                                 Name="VCPostBuildEventTool" 
    692769                        /> 
    693770                </Configuration> 
     
    767844                </Configuration> 
    768845                <Configuration 
    769                         Name="Release-Static|Win32" 
    770                         OutputDirectory="$(ConfigurationName)" 
    771                         IntermediateDirectory="$(ConfigurationName)" 
    772                         ConfigurationType="4" 
    773                         InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" 
    774                         UseOfMFC="0" 
    775                         ATLMinimizesCRunTimeLibraryUsage="false" 
    776                         CharacterSet="2" 
    777                         > 
    778                         <Tool 
    779                                 Name="VCPreBuildEventTool" 
    780                         /> 
    781                         <Tool 
    782                                 Name="VCCustomBuildTool" 
    783                         /> 
    784                         <Tool 
    785                                 Name="VCXMLDataGeneratorTool" 
    786                         /> 
    787                         <Tool 
    788                                 Name="VCWebServiceProxyGeneratorTool" 
    789                         /> 
    790                         <Tool 
    791                                 Name="VCMIDLTool" 
    792                         /> 
    793                         <Tool 
    794                                 Name="VCCLCompilerTool" 
    795                                 Optimization="2" 
    796                                 InlineFunctionExpansion="1" 
    797                                 AdditionalIncludeDirectories="../include;../../pjlib/include;../../third_party/speex/include;&quot;../../../ipp-samples/speech-codecs/core/usc/include&quot;" 
    798                                 PreprocessorDefinitions="NDEBUG;WIN32;_LIB;PJ_WIN32=1;PJ_M_I386=1;HAVE_CONFIG_H" 
    799                                 StringPooling="true" 
    800                                 RuntimeLibrary="0" 
    801                                 EnableFunctionLevelLinking="true" 
    802                                 PrecompiledHeaderFile=".\output\pjmedia-codec-i386-win32-vc8-release/pjmedia_codec.pch" 
    803                                 AssemblerListingLocation=".\output\pjmedia-codec-i386-win32-vc8-release/" 
    804                                 ObjectFile=".\output\pjmedia-codec-i386-win32-vc8-release/" 
    805                                 ProgramDataBaseFileName=".\output\pjmedia-codec-i386-win32-vc8-release/" 
    806                                 BrowseInformation="1" 
    807                                 WarningLevel="4" 
    808                                 SuppressStartupBanner="true" 
    809                                 DebugInformationFormat="3" 
    810                         /> 
    811                         <Tool 
    812                                 Name="VCManagedResourceCompilerTool" 
    813                         /> 
    814                         <Tool 
    815                                 Name="VCResourceCompilerTool" 
    816                                 PreprocessorDefinitions="NDEBUG" 
    817                                 Culture="1033" 
    818                         /> 
    819                         <Tool 
    820                                 Name="VCPreLinkEventTool" 
    821                         /> 
    822                         <Tool 
    823                                 Name="VCLibrarianTool" 
    824                                 OutputFile="..\lib\pjmedia-codec-i386-win32-vc8-release.lib" 
    825                                 SuppressStartupBanner="true" 
    826                         /> 
    827                         <Tool 
    828                                 Name="VCALinkTool" 
    829                         /> 
    830                         <Tool 
    831                                 Name="VCXDCMakeTool" 
    832                         /> 
    833                         <Tool 
    834                                 Name="VCBscMakeTool" 
    835                                 SuppressStartupBanner="true" 
    836                                 OutputFile=".\output\pjmedia-codec-i386-win32-vc8-release/pjmedia_codec.bsc" 
    837                         /> 
    838                         <Tool 
    839                                 Name="VCFxCopTool" 
    840                         /> 
    841                         <Tool 
    842                                 Name="VCPostBuildEventTool" 
    843                         /> 
    844                 </Configuration> 
    845                 <Configuration 
    846846                        Name="Release-Static|Windows Mobile 6 Standard SDK (ARMV4I)" 
    847847                        OutputDirectory="Windows Mobile 6 Standard SDK (ARMV4I)\$(ConfigurationName)" 
     
    929929                        </File> 
    930930                        <File 
     931                                RelativePath="..\src\pjmedia-codec\g7221.c" 
     932                                > 
     933                        </File> 
     934                        <File 
    931935                                RelativePath="..\src\pjmedia-codec\gsm.c" 
    932936                                > 
     
    12061210                        </File> 
    12071211                        <File 
     1212                                RelativePath="..\include\pjmedia-codec\g7221.h" 
     1213                                > 
     1214                        </File> 
     1215                        <File 
    12081216                                RelativePath="..\include\pjmedia-codec\gsm.h" 
    12091217                                > 
  • pjproject/trunk/pjmedia/include/pjmedia-codec.h

    r2506 r2563  
    3131#include <pjmedia-codec/ilbc.h> 
    3232#include <pjmedia-codec/g722.h> 
     33#include <pjmedia-codec/g7221.h> 
    3334#include <pjmedia-codec/ipp_codecs.h> 
    3435#include <pjmedia-codec/passthrough.h> 
  • pjproject/trunk/pjmedia/include/pjmedia-codec/config.h

    r2521 r2563  
    234234 
    235235 
     236/** 
     237 * G.722.1 codec is disabled by default, it's currently under development. 
     238 */ 
     239#ifndef PJMEDIA_HAS_G7221_CODEC 
     240#   define PJMEDIA_HAS_G7221_CODEC    0 
     241#endif 
     242 
     243 
    236244#endif  /* __PJMEDIA_CODEC_CONFIG_H__ */ 
  • pjproject/trunk/pjmedia/include/pjmedia-codec/types.h

    r2394 r2563  
    2323#include <pjmedia-codec/config.h> 
    2424 
    25  
    2625/** 
    2726 * These are the dynamic payload types that are used by codecs in 
     
    4544    PJMEDIA_RTP_PT_L16_8KHZ_MONO,               /**< L16 @ 8KHz, mono       */ 
    4645    PJMEDIA_RTP_PT_L16_8KHZ_STEREO,             /**< L16 @ 8KHz, stereo     */ 
    47     PJMEDIA_RTP_PT_L16_11KHZ_MONO,              /**< L16 @ 11KHz, mono      */ 
    48     PJMEDIA_RTP_PT_L16_11KHZ_STEREO,            /**< L16 @ 11KHz, stereo    */ 
     46    //PJMEDIA_RTP_PT_L16_11KHZ_MONO,            /**< L16 @ 11KHz, mono      */ 
     47    //PJMEDIA_RTP_PT_L16_11KHZ_STEREO,          /**< L16 @ 11KHz, stereo    */ 
    4948    PJMEDIA_RTP_PT_L16_16KHZ_MONO,              /**< L16 @ 16KHz, mono      */ 
    5049    PJMEDIA_RTP_PT_L16_16KHZ_STEREO,            /**< L16 @ 16KHz, stereo    */ 
    51     PJMEDIA_RTP_PT_L16_22KHZ_MONO,              /**< L16 @ 22KHz, mono      */ 
    52     PJMEDIA_RTP_PT_L16_22KHZ_STEREO,            /**< L16 @ 22KHz, stereo    */ 
     50    //PJMEDIA_RTP_PT_L16_22KHZ_MONO,            /**< L16 @ 22KHz, mono      */ 
     51    //PJMEDIA_RTP_PT_L16_22KHZ_STEREO,          /**< L16 @ 22KHz, stereo    */ 
    5352    PJMEDIA_RTP_PT_L16_32KHZ_MONO,              /**< L16 @ 32KHz, mono      */ 
    5453    PJMEDIA_RTP_PT_L16_32KHZ_STEREO,            /**< L16 @ 32KHz, stereo    */ 
     
    6665    PJMEDIA_RTP_PT_G722_1_24,                   /**< G722.1 (24Kbps)        */ 
    6766    PJMEDIA_RTP_PT_G722_1_32,                   /**< G722.1 (32Kbps)        */ 
     67    PJMEDIA_RTP_PT_G7221C_24,                   /**< G722.1 Annex C (24Kbps)*/ 
     68    PJMEDIA_RTP_PT_G7221C_32,                   /**< G722.1 Annex C (32Kbps)*/ 
     69    PJMEDIA_RTP_PT_G7221C_48,                   /**< G722.1 Annex C (48Kbps)*/ 
     70    PJMEDIA_RTP_PT_G7221_RSV1,                  /**< G722.1 reserve         */ 
     71    PJMEDIA_RTP_PT_G7221_RSV2,                  /**< G722.1 reserve         */ 
    6872}; 
    6973 
  • pjproject/trunk/pjmedia/src/pjmedia-codec/l16.c

    r2509 r2563  
    331331    } 
    332332 
     333// disable some L16 modes 
     334#if 0 
    333335    if (count < *max_count) { 
    334336        /* 11025 Hz mono */ 
     
    350352        ++count; 
    351353    } 
     354#endif 
    352355 
    353356    if (count < *max_count) { 
     
    372375    } 
    373376 
     377// disable some L16 modes 
     378#if 0 
    374379    if (count < *max_count) { 
    375380        /* 22050 Hz mono */ 
     
    392397        ++count; 
    393398    } 
     399#endif 
    394400 
    395401    if (count < *max_count) { 
  • pjproject/trunk/pjproject-vs8.sln

    r2559 r2563  
    1313Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pjlib_util_test", "pjlib-util\build\pjlib_util_test.vcproj", "{ED02BE13-8297-4770-8097-27DC2CCABF9A}" 
    1414        ProjectSection(ProjectDependencies) = postProject 
     15                {DA0E03ED-53A7-4050-8A85-90541C5509F8} = {DA0E03ED-53A7-4050-8A85-90541C5509F8} 
    1516                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} = {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} 
    16                 {DA0E03ED-53A7-4050-8A85-90541C5509F8} = {DA0E03ED-53A7-4050-8A85-90541C5509F8} 
    1717        EndProjectSection 
    1818EndProject 
     
    3030        ProjectSection(ProjectDependencies) = postProject 
    3131                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858} = {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858} 
     32                {2A3F241E-682C-47E1-9543-DC28708B406A} = {2A3F241E-682C-47E1-9543-DC28708B406A} 
     33                {E53AA5FF-B737-40AA-BD13-387EFA99023D} = {E53AA5FF-B737-40AA-BD13-387EFA99023D} 
     34                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} = {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} 
     35                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} = {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} 
     36                {DA0E03ED-53A7-4050-8A85-90541C5509F8} = {DA0E03ED-53A7-4050-8A85-90541C5509F8} 
     37                {B8719FD5-E8A6-4A36-943C-891D07F5DD21} = {B8719FD5-E8A6-4A36-943C-891D07F5DD21} 
     38                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} = {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} 
     39                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} = {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} 
     40                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} = {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} 
     41                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} = {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} 
     42                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} = {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} 
     43                {6794B975-4E84-4F49-B2DC-C31F2224E03E} = {6794B975-4E84-4F49-B2DC-C31F2224E03E} 
     44                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} = {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} 
     45                {4281CA5E-1D48-45D4-A991-2718A454B4BA} = {4281CA5E-1D48-45D4-A991-2718A454B4BA} 
     46                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4} = {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4} 
     47                {4BF51C21-5A30-423B-82FE-1ED410E5769D} = {4BF51C21-5A30-423B-82FE-1ED410E5769D} 
    3248                {2BB84911-C1B4-4747-B93D-36AA82CC5031} = {2BB84911-C1B4-4747-B93D-36AA82CC5031} 
    33                 {4BF51C21-5A30-423B-82FE-1ED410E5769D} = {4BF51C21-5A30-423B-82FE-1ED410E5769D} 
    34                 {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4} = {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4} 
    35                 {4281CA5E-1D48-45D4-A991-2718A454B4BA} = {4281CA5E-1D48-45D4-A991-2718A454B4BA} 
    36                 {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} = {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} 
    37                 {6794B975-4E84-4F49-B2DC-C31F2224E03E} = {6794B975-4E84-4F49-B2DC-C31F2224E03E} 
    38                 {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} = {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} 
    39                 {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} = {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} 
    40                 {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} = {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} 
    41                 {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} = {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} 
    42                 {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} = {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} 
    43                 {B8719FD5-E8A6-4A36-943C-891D07F5DD21} = {B8719FD5-E8A6-4A36-943C-891D07F5DD21} 
    44                 {DA0E03ED-53A7-4050-8A85-90541C5509F8} = {DA0E03ED-53A7-4050-8A85-90541C5509F8} 
    45                 {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} = {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} 
    46                 {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} = {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} 
    47                 {E53AA5FF-B737-40AA-BD13-387EFA99023D} = {E53AA5FF-B737-40AA-BD13-387EFA99023D} 
    4849        EndProjectSection 
    4950EndProject 
     
    5253Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sample_debug", "pjsip-apps\build\sample_debug.vcproj", "{A0F1AA62-0F6F-420D-B09A-AC04B6862821}" 
    5354        ProjectSection(ProjectDependencies) = postProject 
     55                {E53AA5FF-B737-40AA-BD13-387EFA99023D} = {E53AA5FF-B737-40AA-BD13-387EFA99023D} 
     56                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} = {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} 
     57                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} = {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} 
     58                {DA0E03ED-53A7-4050-8A85-90541C5509F8} = {DA0E03ED-53A7-4050-8A85-90541C5509F8} 
     59                {B8719FD5-E8A6-4A36-943C-891D07F5DD21} = {B8719FD5-E8A6-4A36-943C-891D07F5DD21} 
     60                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} = {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} 
     61                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} = {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} 
     62                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} = {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} 
     63                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} = {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} 
     64                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} = {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} 
     65                {6794B975-4E84-4F49-B2DC-C31F2224E03E} = {6794B975-4E84-4F49-B2DC-C31F2224E03E} 
     66                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} = {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} 
     67                {4281CA5E-1D48-45D4-A991-2718A454B4BA} = {4281CA5E-1D48-45D4-A991-2718A454B4BA} 
     68                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4} = {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4} 
     69                {2BB84911-C1B4-4747-B93D-36AA82CC5031} = {2BB84911-C1B4-4747-B93D-36AA82CC5031} 
    5470                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858} = {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858} 
    55                 {2BB84911-C1B4-4747-B93D-36AA82CC5031} = {2BB84911-C1B4-4747-B93D-36AA82CC5031} 
    56                 {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4} = {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4} 
    57                 {4281CA5E-1D48-45D4-A991-2718A454B4BA} = {4281CA5E-1D48-45D4-A991-2718A454B4BA} 
    58                 {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} = {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} 
    59                 {6794B975-4E84-4F49-B2DC-C31F2224E03E} = {6794B975-4E84-4F49-B2DC-C31F2224E03E} 
    60                 {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} = {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} 
    61                 {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} = {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} 
    62                 {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} = {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} 
    63                 {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} = {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} 
    64                 {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} = {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} 
    65                 {B8719FD5-E8A6-4A36-943C-891D07F5DD21} = {B8719FD5-E8A6-4A36-943C-891D07F5DD21} 
    66                 {DA0E03ED-53A7-4050-8A85-90541C5509F8} = {DA0E03ED-53A7-4050-8A85-90541C5509F8} 
    67                 {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} = {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} 
    68                 {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} = {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} 
    69                 {E53AA5FF-B737-40AA-BD13-387EFA99023D} = {E53AA5FF-B737-40AA-BD13-387EFA99023D} 
    7071        EndProjectSection 
    7172EndProject 
    7273Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "samples", "pjsip-apps\build\samples.vcproj", "{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}" 
    7374        ProjectSection(ProjectDependencies) = postProject 
     75                {E53AA5FF-B737-40AA-BD13-387EFA99023D} = {E53AA5FF-B737-40AA-BD13-387EFA99023D} 
     76                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} = {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} 
     77                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} = {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} 
     78                {DA0E03ED-53A7-4050-8A85-90541C5509F8} = {DA0E03ED-53A7-4050-8A85-90541C5509F8} 
     79                {B8719FD5-E8A6-4A36-943C-891D07F5DD21} = {B8719FD5-E8A6-4A36-943C-891D07F5DD21} 
     80                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} = {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} 
     81                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} = {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} 
     82                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} = {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} 
     83                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} = {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} 
     84                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} = {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} 
     85                {6794B975-4E84-4F49-B2DC-C31F2224E03E} = {6794B975-4E84-4F49-B2DC-C31F2224E03E} 
     86                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} = {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} 
     87                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4} = {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4} 
     88                {4BF51C21-5A30-423B-82FE-1ED410E5769D} = {4BF51C21-5A30-423B-82FE-1ED410E5769D} 
     89                {2BB84911-C1B4-4747-B93D-36AA82CC5031} = {2BB84911-C1B4-4747-B93D-36AA82CC5031} 
    7490                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858} = {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858} 
    75                 {2BB84911-C1B4-4747-B93D-36AA82CC5031} = {2BB84911-C1B4-4747-B93D-36AA82CC5031} 
    76                 {4BF51C21-5A30-423B-82FE-1ED410E5769D} = {4BF51C21-5A30-423B-82FE-1ED410E5769D} 
    77                 {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4} = {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4} 
    78                 {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} = {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} 
    79                 {6794B975-4E84-4F49-B2DC-C31F2224E03E} = {6794B975-4E84-4F49-B2DC-C31F2224E03E} 
    80                 {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} = {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} 
    81                 {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} = {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} 
    82                 {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} = {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} 
    83                 {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} = {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} 
    84                 {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} = {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} 
    85                 {B8719FD5-E8A6-4A36-943C-891D07F5DD21} = {B8719FD5-E8A6-4A36-943C-891D07F5DD21} 
    86                 {DA0E03ED-53A7-4050-8A85-90541C5509F8} = {DA0E03ED-53A7-4050-8A85-90541C5509F8} 
    87                 {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} = {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} 
    88                 {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} = {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} 
    89                 {E53AA5FF-B737-40AA-BD13-387EFA99023D} = {E53AA5FF-B737-40AA-BD13-387EFA99023D} 
    9091        EndProjectSection 
    9192EndProject 
    9293Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_pjsip", "pjsip\build\test_pjsip.vcproj", "{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}" 
    9394        ProjectSection(ProjectDependencies) = postProject 
     95                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} = {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} 
     96                {DA0E03ED-53A7-4050-8A85-90541C5509F8} = {DA0E03ED-53A7-4050-8A85-90541C5509F8} 
     97                {B8719FD5-E8A6-4A36-943C-891D07F5DD21} = {B8719FD5-E8A6-4A36-943C-891D07F5DD21} 
     98                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} = {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} 
     99                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} = {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} 
     100                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} = {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} 
     101                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} = {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} 
    94102                {2BB84911-C1B4-4747-B93D-36AA82CC5031} = {2BB84911-C1B4-4747-B93D-36AA82CC5031} 
    95                 {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} = {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} 
    96                 {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} = {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} 
    97                 {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} = {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} 
    98                 {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} = {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0} 
    99                 {B8719FD5-E8A6-4A36-943C-891D07F5DD21} = {B8719FD5-E8A6-4A36-943C-891D07F5DD21} 
    100                 {DA0E03ED-53A7-4050-8A85-90541C5509F8} = {DA0E03ED-53A7-4050-8A85-90541C5509F8} 
    101                 {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} = {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37} 
    102103        EndProjectSection 
    103104EndProject 
     
    122123Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pjnath_test", "pjnath\build\pjnath_test.vcproj", "{553C094C-F581-4A80-9540-D5D7B398A2C6}" 
    123124        ProjectSection(ProjectDependencies) = postProject 
     125                {DA0E03ED-53A7-4050-8A85-90541C5509F8} = {DA0E03ED-53A7-4050-8A85-90541C5509F8} 
     126                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} = {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} 
    124127                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4} = {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4} 
    125                 {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} = {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} 
    126                 {DA0E03ED-53A7-4050-8A85-90541C5509F8} = {DA0E03ED-53A7-4050-8A85-90541C5509F8} 
    127128        EndProjectSection 
    128129EndProject 
    129130Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pjmedia_test", "pjmedia\build\pjmedia_test.vcproj", "{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}" 
    130131        ProjectSection(ProjectDependencies) = postProject 
     132                {E53AA5FF-B737-40AA-BD13-387EFA99023D} = {E53AA5FF-B737-40AA-BD13-387EFA99023D} 
     133                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} = {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} 
     134                {DA0E03ED-53A7-4050-8A85-90541C5509F8} = {DA0E03ED-53A7-4050-8A85-90541C5509F8} 
     135                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} = {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} 
     136                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} = {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} 
     137                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} = {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} 
     138                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} = {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} 
     139                {6794B975-4E84-4F49-B2DC-C31F2224E03E} = {6794B975-4E84-4F49-B2DC-C31F2224E03E} 
     140                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} = {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} 
     141                {4281CA5E-1D48-45D4-A991-2718A454B4BA} = {4281CA5E-1D48-45D4-A991-2718A454B4BA} 
     142                {4BF51C21-5A30-423B-82FE-1ED410E5769D} = {4BF51C21-5A30-423B-82FE-1ED410E5769D} 
    131143                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858} = {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858} 
    132                 {4BF51C21-5A30-423B-82FE-1ED410E5769D} = {4BF51C21-5A30-423B-82FE-1ED410E5769D} 
    133                 {4281CA5E-1D48-45D4-A991-2718A454B4BA} = {4281CA5E-1D48-45D4-A991-2718A454B4BA} 
    134                 {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} = {FE07F272-AE7F-4549-9E9F-EF9B80CB1693} 
    135                 {6794B975-4E84-4F49-B2DC-C31F2224E03E} = {6794B975-4E84-4F49-B2DC-C31F2224E03E} 
    136                 {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} = {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} 
    137                 {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} = {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA} 
    138                 {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} = {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9} 
    139                 {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} = {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B} 
    140                 {DA0E03ED-53A7-4050-8A85-90541C5509F8} = {DA0E03ED-53A7-4050-8A85-90541C5509F8} 
    141                 {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} = {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D} 
    142                 {E53AA5FF-B737-40AA-BD13-387EFA99023D} = {E53AA5FF-B737-40AA-BD13-387EFA99023D} 
    143144        EndProjectSection 
    144145EndProject 
    145146Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pjmedia_audiodev", "pjmedia\build\pjmedia_audiodev.vcproj", "{4281CA5E-1D48-45D4-A991-2718A454B4BA}" 
     147EndProject 
     148Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libg7221", "third_party\build\g7221\libg7221.vcproj", "{2A3F241E-682C-47E1-9543-DC28708B406A}" 
    146149EndProject 
    147150Global 
     
    817820                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    818821                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|Windows Mobile 6 Standard SDK (ARMV4I).ActiveCfg = Release-Static|Win32 
     822                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|Win32.ActiveCfg = Debug|Win32 
     823                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|Win32.Build.0 = Debug|Win32 
     824                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|Windows Mobile 6 Standard SDK (ARMV4I).ActiveCfg = Debug|Win32 
     825                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|Win32.ActiveCfg = Debug|Win32 
     826                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|Win32.Build.0 = Debug|Win32 
     827                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|Windows Mobile 6 Standard SDK (ARMV4I).ActiveCfg = Debug|Win32 
     828                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|Win32.ActiveCfg = Debug|Win32 
     829                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|Win32.Build.0 = Debug|Win32 
     830                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|Windows Mobile 6 Standard SDK (ARMV4I).ActiveCfg = Debug|Win32 
     831                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release|Win32.ActiveCfg = Release|Win32 
     832                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release|Win32.Build.0 = Release|Win32 
     833                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release|Windows Mobile 6 Standard SDK (ARMV4I).ActiveCfg = Release|Win32 
     834                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|Win32.ActiveCfg = Release|Win32 
     835                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|Win32.Build.0 = Release|Win32 
     836                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|Windows Mobile 6 Standard SDK (ARMV4I).ActiveCfg = Release|Win32 
     837                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|Win32.ActiveCfg = Release|Win32 
     838                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|Win32.Build.0 = Release|Win32 
     839                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|Windows Mobile 6 Standard SDK (ARMV4I).ActiveCfg = Release|Win32 
    819840        EndGlobalSection 
    820841        GlobalSection(SolutionProperties) = preSolution 
  • pjproject/trunk/pjproject.dsw

    r2506 r2563  
    44############################################################################### 
    55 
    6 Project: "libgsmcodec"=".\THIRD_PARTY\BUILD\GSM\libgsmcodec.dsp" - Package Owner=<4> 
    7  
    8 Package=<5> 
    9 {{{ 
    10 }}} 
    11  
    12 Package=<4> 
    13 {{{ 
    14 }}} 
    15  
    16 ############################################################################### 
    17  
    18 Project: "libilbccodec"=".\THIRD_PARTY\BUILD\ILBC\libilbccodec.dsp" - Package Owner=<4> 
    19  
    20 Package=<5> 
    21 {{{ 
    22 }}} 
    23  
    24 Package=<4> 
    25 {{{ 
    26 }}} 
    27  
    28 ############################################################################### 
    29  
    30 Project: "libmilenage"=".\third_party\build\milenage\libmilenage.dsp" - Package Owner=<4> 
    31  
    32 Package=<5> 
    33 {{{ 
    34 }}} 
    35  
    36 Package=<4> 
    37 {{{ 
    38 }}} 
    39  
    40 ############################################################################### 
    41  
    42 Project: "libportaudio"=".\THIRD_PARTY\BUILD\PORTAUDIO\libportaudio.dsp" - Package Owner=<4> 
    43  
    44 Package=<5> 
    45 {{{ 
    46 }}} 
    47  
    48 Package=<4> 
    49 {{{ 
    50 }}} 
    51  
    52 ############################################################################### 
    53  
    54 Project: "libresample"=".\THIRD_PARTY\BUILD\RESAMPLE\libresample.dsp" - Package Owner=<4> 
    55  
    56 Package=<5> 
    57 {{{ 
    58 }}} 
    59  
    60 Package=<4> 
    61 {{{ 
    62 }}} 
    63  
    64 ############################################################################### 
    65  
    66 Project: "libresample_dll"=".\THIRD_PARTY\BUILD\RESAMPLE\libresample_dll.dsp" - Package Owner=<4> 
    67  
    68 Package=<5> 
    69 {{{ 
    70 }}} 
    71  
    72 Package=<4> 
    73 {{{ 
    74 }}} 
    75  
    76 ############################################################################### 
    77  
    78 Project: "libspeex"=".\third_party\build\speex\libspeex.dsp" - Package Owner=<4> 
    79  
    80 Package=<5> 
    81 {{{ 
    82 }}} 
    83  
    84 Package=<4> 
    85 {{{ 
    86 }}} 
    87  
    88 ############################################################################### 
    89  
    90 Project: "libsrtp"=".\third_party\build\srtp\libsrtp.dsp" - Package Owner=<4> 
    91  
    92 Package=<5> 
    93 {{{ 
    94 }}} 
    95  
    96 Package=<4> 
    97 {{{ 
    98 }}} 
    99  
    100 ############################################################################### 
    101  
    102 Project: "pjlib"=".\pjlib\build\pjlib.dsp" - Package Owner=<4> 
    103  
    104 Package=<5> 
    105 {{{ 
    106 }}} 
    107  
    108 Package=<4> 
    109 {{{ 
    110 }}} 
    111  
    112 ############################################################################### 
    113  
    114 Project: "pjlib_test"=".\pjlib\build\pjlib_test.dsp" - Package Owner=<4> 
     6Project: "libg7221"=.\third_party\build\g7221\libg7221.dsp - Package Owner=<4> 
     7 
     8Package=<5> 
     9{{{ 
     10}}} 
     11 
     12Package=<4> 
     13{{{ 
     14}}} 
     15 
     16############################################################################### 
     17 
     18Project: "libgsmcodec"=.\THIRD_PARTY\BUILD\GSM\libgsmcodec.dsp - Package Owner=<4> 
     19 
     20Package=<5> 
     21{{{ 
     22}}} 
     23 
     24Package=<4> 
     25{{{ 
     26}}} 
     27 
     28############################################################################### 
     29 
     30Project: "libilbccodec"=.\THIRD_PARTY\BUILD\ILBC\libilbccodec.dsp - Package Owner=<4> 
     31 
     32Package=<5> 
     33{{{ 
     34}}} 
     35 
     36Package=<4> 
     37{{{ 
     38}}} 
     39 
     40############################################################################### 
     41 
     42Project: "libmilenage"=.\third_party\build\milenage\libmilenage.dsp - Package Owner=<4> 
     43 
     44Package=<5> 
     45{{{ 
     46}}} 
     47 
     48Package=<4> 
     49{{{ 
     50}}} 
     51 
     52############################################################################### 
     53 
     54Project: "libportaudio"=.\THIRD_PARTY\BUILD\PORTAUDIO\libportaudio.dsp - Package Owner=<4> 
     55 
     56Package=<5> 
     57{{{ 
     58}}} 
     59 
     60Package=<4> 
     61{{{ 
     62}}} 
     63 
     64############################################################################### 
     65 
     66Project: "libresample"=.\THIRD_PARTY\BUILD\RESAMPLE\libresample.dsp - Package Owner=<4> 
     67 
     68Package=<5> 
     69{{{ 
     70}}} 
     71 
     72Package=<4> 
     73{{{ 
     74}}} 
     75 
     76############################################################################### 
     77 
     78Project: "libresample_dll"=.\THIRD_PARTY\BUILD\RESAMPLE\libresample_dll.dsp - Package Owner=<4> 
     79 
     80Package=<5> 
     81{{{ 
     82}}} 
     83 
     84Package=<4> 
     85{{{ 
     86}}} 
     87 
     88############################################################################### 
     89 
     90Project: "libspeex"=.\third_party\build\speex\libspeex.dsp - Package Owner=<4> 
     91 
     92Package=<5> 
     93{{{ 
     94}}} 
     95 
     96Package=<4> 
     97{{{ 
     98}}} 
     99 
     100############################################################################### 
     101 
     102Project: "libsrtp"=.\third_party\build\srtp\libsrtp.dsp - Package Owner=<4> 
     103 
     104Package=<5> 
     105{{{ 
     106}}} 
     107 
     108Package=<4> 
     109{{{ 
     110}}} 
     111 
     112############################################################################### 
     113 
     114Project: "pjlib"=.\pjlib\build\pjlib.dsp - Package Owner=<4> 
     115 
     116Package=<5> 
     117{{{ 
     118}}} 
     119 
     120Package=<4> 
     121{{{ 
     122}}} 
     123 
     124############################################################################### 
     125 
     126Project: "pjlib_test"=.\pjlib\build\pjlib_test.dsp - Package Owner=<4> 
    115127 
    116128Package=<5> 
     
    157169############################################################################### 
    158170 
    159 Project: "pjmedia"=".\pjmedia\build\pjmedia.dsp" - Package Owner=<4> 
    160  
    161 Package=<5> 
    162 {{{ 
    163 }}} 
    164  
    165 Package=<4> 
    166 {{{ 
    167 }}} 
    168  
    169 ############################################################################### 
    170  
    171 Project: "pjmedia_audiodev"=".\pjmedia\build\pjmedia_audiodev.dsp" - Package Owner=<4> 
    172  
    173 Package=<5> 
    174 {{{ 
    175 }}} 
    176  
    177 Package=<4> 
    178 {{{ 
    179 }}} 
    180  
    181 ############################################################################### 
    182  
    183 Project: "pjmedia_codec"=".\pjmedia\build\pjmedia_codec.dsp" - Package Owner=<4> 
    184  
    185 Package=<5> 
    186 {{{ 
    187 }}} 
    188  
    189 Package=<4> 
    190 {{{ 
    191 }}} 
    192  
    193 ############################################################################### 
    194  
    195 Project: "pjmedia_test"=".\pjmedia\build\pjmedia_test.dsp" - Package Owner=<4> 
     171Project: "pjmedia"=.\pjmedia\build\pjmedia.dsp - Package Owner=<4> 
     172 
     173Package=<5> 
     174{{{ 
     175}}} 
     176 
     177Package=<4> 
     178{{{ 
     179}}} 
     180 
     181############################################################################### 
     182 
     183Project: "pjmedia_audiodev"=.\pjmedia\build\pjmedia_audiodev.dsp - Package Owner=<4> 
     184 
     185Package=<5> 
     186{{{ 
     187}}} 
     188 
     189Package=<4> 
     190{{{ 
     191}}} 
     192 
     193############################################################################### 
     194 
     195Project: "pjmedia_codec"=.\pjmedia\build\pjmedia_codec.dsp - Package Owner=<4> 
     196 
     197Package=<5> 
     198{{{ 
     199}}} 
     200 
     201Package=<4> 
     202{{{ 
     203}}} 
     204 
     205############################################################################### 
     206 
     207Project: "pjmedia_test"=.\pjmedia\build\pjmedia_test.dsp - Package Owner=<4> 
    196208 
    197209Package=<5> 
     
    241253############################################################################### 
    242254 
    243 Project: "pjnath"=".\pjnath\build\pjnath.dsp" - Package Owner=<4> 
    244  
    245 Package=<5> 
    246 {{{ 
    247 }}} 
    248  
    249 Package=<4> 
    250 {{{ 
    251 }}} 
    252  
    253 ############################################################################### 
    254  
    255 Project: "pjnath_test"=".\pjnath\build\pjnath_test.dsp" - Package Owner=<4> 
     255Project: "pjnath"=.\pjnath\build\pjnath.dsp - Package Owner=<4> 
     256 
     257Package=<5> 
     258{{{ 
     259}}} 
     260 
     261Package=<4> 
     262{{{ 
     263}}} 
     264 
     265############################################################################### 
     266 
     267Project: "pjnath_test"=.\pjnath\build\pjnath_test.dsp - Package Owner=<4> 
    256268 
    257269Package=<5> 
     
    274286############################################################################### 
    275287 
    276 Project: "pjsip_core"=".\pjsip\build\pjsip_core.dsp" - Package Owner=<4> 
    277  
    278 Package=<5> 
    279 {{{ 
    280 }}} 
    281  
    282 Package=<4> 
    283 {{{ 
    284 }}} 
    285  
    286 ############################################################################### 
    287  
    288 Project: "pjsip_simple"=".\pjsip\build\pjsip_simple.dsp" - Package Owner=<4> 
    289  
    290 Package=<5> 
    291 {{{ 
    292 }}} 
    293  
    294 Package=<4> 
    295 {{{ 
    296 }}} 
    297  
    298 ############################################################################### 
    299  
    300 Project: "pjsip_ua"=".\pjsip\build\pjsip_ua.dsp" - Package Owner=<4> 
     288Project: "pjsip_core"=.\pjsip\build\pjsip_core.dsp - Package Owner=<4> 
     289 
     290Package=<5> 
     291{{{ 
     292}}} 
     293 
     294Package=<4> 
     295{{{ 
     296}}} 
     297 
     298############################################################################### 
     299 
     300Project: "pjsip_simple"=.\pjsip\build\pjsip_simple.dsp - Package Owner=<4> 
     301 
     302Package=<5> 
     303{{{ 
     304}}} 
     305 
     306Package=<4> 
     307{{{ 
     308}}} 
     309 
     310############################################################################### 
     311 
     312Project: "pjsip_ua"=.\pjsip\build\pjsip_ua.dsp - Package Owner=<4> 
    301313 
    302314Package=<5> 
     
    369381    Project_Dep_Name pjmedia_audiodev 
    370382    End Project Dependency 
    371 }}} 
    372  
    373 ############################################################################### 
    374  
    375 Project: "pjsua_lib"=".\pjsip\build\pjsua_lib.dsp" - Package Owner=<4> 
    376  
    377 Package=<5> 
    378 {{{ 
    379 }}} 
    380  
    381 Package=<4> 
    382 {{{ 
    383 }}} 
    384  
    385 ############################################################################### 
    386  
    387 Project: "pjturn_client"=".\pjnath\build\pjturn_client.dsp" - Package Owner=<4> 
     383    Begin Project Dependency 
     384    Project_Dep_Name libg7221 
     385    End Project Dependency 
     386}}} 
     387 
     388############################################################################### 
     389 
     390Project: "pjsua_lib"=.\pjsip\build\pjsua_lib.dsp - Package Owner=<4> 
     391 
     392Package=<5> 
     393{{{ 
     394}}} 
     395 
     396Package=<4> 
     397{{{ 
     398}}} 
     399 
     400############################################################################### 
     401 
     402Project: "pjturn_client"=.\pjnath\build\pjturn_client.dsp - Package Owner=<4> 
    388403 
    389404Package=<5> 
     
    406421############################################################################### 
    407422 
    408 Project: "pjturn_srv"=".\pjnath\build\pjturn_srv.dsp" - Package Owner=<4> 
     423Project: "pjturn_srv"=.\pjnath\build\pjturn_srv.dsp - Package Owner=<4> 
    409424 
    410425Package=<5> 
     
    544559############################################################################### 
    545560 
    546 Project: "test_pjsip"=".\pjsip\build\test_pjsip.dsp" - Package Owner=<4> 
     561Project: "test_pjsip"=.\pjsip\build\test_pjsip.dsp - Package Owner=<4> 
    547562 
    548563Package=<5> 
  • pjproject/trunk/pjsip/src/pjsua-lib/pjsua_media.c

    r2506 r2563  
    203203#endif /* PJMEDIA_HAS_PASSTHROUGH_CODECS */ 
    204204 
     205#if PJMEDIA_HAS_G7221_CODEC 
     206    /* Register G722.1 codecs */ 
     207    status = pjmedia_codec_g7221_init(pjsua_var.med_endpt); 
     208    if (status != PJ_SUCCESS) { 
     209        pjsua_perror(THIS_FILE, "Error initializing G722.1 codec", 
     210                     status); 
     211        return status; 
     212    } 
     213#endif /* PJMEDIA_HAS_G7221_CODEC */ 
     214 
    205215#if PJMEDIA_HAS_L16_CODEC 
    206216    /* Register L16 family codecs, but disable all */ 
     
    612622            pjmedia_codec_passthrough_deinit(); 
    613623#       endif /* PJMEDIA_HAS_PASSTHROUGH_CODECS */ 
     624 
     625#       if PJMEDIA_HAS_G7221_CODEC 
     626            pjmedia_codec_g7221_deinit(); 
     627#       endif /* PJMEDIA_HAS_G7221_CODEC */ 
    614628 
    615629#       if PJMEDIA_HAS_L16_CODEC 
Note: See TracChangeset for help on using the changeset viewer.