Changeset 2755 for pjproject


Ignore:
Timestamp:
Jun 7, 2009 4:49:42 PM (15 years ago)
Author:
nanang
Message:

Ticket #879: Reverted back changes in r2747, r2748, r2751.

Location:
pjproject/trunk
Files:
2 deleted
7 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/build.symbian/pjmedia.mmp

    r2751 r2755  
    6868SOURCE          stereo_port.c 
    6969SOURCE          stream.c 
    70 SOURCE          sync_port.c 
    7170SOURCE          tonegen.c 
    7271SOURCE          transport_adapter_sample.c 
  • pjproject/trunk/pjmedia/build/Makefile

    r2751 r2755  
    5959                        sdp.o sdp_cmp.o sdp_neg.o session.o silencedet.o \ 
    6060                        sound_legacy.o sound_port.o stereo_port.o \ 
    61                         stream.o sync_port.o tonegen.o transport_adapter_sample.o \ 
     61                        stream.o tonegen.o transport_adapter_sample.o \ 
    6262                        transport_ice.o transport_loop.o \ 
    6363                        transport_srtp.o transport_udp.o \ 
  • pjproject/trunk/pjmedia/build/pjmedia.dsp

    r2751 r2755  
    250250# Begin Source File 
    251251 
    252 SOURCE=..\src\pjmedia\sync_port.c 
    253 # End Source File 
    254 # Begin Source File 
    255  
    256252SOURCE=..\src\pjmedia\tonegen.c 
    257253# End Source File 
     
    439435 
    440436SOURCE=..\include\pjmedia\stream.h 
    441 # End Source File 
    442 # Begin Source File 
    443  
    444 SOURCE=..\include\pjmedia\sync_port.h 
    445437# End Source File 
    446438# Begin Source File 
  • pjproject/trunk/pjmedia/build/pjmedia.vcproj

    r2747 r2755  
    3535                <Configuration 
    3636                        Name="Release|Win32" 
     37                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops" 
     38 
     39                        ATLMinimizesCRunTimeLibraryUsage="false" 
     40 
     41                        CharacterSet="2" 
     42 
    3743                        ConfigurationType="4" 
    38                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops" 
    3944                        UseOfMFC="0" 
    40                         ATLMinimizesCRunTimeLibraryUsage="false" 
    41                         CharacterSet="2" 
    4245                        > 
    4346                        <Tool 
     
    5861                        <Tool 
    5962                                Name="VCCLCompilerTool" 
     63                                PreprocessorDefinitions="_LIB;" 
     64 
    6065                                AdditionalIncludeDirectories="../include;../../pjlib/include;&quot;../../pjlib-util/include&quot;;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;&quot;$(DXSDK_DIR)include&quot;" 
    61                                 PreprocessorDefinitions="_LIB;" 
    6266                                PrecompiledHeaderFile="" 
    6367                        /> 
     
    9296                <Configuration 
    9397                        Name="Release|Windows Mobile 6 Standard SDK (ARMV4I)" 
     98                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 
     99 
     100                        ATLMinimizesCRunTimeLibraryUsage="false" 
     101 
     102                        CharacterSet="1" 
     103 
    94104                        ConfigurationType="4" 
    95                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 
    96                         ATLMinimizesCRunTimeLibraryUsage="false" 
    97                         CharacterSet="1" 
    98105                        > 
    99106                        <Tool 
     
    114121                        <Tool 
    115122                                Name="VCCLCompilerTool" 
     123                                PreprocessorDefinitions="_LIB;" 
     124 
    116125                                ExecutionBucket="7" 
    117126                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    118                                 PreprocessorDefinitions="_LIB;" 
    119127                                PrecompiledHeaderFile="" 
    120128                        /> 
     
    131139                                Name="VCLibrarianTool" 
    132140                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 
     141 
    133142                        /> 
    134143                        <Tool 
     
    158167                <Configuration 
    159168                        Name="Release|Windows Mobile 6 Professional SDK (ARMV4I)" 
     169                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 
     170 
     171                        ATLMinimizesCRunTimeLibraryUsage="false" 
     172 
     173                        CharacterSet="1" 
     174 
    160175                        ConfigurationType="4" 
    161                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 
    162                         ATLMinimizesCRunTimeLibraryUsage="false" 
    163                         CharacterSet="1" 
    164176                        > 
    165177                        <Tool 
     
    180192                        <Tool 
    181193                                Name="VCCLCompilerTool" 
     194                                PreprocessorDefinitions="_LIB;" 
     195 
    182196                                ExecutionBucket="7" 
    183197                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    184                                 PreprocessorDefinitions="_LIB;" 
    185198                                PrecompiledHeaderFile="" 
    186199                        /> 
     
    197210                                Name="VCLibrarianTool" 
    198211                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 
     212 
    199213                        /> 
    200214                        <Tool 
     
    223237                </Configuration> 
    224238                <Configuration 
    225                         Name="Release|Pocket PC 2003 (ARMV4)" 
     239                        Name="Debug|Win32" 
     240                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops" 
     241 
     242                        ATLMinimizesCRunTimeLibraryUsage="false" 
     243 
     244                        CharacterSet="2" 
     245 
    226246                        ConfigurationType="4" 
    227                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 
     247                        UseOfMFC="0" 
     248                        > 
     249                        <Tool 
     250                                Name="VCPreBuildEventTool" 
     251                        /> 
     252                        <Tool 
     253                                Name="VCCustomBuildTool" 
     254                        /> 
     255                        <Tool 
     256                                Name="VCXMLDataGeneratorTool" 
     257                        /> 
     258                        <Tool 
     259                                Name="VCWebServiceProxyGeneratorTool" 
     260                        /> 
     261                        <Tool 
     262                                Name="VCMIDLTool" 
     263                        /> 
     264                        <Tool 
     265                                Name="VCCLCompilerTool" 
     266                                PreprocessorDefinitions="_LIB;" 
     267 
     268                                AdditionalIncludeDirectories="../include;../../pjlib/include;&quot;../../pjlib-util/include&quot;;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;&quot;$(DXSDK_DIR)include&quot;" 
     269                                PrecompiledHeaderFile="" 
     270                        /> 
     271                        <Tool 
     272                                Name="VCManagedResourceCompilerTool" 
     273                        /> 
     274                        <Tool 
     275                                Name="VCResourceCompilerTool" 
     276                        /> 
     277                        <Tool 
     278                                Name="VCPreLinkEventTool" 
     279                        /> 
     280                        <Tool 
     281                                Name="VCLibrarianTool" 
     282                        /> 
     283                        <Tool 
     284                                Name="VCALinkTool" 
     285                        /> 
     286                        <Tool 
     287                                Name="VCXDCMakeTool" 
     288                        /> 
     289                        <Tool 
     290                                Name="VCBscMakeTool" 
     291                        /> 
     292                        <Tool 
     293                                Name="VCFxCopTool" 
     294                        /> 
     295                        <Tool 
     296                                Name="VCPostBuildEventTool" 
     297                        /> 
     298                </Configuration> 
     299                <Configuration 
     300                        Name="Debug|Windows Mobile 6 Standard SDK (ARMV4I)" 
     301                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 
     302 
    228303                        ATLMinimizesCRunTimeLibraryUsage="false" 
     304 
    229305                        CharacterSet="1" 
     306 
     307                        ConfigurationType="4" 
    230308                        > 
    231309                        <Tool 
     
    246324                        <Tool 
    247325                                Name="VCCLCompilerTool" 
     326                                PreprocessorDefinitions="_LIB;" 
     327 
    248328                                ExecutionBucket="7" 
    249329                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    250                                 PreprocessorDefinitions="_LIB;" 
    251330                                PrecompiledHeaderFile="" 
    252331                        /> 
     
    262341                        <Tool 
    263342                                Name="VCLibrarianTool" 
    264                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     343                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 
     344 
    265345                        /> 
    266346                        <Tool 
     
    289369                </Configuration> 
    290370                <Configuration 
    291                         Name="Release|Smartphone 2003 (ARMV4)" 
     371                        Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)" 
     372                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 
     373 
     374                        ATLMinimizesCRunTimeLibraryUsage="false" 
     375 
     376                        CharacterSet="1" 
     377 
    292378                        ConfigurationType="4" 
    293                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 
    294                         ATLMinimizesCRunTimeLibraryUsage="false" 
    295                         CharacterSet="1" 
    296379                        > 
    297380                        <Tool 
     
    312395                        <Tool 
    313396                                Name="VCCLCompilerTool" 
     397                                PreprocessorDefinitions="_LIB;" 
     398 
    314399                                ExecutionBucket="7" 
    315400                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    316                                 PreprocessorDefinitions="_LIB;" 
    317401                                PrecompiledHeaderFile="" 
    318402                        /> 
     
    328412                        <Tool 
    329413                                Name="VCLibrarianTool" 
    330                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 
     414                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 
     415 
    331416                        /> 
    332417                        <Tool 
     
    355440                </Configuration> 
    356441                <Configuration 
    357                         Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 
     442                        Name="Debug-Static|Win32" 
     443                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops" 
     444 
     445                        ATLMinimizesCRunTimeLibraryUsage="false" 
     446 
     447                        CharacterSet="2" 
     448 
    358449                        ConfigurationType="4" 
    359                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 
     450                        UseOfMFC="0" 
     451                        > 
     452                        <Tool 
     453                                Name="VCPreBuildEventTool" 
     454                        /> 
     455                        <Tool 
     456                                Name="VCCustomBuildTool" 
     457                        /> 
     458                        <Tool 
     459                                Name="VCXMLDataGeneratorTool" 
     460                        /> 
     461                        <Tool 
     462                                Name="VCWebServiceProxyGeneratorTool" 
     463                        /> 
     464                        <Tool 
     465                                Name="VCMIDLTool" 
     466                        /> 
     467                        <Tool 
     468                                Name="VCCLCompilerTool" 
     469                                PreprocessorDefinitions="_LIB;" 
     470 
     471                                AdditionalIncludeDirectories="../include;../../pjlib/include;&quot;../../pjlib-util/include&quot;;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;&quot;$(DXSDK_DIR)include&quot;" 
     472                                PrecompiledHeaderFile="" 
     473                        /> 
     474                        <Tool 
     475                                Name="VCManagedResourceCompilerTool" 
     476                        /> 
     477                        <Tool 
     478                                Name="VCResourceCompilerTool" 
     479                        /> 
     480                        <Tool 
     481                                Name="VCPreLinkEventTool" 
     482                        /> 
     483                        <Tool 
     484                                Name="VCLibrarianTool" 
     485                        /> 
     486                        <Tool 
     487                                Name="VCALinkTool" 
     488                        /> 
     489                        <Tool 
     490                                Name="VCXDCMakeTool" 
     491                        /> 
     492                        <Tool 
     493                                Name="VCBscMakeTool" 
     494                        /> 
     495                        <Tool 
     496                                Name="VCFxCopTool" 
     497                        /> 
     498                        <Tool 
     499                                Name="VCPostBuildEventTool" 
     500                        /> 
     501                </Configuration> 
     502                <Configuration 
     503                        Name="Debug-Static|Windows Mobile 6 Standard SDK (ARMV4I)" 
     504                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 
     505 
    360506                        ATLMinimizesCRunTimeLibraryUsage="false" 
     507 
    361508                        CharacterSet="1" 
     509 
     510                        ConfigurationType="4" 
    362511                        > 
    363512                        <Tool 
     
    378527                        <Tool 
    379528                                Name="VCCLCompilerTool" 
     529                                PreprocessorDefinitions="_LIB;" 
     530 
    380531                                ExecutionBucket="7" 
    381532                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    382                                 PreprocessorDefinitions="_LIB;" 
    383533                                PrecompiledHeaderFile="" 
    384534                        /> 
     
    394544                        <Tool 
    395545                                Name="VCLibrarianTool" 
    396                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     546                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 
     547 
    397548                        /> 
    398549                        <Tool 
     
    421572                </Configuration> 
    422573                <Configuration 
    423                         Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 
     574                        Name="Debug-Static|Windows Mobile 6 Professional SDK (ARMV4I)" 
     575                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 
     576 
     577                        ATLMinimizesCRunTimeLibraryUsage="false" 
     578 
     579                        CharacterSet="1" 
     580 
    424581                        ConfigurationType="4" 
    425                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 
    426                         ATLMinimizesCRunTimeLibraryUsage="false" 
    427                         CharacterSet="1" 
    428582                        > 
    429583                        <Tool 
     
    444598                        <Tool 
    445599                                Name="VCCLCompilerTool" 
     600                                PreprocessorDefinitions="_LIB;" 
     601 
    446602                                ExecutionBucket="7" 
    447603                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    448                                 PreprocessorDefinitions="_LIB;" 
    449604                                PrecompiledHeaderFile="" 
    450605                        /> 
     
    460615                        <Tool 
    461616                                Name="VCLibrarianTool" 
    462                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 
     617                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 
     618 
    463619                        /> 
    464620                        <Tool 
     
    487643                </Configuration> 
    488644                <Configuration 
    489                         Name="Debug|Win32" 
     645                        Name="Release-Dynamic|Win32" 
     646                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops" 
     647 
     648                        ATLMinimizesCRunTimeLibraryUsage="false" 
     649 
     650                        CharacterSet="2" 
     651 
    490652                        ConfigurationType="4" 
    491                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops" 
    492653                        UseOfMFC="0" 
    493                         ATLMinimizesCRunTimeLibraryUsage="false" 
    494                         CharacterSet="2" 
    495654                        > 
    496655                        <Tool 
     
    511670                        <Tool 
    512671                                Name="VCCLCompilerTool" 
     672                                PreprocessorDefinitions="_LIB;" 
     673 
    513674                                AdditionalIncludeDirectories="../include;../../pjlib/include;&quot;../../pjlib-util/include&quot;;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;&quot;$(DXSDK_DIR)include&quot;" 
    514                                 PreprocessorDefinitions="_LIB;" 
    515675                                PrecompiledHeaderFile="" 
    516676                        /> 
     
    544704                </Configuration> 
    545705                <Configuration 
    546                         Name="Debug|Windows Mobile 6 Standard SDK (ARMV4I)" 
     706                        Name="Release-Dynamic|Windows Mobile 6 Standard SDK (ARMV4I)" 
     707                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 
     708 
     709                        ATLMinimizesCRunTimeLibraryUsage="false" 
     710 
     711                        CharacterSet="1" 
     712 
    547713                        ConfigurationType="4" 
    548                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 
    549                         ATLMinimizesCRunTimeLibraryUsage="false" 
    550                         CharacterSet="1" 
    551714                        > 
    552715                        <Tool 
     
    567730                        <Tool 
    568731                                Name="VCCLCompilerTool" 
     732                                PreprocessorDefinitions="_LIB;" 
     733 
    569734                                ExecutionBucket="7" 
    570735                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    571                                 PreprocessorDefinitions="_LIB;" 
    572736                                PrecompiledHeaderFile="" 
    573737                        /> 
     
    584748                                Name="VCLibrarianTool" 
    585749                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 
     750 
    586751                        /> 
    587752                        <Tool 
     
    610775                </Configuration> 
    611776                <Configuration 
    612                         Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)" 
     777                        Name="Release-Dynamic|Windows Mobile 6 Professional SDK (ARMV4I)" 
     778                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 
     779 
     780                        ATLMinimizesCRunTimeLibraryUsage="false" 
     781 
     782                        CharacterSet="1" 
     783 
    613784                        ConfigurationType="4" 
    614                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 
    615                         ATLMinimizesCRunTimeLibraryUsage="false" 
    616                         CharacterSet="1" 
    617785                        > 
    618786                        <Tool 
     
    633801                        <Tool 
    634802                                Name="VCCLCompilerTool" 
     803                                PreprocessorDefinitions="_LIB;" 
     804 
    635805                                ExecutionBucket="7" 
    636806                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    637                                 PreprocessorDefinitions="_LIB;" 
    638807                                PrecompiledHeaderFile="" 
    639808                        /> 
     
    650819                                Name="VCLibrarianTool" 
    651820                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 
     821 
    652822                        /> 
    653823                        <Tool 
     
    676846                </Configuration> 
    677847                <Configuration 
    678                         Name="Debug|Pocket PC 2003 (ARMV4)" 
     848                        Name="Debug-Dynamic|Win32" 
     849                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops" 
     850 
     851                        ATLMinimizesCRunTimeLibraryUsage="false" 
     852 
     853                        CharacterSet="2" 
     854 
    679855                        ConfigurationType="4" 
    680                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 
     856                        UseOfMFC="0" 
     857                        > 
     858                        <Tool 
     859                                Name="VCPreBuildEventTool" 
     860                        /> 
     861                        <Tool 
     862                                Name="VCCustomBuildTool" 
     863                        /> 
     864                        <Tool 
     865                                Name="VCXMLDataGeneratorTool" 
     866                        /> 
     867                        <Tool 
     868                                Name="VCWebServiceProxyGeneratorTool" 
     869                        /> 
     870                        <Tool 
     871                                Name="VCMIDLTool" 
     872                        /> 
     873                        <Tool 
     874                                Name="VCCLCompilerTool" 
     875                                PreprocessorDefinitions="_LIB;" 
     876 
     877                                AdditionalIncludeDirectories="../include;../../pjlib/include;&quot;../../pjlib-util/include&quot;;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;&quot;$(DXSDK_DIR)include&quot;" 
     878                                PrecompiledHeaderFile="" 
     879                        /> 
     880                        <Tool 
     881                                Name="VCManagedResourceCompilerTool" 
     882                        /> 
     883                        <Tool 
     884                                Name="VCResourceCompilerTool" 
     885                        /> 
     886                        <Tool 
     887                                Name="VCPreLinkEventTool" 
     888                        /> 
     889                        <Tool 
     890                                Name="VCLibrarianTool" 
     891                        /> 
     892                        <Tool 
     893                                Name="VCALinkTool" 
     894                        /> 
     895                        <Tool 
     896                                Name="VCXDCMakeTool" 
     897                        /> 
     898                        <Tool 
     899                                Name="VCBscMakeTool" 
     900                        /> 
     901                        <Tool 
     902                                Name="VCFxCopTool" 
     903                        /> 
     904                        <Tool 
     905                                Name="VCPostBuildEventTool" 
     906                        /> 
     907                </Configuration> 
     908                <Configuration 
     909                        Name="Debug-Dynamic|Windows Mobile 6 Standard SDK (ARMV4I)" 
     910                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 
     911 
    681912                        ATLMinimizesCRunTimeLibraryUsage="false" 
     913 
    682914                        CharacterSet="1" 
     915 
     916                        ConfigurationType="4" 
    683917                        > 
    684918                        <Tool 
     
    699933                        <Tool 
    700934                                Name="VCCLCompilerTool" 
     935                                PreprocessorDefinitions="_LIB;" 
     936 
    701937                                ExecutionBucket="7" 
    702938                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    703                                 PreprocessorDefinitions="_LIB;" 
    704939                                PrecompiledHeaderFile="" 
    705940                        /> 
     
    715950                        <Tool 
    716951                                Name="VCLibrarianTool" 
    717                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     952                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 
     953 
    718954                        /> 
    719955                        <Tool 
     
    742978                </Configuration> 
    743979                <Configuration 
    744                         Name="Debug|Smartphone 2003 (ARMV4)" 
     980                        Name="Debug-Dynamic|Windows Mobile 6 Professional SDK (ARMV4I)" 
     981                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 
     982 
     983                        ATLMinimizesCRunTimeLibraryUsage="false" 
     984 
     985                        CharacterSet="1" 
     986 
    745987                        ConfigurationType="4" 
    746                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 
    747                         ATLMinimizesCRunTimeLibraryUsage="false" 
    748                         CharacterSet="1" 
    749988                        > 
    750989                        <Tool 
     
    7651004                        <Tool 
    7661005                                Name="VCCLCompilerTool" 
     1006                                PreprocessorDefinitions="_LIB;" 
     1007 
    7671008                                ExecutionBucket="7" 
    7681009                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    769                                 PreprocessorDefinitions="_LIB;" 
    7701010                                PrecompiledHeaderFile="" 
    7711011                        /> 
     
    7811021                        <Tool 
    7821022                                Name="VCLibrarianTool" 
    783                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 
     1023                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 
     1024 
    7841025                        /> 
    7851026                        <Tool 
     
    8081049                </Configuration> 
    8091050                <Configuration 
    810                         Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 
     1051                        Name="Release-Static|Win32" 
     1052                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops" 
     1053 
     1054                        ATLMinimizesCRunTimeLibraryUsage="false" 
     1055 
     1056                        CharacterSet="2" 
     1057 
    8111058                        ConfigurationType="4" 
    812                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 
     1059                        UseOfMFC="0" 
     1060                        > 
     1061                        <Tool 
     1062                                Name="VCPreBuildEventTool" 
     1063                        /> 
     1064                        <Tool 
     1065                                Name="VCCustomBuildTool" 
     1066                        /> 
     1067                        <Tool 
     1068                                Name="VCXMLDataGeneratorTool" 
     1069                        /> 
     1070                        <Tool 
     1071                                Name="VCWebServiceProxyGeneratorTool" 
     1072                        /> 
     1073                        <Tool 
     1074                                Name="VCMIDLTool" 
     1075                        /> 
     1076                        <Tool 
     1077                                Name="VCCLCompilerTool" 
     1078                                PreprocessorDefinitions="_LIB;" 
     1079 
     1080                                AdditionalIncludeDirectories="../include;../../pjlib/include;&quot;../../pjlib-util/include&quot;;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;&quot;$(DXSDK_DIR)include&quot;" 
     1081                                PrecompiledHeaderFile="" 
     1082                        /> 
     1083                        <Tool 
     1084                                Name="VCManagedResourceCompilerTool" 
     1085                        /> 
     1086                        <Tool 
     1087                                Name="VCResourceCompilerTool" 
     1088                        /> 
     1089                        <Tool 
     1090                                Name="VCPreLinkEventTool" 
     1091                        /> 
     1092                        <Tool 
     1093                                Name="VCLibrarianTool" 
     1094                        /> 
     1095                        <Tool 
     1096                                Name="VCALinkTool" 
     1097                        /> 
     1098                        <Tool 
     1099                                Name="VCXDCMakeTool" 
     1100                        /> 
     1101                        <Tool 
     1102                                Name="VCBscMakeTool" 
     1103                        /> 
     1104                        <Tool 
     1105                                Name="VCFxCopTool" 
     1106                        /> 
     1107                        <Tool 
     1108                                Name="VCPostBuildEventTool" 
     1109                        /> 
     1110                </Configuration> 
     1111                <Configuration 
     1112                        Name="Release-Static|Windows Mobile 6 Standard SDK (ARMV4I)" 
     1113                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 
     1114 
    8131115                        ATLMinimizesCRunTimeLibraryUsage="false" 
     1116 
    8141117                        CharacterSet="1" 
     1118 
     1119                        ConfigurationType="4" 
    8151120                        > 
    8161121                        <Tool 
     
    8311136                        <Tool 
    8321137                                Name="VCCLCompilerTool" 
     1138                                PreprocessorDefinitions="_LIB;" 
     1139 
    8331140                                ExecutionBucket="7" 
    8341141                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    835                                 PreprocessorDefinitions="_LIB;" 
    8361142                                PrecompiledHeaderFile="" 
    8371143                        /> 
     
    8471153                        <Tool 
    8481154                                Name="VCLibrarianTool" 
    849                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     1155                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 
     1156 
    8501157                        /> 
    8511158                        <Tool 
     
    8741181                </Configuration> 
    8751182                <Configuration 
    876                         Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 
     1183                        Name="Release-Static|Windows Mobile 6 Professional SDK (ARMV4I)" 
     1184                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 
     1185 
     1186                        ATLMinimizesCRunTimeLibraryUsage="false" 
     1187 
     1188                        CharacterSet="1" 
     1189 
    8771190                        ConfigurationType="4" 
    878                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 
    879                         ATLMinimizesCRunTimeLibraryUsage="false" 
    880                         CharacterSet="1" 
    8811191                        > 
    8821192                        <Tool 
     
    8971207                        <Tool 
    8981208                                Name="VCCLCompilerTool" 
     1209                                PreprocessorDefinitions="_LIB;" 
     1210 
    8991211                                ExecutionBucket="7" 
    9001212                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    901                                 PreprocessorDefinitions="_LIB;" 
    9021213                                PrecompiledHeaderFile="" 
    9031214                        /> 
     
    9131224                        <Tool 
    9141225                                Name="VCLibrarianTool" 
    915                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 
     1226                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 
     1227 
    9161228                        /> 
    9171229                        <Tool 
     
    9401252                </Configuration> 
    9411253                <Configuration 
    942                         Name="Debug-Static|Win32" 
     1254                        Name="Release|Pocket PC 2003 (ARMV4)" 
     1255                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 
     1256 
     1257                        ATLMinimizesCRunTimeLibraryUsage="false" 
     1258 
     1259                        CharacterSet="1" 
     1260 
    9431261                        ConfigurationType="4" 
    944                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops" 
    945                         UseOfMFC="0" 
    946                         ATLMinimizesCRunTimeLibraryUsage="false" 
    947                         CharacterSet="2" 
    9481262                        > 
    9491263                        <Tool 
     
    9641278                        <Tool 
    9651279                                Name="VCCLCompilerTool" 
    966                                 AdditionalIncludeDirectories="../include;../../pjlib/include;&quot;../../pjlib-util/include&quot;;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;&quot;$(DXSDK_DIR)include&quot;" 
    9671280                                PreprocessorDefinitions="_LIB;" 
    968                                 PrecompiledHeaderFile="" 
    969                         /> 
    970                         <Tool 
    971                                 Name="VCManagedResourceCompilerTool" 
    972                         /> 
    973                         <Tool 
    974                                 Name="VCResourceCompilerTool" 
    975                         /> 
    976                         <Tool 
    977                                 Name="VCPreLinkEventTool" 
    978                         /> 
    979                         <Tool 
    980                                 Name="VCLibrarianTool" 
    981                         /> 
    982                         <Tool 
    983                                 Name="VCALinkTool" 
    984                         /> 
    985                         <Tool 
    986                                 Name="VCXDCMakeTool" 
    987                         /> 
    988                         <Tool 
    989                                 Name="VCBscMakeTool" 
    990                         /> 
    991                         <Tool 
    992                                 Name="VCFxCopTool" 
    993                         /> 
    994                         <Tool 
    995                                 Name="VCPostBuildEventTool" 
    996                         /> 
    997                 </Configuration> 
    998                 <Configuration 
    999                         Name="Debug-Static|Windows Mobile 6 Standard SDK (ARMV4I)" 
    1000                         ConfigurationType="4" 
    1001                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 
    1002                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1003                         CharacterSet="1" 
    1004                         > 
    1005                         <Tool 
    1006                                 Name="VCPreBuildEventTool" 
    1007                         /> 
    1008                         <Tool 
    1009                                 Name="VCCustomBuildTool" 
    1010                         /> 
    1011                         <Tool 
    1012                                 Name="VCXMLDataGeneratorTool" 
    1013                         /> 
    1014                         <Tool 
    1015                                 Name="VCWebServiceProxyGeneratorTool" 
    1016                         /> 
    1017                         <Tool 
    1018                                 Name="VCMIDLTool" 
    1019                         /> 
    1020                         <Tool 
    1021                                 Name="VCCLCompilerTool" 
     1281 
    10221282                                ExecutionBucket="7" 
    10231283                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    1024                                 PreprocessorDefinitions="_LIB;" 
    10251284                                PrecompiledHeaderFile="" 
    10261285                        /> 
     
    10361295                        <Tool 
    10371296                                Name="VCLibrarianTool" 
    1038                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 
     1297                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     1298 
    10391299                        /> 
    10401300                        <Tool 
     
    10631323                </Configuration> 
    10641324                <Configuration 
    1065                         Name="Debug-Static|Windows Mobile 6 Professional SDK (ARMV4I)" 
     1325                        Name="Debug|Pocket PC 2003 (ARMV4)" 
     1326                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 
     1327 
     1328                        ATLMinimizesCRunTimeLibraryUsage="false" 
     1329 
     1330                        CharacterSet="1" 
     1331 
    10661332                        ConfigurationType="4" 
    1067                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 
    1068                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1069                         CharacterSet="1" 
    10701333                        > 
    10711334                        <Tool 
     
    10861349                        <Tool 
    10871350                                Name="VCCLCompilerTool" 
     1351                                PreprocessorDefinitions="_LIB;" 
     1352 
    10881353                                ExecutionBucket="7" 
    10891354                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    1090                                 PreprocessorDefinitions="_LIB;" 
    10911355                                PrecompiledHeaderFile="" 
    10921356                        /> 
     
    11021366                        <Tool 
    11031367                                Name="VCLibrarianTool" 
    1104                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 
     1368                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     1369 
    11051370                        /> 
    11061371                        <Tool 
     
    11301395                <Configuration 
    11311396                        Name="Debug-Static|Pocket PC 2003 (ARMV4)" 
     1397                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 
     1398 
     1399                        ATLMinimizesCRunTimeLibraryUsage="false" 
     1400 
     1401                        CharacterSet="1" 
     1402 
    11321403                        ConfigurationType="4" 
    1133                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 
    1134                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1135                         CharacterSet="1" 
    11361404                        > 
    11371405                        <Tool 
     
    11521420                        <Tool 
    11531421                                Name="VCCLCompilerTool" 
     1422                                PreprocessorDefinitions="_LIB;" 
     1423 
    11541424                                ExecutionBucket="7" 
    11551425                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    1156                                 PreprocessorDefinitions="_LIB;" 
    11571426                                PrecompiledHeaderFile="" 
    11581427                        /> 
     
    11691438                                Name="VCLibrarianTool" 
    11701439                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     1440 
    11711441                        /> 
    11721442                        <Tool 
     
    11951465                </Configuration> 
    11961466                <Configuration 
    1197                         Name="Debug-Static|Smartphone 2003 (ARMV4)" 
     1467                        Name="Release-Dynamic|Pocket PC 2003 (ARMV4)" 
     1468                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 
     1469 
     1470                        ATLMinimizesCRunTimeLibraryUsage="false" 
     1471 
     1472                        CharacterSet="1" 
     1473 
    11981474                        ConfigurationType="4" 
    1199                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 
    1200                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1201                         CharacterSet="1" 
    12021475                        > 
    12031476                        <Tool 
     
    12181491                        <Tool 
    12191492                                Name="VCCLCompilerTool" 
     1493                                PreprocessorDefinitions="_LIB;" 
     1494 
    12201495                                ExecutionBucket="7" 
    12211496                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    1222                                 PreprocessorDefinitions="_LIB;" 
    12231497                                PrecompiledHeaderFile="" 
    12241498                        /> 
     
    12341508                        <Tool 
    12351509                                Name="VCLibrarianTool" 
    1236                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 
     1510                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     1511 
    12371512                        /> 
    12381513                        <Tool 
     
    12611536                </Configuration> 
    12621537                <Configuration 
    1263                         Name="Debug-Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 
     1538                        Name="Debug-Dynamic|Pocket PC 2003 (ARMV4)" 
     1539                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 
     1540 
     1541                        ATLMinimizesCRunTimeLibraryUsage="false" 
     1542 
     1543                        CharacterSet="1" 
     1544 
    12641545                        ConfigurationType="4" 
    1265                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 
    1266                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1267                         CharacterSet="1" 
    12681546                        > 
    12691547                        <Tool 
     
    12841562                        <Tool 
    12851563                                Name="VCCLCompilerTool" 
     1564                                PreprocessorDefinitions="_LIB;" 
     1565 
    12861566                                ExecutionBucket="7" 
    12871567                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    1288                                 PreprocessorDefinitions="_LIB;" 
    12891568                                PrecompiledHeaderFile="" 
    12901569                        /> 
     
    13001579                        <Tool 
    13011580                                Name="VCLibrarianTool" 
    1302                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     1581                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     1582 
    13031583                        /> 
    13041584                        <Tool 
     
    13271607                </Configuration> 
    13281608                <Configuration 
    1329                         Name="Debug-Static|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 
     1609                        Name="Release-Static|Pocket PC 2003 (ARMV4)" 
     1610                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 
     1611 
     1612                        ATLMinimizesCRunTimeLibraryUsage="false" 
     1613 
     1614                        CharacterSet="1" 
     1615 
    13301616                        ConfigurationType="4" 
    1331                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 
    1332                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1333                         CharacterSet="1" 
    13341617                        > 
    13351618                        <Tool 
     
    13501633                        <Tool 
    13511634                                Name="VCCLCompilerTool" 
     1635                                PreprocessorDefinitions="_LIB;" 
     1636 
    13521637                                ExecutionBucket="7" 
    13531638                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    1354                                 PreprocessorDefinitions="_LIB;" 
    13551639                                PrecompiledHeaderFile="" 
    13561640                        /> 
     
    13661650                        <Tool 
    13671651                                Name="VCLibrarianTool" 
    1368                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 
     1652                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     1653 
    13691654                        /> 
    13701655                        <Tool 
     
    13931678                </Configuration> 
    13941679                <Configuration 
    1395                         Name="Release-Dynamic|Win32" 
     1680                        Name="Release|Smartphone 2003 (ARMV4)" 
     1681                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 
     1682 
     1683                        ATLMinimizesCRunTimeLibraryUsage="false" 
     1684 
     1685                        CharacterSet="1" 
     1686 
    13961687                        ConfigurationType="4" 
    1397                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops" 
    1398                         UseOfMFC="0" 
    1399                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1400                         CharacterSet="2" 
    14011688                        > 
    14021689                        <Tool 
     
    14171704                        <Tool 
    14181705                                Name="VCCLCompilerTool" 
    1419                                 AdditionalIncludeDirectories="../include;../../pjlib/include;&quot;../../pjlib-util/include&quot;;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;&quot;$(DXSDK_DIR)include&quot;" 
    14201706                                PreprocessorDefinitions="_LIB;" 
    1421                                 PrecompiledHeaderFile="" 
    1422                         /> 
    1423                         <Tool 
    1424                                 Name="VCManagedResourceCompilerTool" 
    1425                         /> 
    1426                         <Tool 
    1427                                 Name="VCResourceCompilerTool" 
    1428                         /> 
    1429                         <Tool 
    1430                                 Name="VCPreLinkEventTool" 
    1431                         /> 
    1432                         <Tool 
    1433                                 Name="VCLibrarianTool" 
    1434                         /> 
    1435                         <Tool 
    1436                                 Name="VCALinkTool" 
    1437                         /> 
    1438                         <Tool 
    1439                                 Name="VCXDCMakeTool" 
    1440                         /> 
    1441                         <Tool 
    1442                                 Name="VCBscMakeTool" 
    1443                         /> 
    1444                         <Tool 
    1445                                 Name="VCFxCopTool" 
    1446                         /> 
    1447                         <Tool 
    1448                                 Name="VCPostBuildEventTool" 
    1449                         /> 
    1450                 </Configuration> 
    1451                 <Configuration 
    1452                         Name="Release-Dynamic|Windows Mobile 6 Standard SDK (ARMV4I)" 
    1453                         ConfigurationType="4" 
    1454                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 
    1455                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1456                         CharacterSet="1" 
    1457                         > 
    1458                         <Tool 
    1459                                 Name="VCPreBuildEventTool" 
    1460                         /> 
    1461                         <Tool 
    1462                                 Name="VCCustomBuildTool" 
    1463                         /> 
    1464                         <Tool 
    1465                                 Name="VCXMLDataGeneratorTool" 
    1466                         /> 
    1467                         <Tool 
    1468                                 Name="VCWebServiceProxyGeneratorTool" 
    1469                         /> 
    1470                         <Tool 
    1471                                 Name="VCMIDLTool" 
    1472                         /> 
    1473                         <Tool 
    1474                                 Name="VCCLCompilerTool" 
     1707 
    14751708                                ExecutionBucket="7" 
    14761709                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    1477                                 PreprocessorDefinitions="_LIB;" 
    14781710                                PrecompiledHeaderFile="" 
    14791711                        /> 
     
    14891721                        <Tool 
    14901722                                Name="VCLibrarianTool" 
    1491                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 
     1723                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 
     1724 
    14921725                        /> 
    14931726                        <Tool 
     
    15161749                </Configuration> 
    15171750                <Configuration 
    1518                         Name="Release-Dynamic|Windows Mobile 6 Professional SDK (ARMV4I)" 
     1751                        Name="Debug|Smartphone 2003 (ARMV4)" 
     1752                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 
     1753 
     1754                        ATLMinimizesCRunTimeLibraryUsage="false" 
     1755 
     1756                        CharacterSet="1" 
     1757 
    15191758                        ConfigurationType="4" 
    1520                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 
    1521                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1522                         CharacterSet="1" 
    15231759                        > 
    15241760                        <Tool 
     
    15391775                        <Tool 
    15401776                                Name="VCCLCompilerTool" 
     1777                                PreprocessorDefinitions="_LIB;" 
     1778 
    15411779                                ExecutionBucket="7" 
    15421780                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    1543                                 PreprocessorDefinitions="_LIB;" 
    15441781                                PrecompiledHeaderFile="" 
    15451782                        /> 
     
    15551792                        <Tool 
    15561793                                Name="VCLibrarianTool" 
    1557                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 
     1794                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 
     1795 
    15581796                        /> 
    15591797                        <Tool 
     
    15821820                </Configuration> 
    15831821                <Configuration 
    1584                         Name="Release-Dynamic|Pocket PC 2003 (ARMV4)" 
     1822                        Name="Debug-Static|Smartphone 2003 (ARMV4)" 
     1823                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 
     1824 
     1825                        ATLMinimizesCRunTimeLibraryUsage="false" 
     1826 
     1827                        CharacterSet="1" 
     1828 
    15851829                        ConfigurationType="4" 
    1586                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 
    1587                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1588                         CharacterSet="1" 
    15891830                        > 
    15901831                        <Tool 
     
    16051846                        <Tool 
    16061847                                Name="VCCLCompilerTool" 
     1848                                PreprocessorDefinitions="_LIB;" 
     1849 
    16071850                                ExecutionBucket="7" 
    16081851                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    1609                                 PreprocessorDefinitions="_LIB;" 
    16101852                                PrecompiledHeaderFile="" 
    16111853                        /> 
     
    16211863                        <Tool 
    16221864                                Name="VCLibrarianTool" 
    1623                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     1865                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 
     1866 
    16241867                        /> 
    16251868                        <Tool 
     
    16491892                <Configuration 
    16501893                        Name="Release-Dynamic|Smartphone 2003 (ARMV4)" 
     1894                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 
     1895 
     1896                        ATLMinimizesCRunTimeLibraryUsage="false" 
     1897 
     1898                        CharacterSet="1" 
     1899 
    16511900                        ConfigurationType="4" 
    1652                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 
    1653                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1654                         CharacterSet="1" 
    16551901                        > 
    16561902                        <Tool 
     
    16711917                        <Tool 
    16721918                                Name="VCCLCompilerTool" 
     1919                                PreprocessorDefinitions="_LIB;" 
     1920 
    16731921                                ExecutionBucket="7" 
    16741922                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    1675                                 PreprocessorDefinitions="_LIB;" 
    16761923                                PrecompiledHeaderFile="" 
    16771924                        /> 
     
    16881935                                Name="VCLibrarianTool" 
    16891936                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 
     1937 
    16901938                        /> 
    16911939                        <Tool 
     
    17141962                </Configuration> 
    17151963                <Configuration 
    1716                         Name="Release-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 
     1964                        Name="Debug-Dynamic|Smartphone 2003 (ARMV4)" 
     1965                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 
     1966 
     1967                        ATLMinimizesCRunTimeLibraryUsage="false" 
     1968 
     1969                        CharacterSet="1" 
     1970 
    17171971                        ConfigurationType="4" 
    1718                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 
    1719                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1720                         CharacterSet="1" 
    17211972                        > 
    17221973                        <Tool 
     
    17371988                        <Tool 
    17381989                                Name="VCCLCompilerTool" 
     1990                                PreprocessorDefinitions="_LIB;" 
     1991 
    17391992                                ExecutionBucket="7" 
    17401993                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    1741                                 PreprocessorDefinitions="_LIB;" 
    17421994                                PrecompiledHeaderFile="" 
    17431995                        /> 
     
    17532005                        <Tool 
    17542006                                Name="VCLibrarianTool" 
    1755                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     2007                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 
     2008 
    17562009                        /> 
    17572010                        <Tool 
     
    17802033                </Configuration> 
    17812034                <Configuration 
    1782                         Name="Release-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 
     2035                        Name="Release-Static|Smartphone 2003 (ARMV4)" 
     2036                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 
     2037 
     2038                        ATLMinimizesCRunTimeLibraryUsage="false" 
     2039 
     2040                        CharacterSet="1" 
     2041 
    17832042                        ConfigurationType="4" 
    1784                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 
    1785                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1786                         CharacterSet="1" 
    17872043                        > 
    17882044                        <Tool 
     
    18032059                        <Tool 
    18042060                                Name="VCCLCompilerTool" 
     2061                                PreprocessorDefinitions="_LIB;" 
     2062 
    18052063                                ExecutionBucket="7" 
    18062064                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    1807                                 PreprocessorDefinitions="_LIB;" 
    18082065                                PrecompiledHeaderFile="" 
    18092066                        /> 
     
    18192076                        <Tool 
    18202077                                Name="VCLibrarianTool" 
    1821                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 
     2078                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 
     2079 
    18222080                        /> 
    18232081                        <Tool 
     
    18462104                </Configuration> 
    18472105                <Configuration 
    1848                         Name="Debug-Dynamic|Win32" 
     2106                        Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 
     2107                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 
     2108 
     2109                        ATLMinimizesCRunTimeLibraryUsage="false" 
     2110 
     2111                        CharacterSet="1" 
     2112 
    18492113                        ConfigurationType="4" 
    1850                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops" 
    1851                         UseOfMFC="0" 
    1852                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1853                         CharacterSet="2" 
    18542114                        > 
    18552115                        <Tool 
     
    18702130                        <Tool 
    18712131                                Name="VCCLCompilerTool" 
    1872                                 AdditionalIncludeDirectories="../include;../../pjlib/include;&quot;../../pjlib-util/include&quot;;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;&quot;$(DXSDK_DIR)include&quot;" 
    18732132                                PreprocessorDefinitions="_LIB;" 
    1874                                 PrecompiledHeaderFile="" 
    1875                         /> 
    1876                         <Tool 
    1877                                 Name="VCManagedResourceCompilerTool" 
    1878                         /> 
    1879                         <Tool 
    1880                                 Name="VCResourceCompilerTool" 
    1881                         /> 
    1882                         <Tool 
    1883                                 Name="VCPreLinkEventTool" 
    1884                         /> 
    1885                         <Tool 
    1886                                 Name="VCLibrarianTool" 
    1887                         /> 
    1888                         <Tool 
    1889                                 Name="VCALinkTool" 
    1890                         /> 
    1891                         <Tool 
    1892                                 Name="VCXDCMakeTool" 
    1893                         /> 
    1894                         <Tool 
    1895                                 Name="VCBscMakeTool" 
    1896                         /> 
    1897                         <Tool 
    1898                                 Name="VCFxCopTool" 
    1899                         /> 
    1900                         <Tool 
    1901                                 Name="VCPostBuildEventTool" 
    1902                         /> 
    1903                 </Configuration> 
    1904                 <Configuration 
    1905                         Name="Debug-Dynamic|Windows Mobile 6 Standard SDK (ARMV4I)" 
    1906                         ConfigurationType="4" 
    1907                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 
    1908                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1909                         CharacterSet="1" 
    1910                         > 
    1911                         <Tool 
    1912                                 Name="VCPreBuildEventTool" 
    1913                         /> 
    1914                         <Tool 
    1915                                 Name="VCCustomBuildTool" 
    1916                         /> 
    1917                         <Tool 
    1918                                 Name="VCXMLDataGeneratorTool" 
    1919                         /> 
    1920                         <Tool 
    1921                                 Name="VCWebServiceProxyGeneratorTool" 
    1922                         /> 
    1923                         <Tool 
    1924                                 Name="VCMIDLTool" 
    1925                         /> 
    1926                         <Tool 
    1927                                 Name="VCCLCompilerTool" 
     2133 
    19282134                                ExecutionBucket="7" 
    19292135                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    1930                                 PreprocessorDefinitions="_LIB;" 
    19312136                                PrecompiledHeaderFile="" 
    19322137                        /> 
     
    19422147                        <Tool 
    19432148                                Name="VCLibrarianTool" 
    1944                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 
     2149                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     2150 
    19452151                        /> 
    19462152                        <Tool 
     
    19692175                </Configuration> 
    19702176                <Configuration 
    1971                         Name="Debug-Dynamic|Windows Mobile 6 Professional SDK (ARMV4I)" 
     2177                        Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 
     2178                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 
     2179 
     2180                        ATLMinimizesCRunTimeLibraryUsage="false" 
     2181 
     2182                        CharacterSet="1" 
     2183 
    19722184                        ConfigurationType="4" 
    1973                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 
    1974                         ATLMinimizesCRunTimeLibraryUsage="false" 
    1975                         CharacterSet="1" 
    19762185                        > 
    19772186                        <Tool 
     
    19922201                        <Tool 
    19932202                                Name="VCCLCompilerTool" 
     2203                                PreprocessorDefinitions="_LIB;" 
     2204 
    19942205                                ExecutionBucket="7" 
    19952206                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    1996                                 PreprocessorDefinitions="_LIB;" 
    19972207                                PrecompiledHeaderFile="" 
    19982208                        /> 
     
    20082218                        <Tool 
    20092219                                Name="VCLibrarianTool" 
    2010                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 
     2220                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     2221 
    20112222                        /> 
    20122223                        <Tool 
     
    20352246                </Configuration> 
    20362247                <Configuration 
    2037                         Name="Debug-Dynamic|Pocket PC 2003 (ARMV4)" 
     2248                        Name="Debug-Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 
     2249                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 
     2250 
     2251                        ATLMinimizesCRunTimeLibraryUsage="false" 
     2252 
     2253                        CharacterSet="1" 
     2254 
    20382255                        ConfigurationType="4" 
    2039                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 
    2040                         ATLMinimizesCRunTimeLibraryUsage="false" 
    2041                         CharacterSet="1" 
    20422256                        > 
    20432257                        <Tool 
     
    20582272                        <Tool 
    20592273                                Name="VCCLCompilerTool" 
     2274                                PreprocessorDefinitions="_LIB;" 
     2275 
    20602276                                ExecutionBucket="7" 
    20612277                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    2062                                 PreprocessorDefinitions="_LIB;" 
    20632278                                PrecompiledHeaderFile="" 
    20642279                        /> 
     
    20742289                        <Tool 
    20752290                                Name="VCLibrarianTool" 
    2076                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     2291                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     2292 
    20772293                        /> 
    20782294                        <Tool 
     
    21012317                </Configuration> 
    21022318                <Configuration 
    2103                         Name="Debug-Dynamic|Smartphone 2003 (ARMV4)" 
     2319                        Name="Release-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 
     2320                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 
     2321 
     2322                        ATLMinimizesCRunTimeLibraryUsage="false" 
     2323 
     2324                        CharacterSet="1" 
     2325 
    21042326                        ConfigurationType="4" 
    2105                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 
    2106                         ATLMinimizesCRunTimeLibraryUsage="false" 
    2107                         CharacterSet="1" 
    21082327                        > 
    21092328                        <Tool 
     
    21242343                        <Tool 
    21252344                                Name="VCCLCompilerTool" 
     2345                                PreprocessorDefinitions="_LIB;" 
     2346 
    21262347                                ExecutionBucket="7" 
    21272348                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    2128                                 PreprocessorDefinitions="_LIB;" 
    21292349                                PrecompiledHeaderFile="" 
    21302350                        /> 
     
    21402360                        <Tool 
    21412361                                Name="VCLibrarianTool" 
    2142                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 
     2362                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     2363 
    21432364                        /> 
    21442365                        <Tool 
     
    21682389                <Configuration 
    21692390                        Name="Debug-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 
     2391                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 
     2392 
     2393                        ATLMinimizesCRunTimeLibraryUsage="false" 
     2394 
     2395                        CharacterSet="1" 
     2396 
    21702397                        ConfigurationType="4" 
    2171                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 
    2172                         ATLMinimizesCRunTimeLibraryUsage="false" 
    2173                         CharacterSet="1" 
    21742398                        > 
    21752399                        <Tool 
     
    21902414                        <Tool 
    21912415                                Name="VCCLCompilerTool" 
     2416                                PreprocessorDefinitions="_LIB;" 
     2417 
    21922418                                ExecutionBucket="7" 
    21932419                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    2194                                 PreprocessorDefinitions="_LIB;" 
    21952420                                PrecompiledHeaderFile="" 
    21962421                        /> 
     
    22072432                                Name="VCLibrarianTool" 
    22082433                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     2434 
    22092435                        /> 
    22102436                        <Tool 
     
    22332459                </Configuration> 
    22342460                <Configuration 
    2235                         Name="Debug-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 
     2461                        Name="Release-Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 
     2462                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 
     2463 
     2464                        ATLMinimizesCRunTimeLibraryUsage="false" 
     2465 
     2466                        CharacterSet="1" 
     2467 
    22362468                        ConfigurationType="4" 
    2237                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 
    2238                         ATLMinimizesCRunTimeLibraryUsage="false" 
    2239                         CharacterSet="1" 
    22402469                        > 
    22412470                        <Tool 
     
    22562485                        <Tool 
    22572486                                Name="VCCLCompilerTool" 
     2487                                PreprocessorDefinitions="_LIB;" 
     2488 
    22582489                                ExecutionBucket="7" 
    22592490                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    2260                                 PreprocessorDefinitions="_LIB;" 
    22612491                                PrecompiledHeaderFile="" 
    22622492                        /> 
     
    22722502                        <Tool 
    22732503                                Name="VCLibrarianTool" 
    2274                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 
     2504                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     2505 
    22752506                        /> 
    22762507                        <Tool 
     
    22992530                </Configuration> 
    23002531                <Configuration 
    2301                         Name="Release-Static|Win32" 
     2532                        Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 
     2533                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 
     2534 
     2535                        ATLMinimizesCRunTimeLibraryUsage="false" 
     2536 
     2537                        CharacterSet="1" 
     2538 
    23022539                        ConfigurationType="4" 
    2303                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops" 
    2304                         UseOfMFC="0" 
    2305                         ATLMinimizesCRunTimeLibraryUsage="false" 
    2306                         CharacterSet="2" 
    23072540                        > 
    23082541                        <Tool 
     
    23232556                        <Tool 
    23242557                                Name="VCCLCompilerTool" 
    2325                                 AdditionalIncludeDirectories="../include;../../pjlib/include;&quot;../../pjlib-util/include&quot;;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;&quot;$(DXSDK_DIR)include&quot;" 
    23262558                                PreprocessorDefinitions="_LIB;" 
    2327                                 PrecompiledHeaderFile="" 
    2328                         /> 
    2329                         <Tool 
    2330                                 Name="VCManagedResourceCompilerTool" 
    2331                         /> 
    2332                         <Tool 
    2333                                 Name="VCResourceCompilerTool" 
    2334                         /> 
    2335                         <Tool 
    2336                                 Name="VCPreLinkEventTool" 
    2337                         /> 
    2338                         <Tool 
    2339                                 Name="VCLibrarianTool" 
    2340                         /> 
    2341                         <Tool 
    2342                                 Name="VCALinkTool" 
    2343                         /> 
    2344                         <Tool 
    2345                                 Name="VCXDCMakeTool" 
    2346                         /> 
    2347                         <Tool 
    2348                                 Name="VCBscMakeTool" 
    2349                         /> 
    2350                         <Tool 
    2351                                 Name="VCFxCopTool" 
    2352                         /> 
    2353                         <Tool 
    2354                                 Name="VCPostBuildEventTool" 
    2355                         /> 
    2356                 </Configuration> 
    2357                 <Configuration 
    2358                         Name="Release-Static|Windows Mobile 6 Standard SDK (ARMV4I)" 
    2359                         ConfigurationType="4" 
    2360                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 
    2361                         ATLMinimizesCRunTimeLibraryUsage="false" 
    2362                         CharacterSet="1" 
    2363                         > 
    2364                         <Tool 
    2365                                 Name="VCPreBuildEventTool" 
    2366                         /> 
    2367                         <Tool 
    2368                                 Name="VCCustomBuildTool" 
    2369                         /> 
    2370                         <Tool 
    2371                                 Name="VCXMLDataGeneratorTool" 
    2372                         /> 
    2373                         <Tool 
    2374                                 Name="VCWebServiceProxyGeneratorTool" 
    2375                         /> 
    2376                         <Tool 
    2377                                 Name="VCMIDLTool" 
    2378                         /> 
    2379                         <Tool 
    2380                                 Name="VCCLCompilerTool" 
     2559 
    23812560                                ExecutionBucket="7" 
    23822561                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    2383                                 PreprocessorDefinitions="_LIB;" 
    23842562                                PrecompiledHeaderFile="" 
    23852563                        /> 
     
    23952573                        <Tool 
    23962574                                Name="VCLibrarianTool" 
    2397                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 
     2575                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 
     2576 
    23982577                        /> 
    23992578                        <Tool 
     
    24222601                </Configuration> 
    24232602                <Configuration 
    2424                         Name="Release-Static|Windows Mobile 6 Professional SDK (ARMV4I)" 
     2603                        Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 
     2604                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 
     2605 
     2606                        ATLMinimizesCRunTimeLibraryUsage="false" 
     2607 
     2608                        CharacterSet="1" 
     2609 
    24252610                        ConfigurationType="4" 
    2426                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 
    2427                         ATLMinimizesCRunTimeLibraryUsage="false" 
    2428                         CharacterSet="1" 
    24292611                        > 
    24302612                        <Tool 
     
    24452627                        <Tool 
    24462628                                Name="VCCLCompilerTool" 
     2629                                PreprocessorDefinitions="_LIB;" 
     2630 
    24472631                                ExecutionBucket="7" 
    24482632                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    2449                                 PreprocessorDefinitions="_LIB;" 
    24502633                                PrecompiledHeaderFile="" 
    24512634                        /> 
     
    24612644                        <Tool 
    24622645                                Name="VCLibrarianTool" 
    2463                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 
     2646                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 
     2647 
    24642648                        /> 
    24652649                        <Tool 
     
    24882672                </Configuration> 
    24892673                <Configuration 
    2490                         Name="Release-Static|Pocket PC 2003 (ARMV4)" 
     2674                        Name="Debug-Static|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 
     2675                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 
     2676 
     2677                        ATLMinimizesCRunTimeLibraryUsage="false" 
     2678 
     2679                        CharacterSet="1" 
     2680 
    24912681                        ConfigurationType="4" 
    2492                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 
    2493                         ATLMinimizesCRunTimeLibraryUsage="false" 
    2494                         CharacterSet="1" 
    24952682                        > 
    24962683                        <Tool 
     
    25112698                        <Tool 
    25122699                                Name="VCCLCompilerTool" 
     2700                                PreprocessorDefinitions="_LIB;" 
     2701 
    25132702                                ExecutionBucket="7" 
    25142703                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    2515                                 PreprocessorDefinitions="_LIB;" 
    25162704                                PrecompiledHeaderFile="" 
    25172705                        /> 
     
    25272715                        <Tool 
    25282716                                Name="VCLibrarianTool" 
    2529                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     2717                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 
     2718 
    25302719                        /> 
    25312720                        <Tool 
     
    25542743                </Configuration> 
    25552744                <Configuration 
    2556                         Name="Release-Static|Smartphone 2003 (ARMV4)" 
     2745                        Name="Release-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 
     2746                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 
     2747 
     2748                        ATLMinimizesCRunTimeLibraryUsage="false" 
     2749 
     2750                        CharacterSet="1" 
     2751 
    25572752                        ConfigurationType="4" 
    2558                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 
    2559                         ATLMinimizesCRunTimeLibraryUsage="false" 
    2560                         CharacterSet="1" 
    25612753                        > 
    25622754                        <Tool 
     
    25772769                        <Tool 
    25782770                                Name="VCCLCompilerTool" 
     2771                                PreprocessorDefinitions="_LIB;" 
     2772 
    25792773                                ExecutionBucket="7" 
    25802774                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    2581                                 PreprocessorDefinitions="_LIB;" 
    25822775                                PrecompiledHeaderFile="" 
    25832776                        /> 
     
    25932786                        <Tool 
    25942787                                Name="VCLibrarianTool" 
    2595                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 
     2788                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 
     2789 
    25962790                        /> 
    25972791                        <Tool 
     
    26202814                </Configuration> 
    26212815                <Configuration 
    2622                         Name="Release-Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 
     2816                        Name="Debug-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 
     2817                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 
     2818 
     2819                        ATLMinimizesCRunTimeLibraryUsage="false" 
     2820 
     2821                        CharacterSet="1" 
     2822 
    26232823                        ConfigurationType="4" 
    2624                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 
    2625                         ATLMinimizesCRunTimeLibraryUsage="false" 
    2626                         CharacterSet="1" 
    26272824                        > 
    26282825                        <Tool 
     
    26432840                        <Tool 
    26442841                                Name="VCCLCompilerTool" 
     2842                                PreprocessorDefinitions="_LIB;" 
     2843 
    26452844                                ExecutionBucket="7" 
    26462845                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    2647                                 PreprocessorDefinitions="_LIB;" 
    26482846                                PrecompiledHeaderFile="" 
    26492847                        /> 
     
    26592857                        <Tool 
    26602858                                Name="VCLibrarianTool" 
    2661                                 OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 
     2859                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 
     2860 
    26622861                        /> 
    26632862                        <Tool 
     
    26872886                <Configuration 
    26882887                        Name="Release-Static|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 
     2888                        InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 
     2889 
     2890                        ATLMinimizesCRunTimeLibraryUsage="false" 
     2891 
     2892                        CharacterSet="1" 
     2893 
    26892894                        ConfigurationType="4" 
    2690                         InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 
    2691                         ATLMinimizesCRunTimeLibraryUsage="false" 
    2692                         CharacterSet="1" 
    26932895                        > 
    26942896                        <Tool 
     
    27092911                        <Tool 
    27102912                                Name="VCCLCompilerTool" 
     2913                                PreprocessorDefinitions="_LIB;" 
     2914 
    27112915                                ExecutionBucket="7" 
    27122916                                AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include,../../pjnath/include,../../third_party/portaudio/include,../../third_party/speex/include,../../third_party/build/srtp,../../third_party/srtp/include,../../third_party/srtp/crypto/include;../.." 
    2713                                 PreprocessorDefinitions="_LIB;" 
    27142917                                PrecompiledHeaderFile="" 
    27152918                        /> 
     
    27262929                                Name="VCLibrarianTool" 
    27272930                                OutputFile="..\lib\$(ProjectName)-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 
     2931 
    27282932                        /> 
    27292933                        <Tool 
     
    45904794                        </File> 
    45914795                        <File 
    4592                                 RelativePath="..\src\pjmedia\sync_port.c" 
    4593                                 > 
    4594                         </File> 
    4595                         <File 
    45964796                                RelativePath="..\src\pjmedia\tonegen.c" 
    45974797                                > 
     
    51035303                        </File> 
    51045304                        <File 
    5105                                 RelativePath="..\include\pjmedia\sync_port.h" 
    5106                                 > 
    5107                         </File> 
    5108                         <File 
    51095305                                RelativePath="..\include\pjmedia\tonegen.h" 
    51105306                                > 
  • pjproject/trunk/pjmedia/src/pjmedia/conference.c

    r2748 r2755  
    237237    unsigned              samples_per_frame;    /**< Samples per frame.     */ 
    238238    unsigned              bits_per_sample;      /**< Bits per sample.       */ 
    239     pj_int16_t           *master_port_buf; 
    240239}; 
    241240 
     
    459458 
    460459 
    461     status = create_conf_port(pool, conf, NULL, &name, &conf_port); 
     460    status = create_pasv_port(conf, pool, &name, NULL, &conf_port); 
    462461    if (status != PJ_SUCCESS) 
    463462        return status; 
     
    558557    conf->master_port = PJ_POOL_ZALLOC_T(pool, pjmedia_port); 
    559558    PJ_ASSERT_RETURN(conf->master_port, PJ_ENOMEM); 
    560  
    561     conf->master_port_buf = (pj_int16_t*) 
    562                             pj_pool_zalloc(pool, conf->samples_per_frame<<1); 
    563     PJ_ASSERT_RETURN(conf->master_port_buf, PJ_ENOMEM); 
    564559     
    565560    pjmedia_port_info_init(&conf->master_port->info, &name, SIGNATURE, 
     
    10571052 
    10581053        /* if source port is passive port and has no listener, reset delaybuf */ 
    1059         if (src_port->listener_cnt == 0) { 
    1060             if (src_port->delay_buf) 
    1061                 pjmedia_delay_buf_reset(src_port->delay_buf); 
    1062             if (src_port->port == NULL) 
    1063                 pjmedia_zero_samples(conf->master_port_buf,  
    1064                                      conf->samples_per_frame); 
    1065         } 
     1054        if (src_port->delay_buf && src_port->listener_cnt == 0) 
     1055            pjmedia_delay_buf_reset(src_port->delay_buf); 
    10661056    } 
    10671057 
     
    18521842 
    18531843        /* Get frame from this port. 
    1854          * For port 0 (master port), get the frame from master_port_buf. 
    18551844         * For passive ports, get the frame from the delay_buf. 
    18561845         * For other ports, get the frame from the port.  
    18571846         */ 
    1858         if (conf_port->port == NULL) { 
    1859  
    1860             pjmedia_copy_samples((pj_int16_t*)frame->buf, conf->master_port_buf, 
    1861                                  conf->samples_per_frame); 
    1862  
    1863         } else if (conf_port->delay_buf != NULL) { 
    1864  
     1847        if (conf_port->delay_buf != NULL) { 
    18651848            pj_status_t status; 
    18661849         
     
    20722055    pjmedia_conf *conf = (pjmedia_conf*) this_port->port_data.pdata; 
    20732056    struct conf_port *port = conf->ports[this_port->port_data.ldata]; 
     2057    pj_status_t status; 
    20742058 
    20752059    /* Check for correct size. */ 
     
    20782062                      PJMEDIA_ENCSAMPLESPFRAME); 
    20792063 
     2064    /* Check existance of delay_buf instance */ 
     2065    PJ_ASSERT_RETURN( port->delay_buf, PJ_EBUG ); 
     2066 
    20802067    /* Skip if this port is muted/disabled. */ 
    20812068    if (port->rx_setting != PJMEDIA_PORT_ENABLE) { 
     
    20882075    } 
    20892076 
    2090     pjmedia_copy_samples(conf->master_port_buf, (pj_int16_t*)frame->buf, 
    2091                          conf->samples_per_frame); 
    2092  
    2093     return PJ_SUCCESS; 
     2077    status = pjmedia_delay_buf_put(port->delay_buf, (pj_int16_t*)frame->buf); 
     2078 
     2079    return status; 
    20942080} 
    20952081 
  • pjproject/trunk/pjmedia/src/pjmedia/echo_common.c

    r2747 r2755  
    2020 
    2121#include <pjmedia/echo.h> 
     22#include <pjmedia/delaybuf.h> 
    2223#include <pjmedia/errno.h> 
    2324#include <pj/assert.h> 
     
    5051    struct frame     lat_buf;       /* Frame queue for delayed playback     */ 
    5152    struct frame     lat_free;      /* Free frame list.                     */ 
     53 
     54    pjmedia_delay_buf   *delay_buf; 
    5255}; 
    5356 
     
    144147    pjmedia_echo_state *ec; 
    145148    pj_status_t status; 
    146     unsigned i; 
    147149 
    148150    /* Create new pool and instantiate and init the EC */ 
     
    190192    /* Create latency buffers */ 
    191193    ptime = samples_per_frame * 1000 / clock_rate; 
    192     /* Give at least one frame delay to simplify programming */ 
    193     if (latency_ms < ptime) { 
     194    if (latency_ms == 0) { 
     195        /* Give at least one frame delay to simplify programming */ 
    194196        latency_ms = ptime; 
    195197    } 
    196198    ec->lat_target_cnt = latency_ms / ptime; 
    197     for (i=0; i < ec->lat_target_cnt; ++i)  { 
    198         struct frame *frm; 
    199  
    200         frm = (struct frame*) pj_pool_alloc(pool, (samples_per_frame<<1) + 
    201                                                   sizeof(struct frame)); 
    202         pj_list_push_back(&ec->lat_free, frm); 
     199    if (ec->lat_target_cnt != 0) { 
     200        unsigned i; 
     201        for (i=0; i < ec->lat_target_cnt; ++i)  { 
     202            struct frame *frm; 
     203 
     204            frm = (struct frame*) pj_pool_alloc(pool, (samples_per_frame<<1) + 
     205                                                      sizeof(struct frame)); 
     206            pj_list_push_back(&ec->lat_free, frm); 
     207        } 
     208    } else { 
     209        ec->lat_ready = PJ_TRUE; 
     210    } 
     211 
     212    /* Create delay buffer to compensate drifts */ 
     213    status = pjmedia_delay_buf_create(ec->pool, ec->obj_name, clock_rate,  
     214                                      samples_per_frame, channel_count, 
     215                                      (PJMEDIA_SOUND_BUFFER_COUNT+1) * ptime, 
     216                                      0, &ec->delay_buf); 
     217    if (status != PJ_SUCCESS) { 
     218        pj_pool_release(pool); 
     219        return status; 
    203220    } 
    204221 
     
    224241    (*echo->op->ec_destroy)(echo->state); 
    225242 
     243    if (echo->delay_buf) { 
     244        pjmedia_delay_buf_destroy(echo->delay_buf); 
     245        echo->delay_buf = NULL; 
     246    } 
     247 
    226248    pj_pool_release(echo->pool); 
    227249    return PJ_SUCCESS; 
     
    241263    } 
    242264    echo->lat_ready = PJ_FALSE; 
     265    pjmedia_delay_buf_reset(echo->delay_buf); 
    243266    echo->op->ec_reset(echo->state); 
    244267    return PJ_SUCCESS; 
     
    252275                                           pj_int16_t *play_frm ) 
    253276{ 
    254     struct frame *frm; 
    255  
    256     if (echo->lat_ready) { 
    257         frm = echo->lat_buf.next; 
    258         pj_list_erase(frm); 
    259     } else { 
     277    if (!echo->lat_ready) { 
    260278        /* We've not built enough latency in the buffer, so put this frame 
    261279         * in the latency buffer list. 
    262280         */ 
    263         frm = echo->lat_free.prev; 
    264         pj_list_erase(frm); 
     281        struct frame *frm; 
     282 
    265283        if (pj_list_empty(&echo->lat_free)) { 
    266284            echo->lat_ready = PJ_TRUE; 
    267285            PJ_LOG(5,(echo->obj_name, "Latency bufferring complete")); 
     286            pjmedia_delay_buf_put(echo->delay_buf, play_frm); 
     287            return PJ_SUCCESS; 
    268288        } 
    269     } 
    270  
    271     /* Put the incoming frame into the end of latency buffer */ 
    272     pjmedia_copy_samples(frm->buf, play_frm, echo->samples_per_frame); 
    273     pj_list_push_back(&echo->lat_buf, frm); 
     289             
     290        frm = echo->lat_free.prev; 
     291        pj_list_erase(frm); 
     292 
     293        pjmedia_copy_samples(frm->buf, play_frm, echo->samples_per_frame); 
     294        pj_list_push_back(&echo->lat_buf, frm); 
     295 
     296    } else { 
     297        /* Latency buffer is ready (full), so we put this frame in the 
     298         * delay buffer. 
     299         */ 
     300        pjmedia_delay_buf_put(echo->delay_buf, play_frm); 
     301    } 
    274302 
    275303    return PJ_SUCCESS; 
     
    286314{ 
    287315    struct frame *oldest_frm; 
    288     pj_status_t status; 
     316    pj_status_t status, rc; 
    289317 
    290318    if (!echo->lat_ready) { 
     
    296324    /* Retrieve oldest frame from the latency buffer */ 
    297325    oldest_frm = echo->lat_buf.next; 
     326    pj_list_erase(oldest_frm); 
    298327 
    299328    /* Cancel echo using this reference frame */ 
     
    301330                                 options, NULL); 
    302331 
     332    /* Move one frame from delay buffer to the latency buffer. */ 
     333    rc = pjmedia_delay_buf_get(echo->delay_buf, oldest_frm->buf); 
     334    if (rc != PJ_SUCCESS) { 
     335        /* Ooops.. no frame! */ 
     336        PJ_LOG(5,(echo->obj_name,  
     337                  "No frame from delay buffer. This will upset EC later")); 
     338        pjmedia_zero_samples(oldest_frm->buf, echo->samples_per_frame); 
     339    } 
     340    pj_list_push_back(&echo->lat_buf, oldest_frm); 
     341     
    303342    return status; 
    304343} 
  • pjproject/trunk/pjmedia/src/pjmedia/sound_port.c

    r2748 r2755  
    2020#include <pjmedia/sound_port.h> 
    2121#include <pjmedia/alaw_ulaw.h> 
    22 #include <pjmedia/echo_port.h> 
     22#include <pjmedia/delaybuf.h> 
     23#include <pjmedia/echo.h> 
    2324#include <pjmedia/errno.h> 
    24 #include <pjmedia/sync_port.h> 
    2525#include <pj/assert.h> 
    2626#include <pj/log.h> 
     
    2929 
    3030#define AEC_TAIL            128     /* default AEC length in ms */ 
     31#define AEC_SUSPEND_LIMIT   5       /* seconds of no activity   */ 
    3132 
    3233#define THIS_FILE           "sound_port.c" 
    3334 
     35//#define TEST_OVERFLOW_UNDERFLOW 
     36 
    3437struct pjmedia_snd_port 
    3538{ 
    36     pj_pool_t           *pool; 
    3739    int                  rec_id; 
    3840    int                  play_id; 
     
    4244    pjmedia_dir          dir; 
    4345    pjmedia_port        *port; 
    44     pjmedia_port        *dn_port; 
    45     pjmedia_port        *sync_port; 
    4646 
    4747    unsigned             clock_rate; 
     
    5151 
    5252    /* software ec */ 
    53     pjmedia_port        *echo_port; 
     53    pjmedia_echo_state  *ec_state; 
    5454    unsigned             ec_options; 
    5555    unsigned             ec_tail_len; 
     56    pj_bool_t            ec_suspended; 
     57    unsigned             ec_suspend_count; 
     58    unsigned             ec_suspend_limit; 
    5659}; 
    5760 
     
    6770    pj_status_t status; 
    6871 
    69     port = snd_port->dn_port; 
     72    port = snd_port->port; 
    7073    if (port == NULL) 
    7174        goto no_frame; 
     
    8083    /* Must supply the required samples */ 
    8184    pj_assert(frame->size == required_size); 
     85 
     86    if (snd_port->ec_state) { 
     87        if (snd_port->ec_suspended) { 
     88            snd_port->ec_suspended = PJ_FALSE; 
     89            //pjmedia_echo_state_reset(snd_port->ec_state); 
     90            PJ_LOG(4,(THIS_FILE, "EC activated")); 
     91        } 
     92        snd_port->ec_suspend_count = 0; 
     93        pjmedia_echo_playback(snd_port->ec_state, (pj_int16_t*)frame->buf); 
     94    } 
    8295 
    8396 
     
    89102    pj_bzero(frame->buf, frame->size); 
    90103 
     104    if (snd_port->ec_state && !snd_port->ec_suspended) { 
     105        ++snd_port->ec_suspend_count; 
     106        if (snd_port->ec_suspend_count > snd_port->ec_suspend_limit) { 
     107            snd_port->ec_suspended = PJ_TRUE; 
     108            PJ_LOG(4,(THIS_FILE, "EC suspended because of inactivity")); 
     109        } 
     110        if (snd_port->ec_state) { 
     111            /* To maintain correct delay in EC */ 
     112            pjmedia_echo_playback(snd_port->ec_state, (pj_int16_t*)frame->buf); 
     113        } 
     114    } 
     115 
    91116    return PJ_SUCCESS; 
    92117} 
     
    102127    pjmedia_port *port; 
    103128 
    104     port = snd_port->dn_port; 
     129    port = snd_port->port; 
    105130    if (port == NULL) 
    106131        return PJ_SUCCESS; 
     132 
     133    /* Cancel echo */ 
     134    if (snd_port->ec_state && !snd_port->ec_suspended) { 
     135        pjmedia_echo_capture(snd_port->ec_state, (pj_int16_t*) frame->buf, 0); 
     136    } 
    107137 
    108138    pjmedia_port_put_frame(port, frame); 
     
    153183 * This may be called even when the sound stream has already been started. 
    154184 */ 
    155 static pj_status_t start_sound_device( pjmedia_snd_port *snd_port ) 
     185static pj_status_t start_sound_device( pj_pool_t *pool, 
     186                                       pjmedia_snd_port *snd_port ) 
    156187{ 
    157188    pjmedia_aud_rec_cb snd_rec_cb; 
    158189    pjmedia_aud_play_cb snd_play_cb; 
    159     pjmedia_aud_param *param; 
     190    pjmedia_aud_param param_copy; 
    160191    pj_status_t status; 
    161192 
     
    169200                     PJ_EBUG); 
    170201 
    171     param = &snd_port->aud_param; 
    172  
    173202    /* Get device caps */ 
    174     if (param->dir & PJMEDIA_DIR_CAPTURE) { 
     203    if (snd_port->aud_param.dir & PJMEDIA_DIR_CAPTURE) { 
    175204        pjmedia_aud_dev_info dev_info; 
    176205 
    177         status = pjmedia_aud_dev_get_info(param->rec_id, &dev_info); 
     206        status = pjmedia_aud_dev_get_info(snd_port->aud_param.rec_id,  
     207                                          &dev_info); 
    178208        if (status != PJ_SUCCESS) 
    179209            return status; 
     
    184214    } 
    185215 
     216    /* Process EC settings */ 
     217    pj_memcpy(&param_copy, &snd_port->aud_param, sizeof(param_copy)); 
     218    if (param_copy.flags & PJMEDIA_AUD_DEV_CAP_EC) { 
     219        /* EC is wanted */ 
     220        if (snd_port->aud_caps & PJMEDIA_AUD_DEV_CAP_EC) { 
     221            /* Device supports EC */ 
     222            /* Nothing to do */ 
     223        } else { 
     224            /* Device doesn't support EC, remove EC settings from 
     225             * device parameters 
     226             */ 
     227            param_copy.flags &= ~(PJMEDIA_AUD_DEV_CAP_EC | 
     228                                  PJMEDIA_AUD_DEV_CAP_EC_TAIL); 
     229        } 
     230    } 
     231 
    186232    /* Use different callback if format is not PCM */ 
    187     if (param->ext_fmt.id == PJMEDIA_FORMAT_L16) { 
     233    if (snd_port->aud_param.ext_fmt.id == PJMEDIA_FORMAT_L16) { 
    188234        snd_rec_cb = &rec_cb; 
    189235        snd_play_cb = &play_cb; 
     
    194240 
    195241    /* Open the device */ 
    196     status = pjmedia_aud_stream_create(param, 
     242    status = pjmedia_aud_stream_create(&param_copy, 
    197243                                       snd_rec_cb, 
    198244                                       snd_play_cb, 
     
    202248    if (status != PJ_SUCCESS) 
    203249        return status; 
     250 
     251    /* Inactivity limit before EC is suspended. */ 
     252    snd_port->ec_suspend_limit = AEC_SUSPEND_LIMIT * 
     253                                 (snd_port->clock_rate /  
     254                                  snd_port->samples_per_frame); 
     255 
     256    /* Create software EC if parameter specifies EC but device  
     257     * doesn't support EC. Only do this if the format is PCM! 
     258     */ 
     259    if ((snd_port->aud_param.flags & PJMEDIA_AUD_DEV_CAP_EC) && 
     260        (snd_port->aud_caps & PJMEDIA_AUD_DEV_CAP_EC)==0 && 
     261        param_copy.ext_fmt.id == PJMEDIA_FORMAT_PCM) 
     262    { 
     263        if ((snd_port->aud_param.flags & PJMEDIA_AUD_DEV_CAP_EC_TAIL)==0) { 
     264            snd_port->aud_param.flags |= PJMEDIA_AUD_DEV_CAP_EC_TAIL; 
     265            snd_port->aud_param.ec_tail_ms = AEC_TAIL; 
     266            PJ_LOG(4,(THIS_FILE, "AEC tail is set to default %u ms", 
     267                                 snd_port->aud_param.ec_tail_ms)); 
     268        } 
     269             
     270        status = pjmedia_snd_port_set_ec(snd_port, pool,  
     271                                         snd_port->aud_param.ec_tail_ms, 0); 
     272        if (status != PJ_SUCCESS) { 
     273            pjmedia_aud_stream_destroy(snd_port->aud_stream); 
     274            snd_port->aud_stream = NULL; 
     275            return status; 
     276        } 
     277    } 
    204278 
    205279    /* Start sound stream. */ 
     
    226300        pjmedia_aud_stream_destroy(snd_port->aud_stream); 
    227301        snd_port->aud_stream = NULL; 
     302    } 
     303 
     304    /* Destroy AEC */ 
     305    if (snd_port->ec_state) { 
     306        pjmedia_echo_destroy(snd_port->ec_state); 
     307        snd_port->ec_state = NULL; 
    228308    } 
    229309 
     
    341421    PJ_ASSERT_RETURN(pool && prm && p_port, PJ_EINVAL); 
    342422 
    343     pool = pj_pool_create(pool->factory, pool->obj_name, 256, 256, NULL); 
    344423    snd_port = PJ_POOL_ZALLOC_T(pool, pjmedia_snd_port); 
    345424    PJ_ASSERT_RETURN(snd_port, PJ_ENOMEM); 
    346425 
    347     snd_port->pool = pool; 
    348426    snd_port->dir = prm->dir; 
    349427    snd_port->rec_id = prm->rec_id; 
     
    360438     * empty signal. 
    361439     */ 
    362     status = start_sound_device( snd_port ); 
     440    status = start_sound_device( pool, snd_port ); 
    363441    if (status != PJ_SUCCESS) { 
    364442        pjmedia_snd_port_destroy(snd_port); 
     
    376454PJ_DEF(pj_status_t) pjmedia_snd_port_destroy(pjmedia_snd_port *snd_port) 
    377455{ 
    378     pj_status_t status; 
    379  
    380456    PJ_ASSERT_RETURN(snd_port, PJ_EINVAL); 
    381457 
    382     /* Stop sound port */ 
    383     status = stop_sound_device(snd_port); 
    384  
    385     /* Disconnect sound port */ 
    386     pjmedia_snd_port_disconnect(snd_port); 
    387  
    388     pj_pool_release(snd_port->pool); 
    389  
    390     return status; 
     458    return stop_sound_device(snd_port); 
    391459} 
    392460 
     
    484552 
    485553        /* Destroy AEC */ 
    486         if (snd_port->echo_port) { 
    487             pjmedia_port_destroy(snd_port->echo_port); 
    488             snd_port->echo_port = NULL; 
     554        if (snd_port->ec_state) { 
     555            pjmedia_echo_destroy(snd_port->ec_state); 
     556            snd_port->ec_state = NULL; 
    489557        } 
    490558 
     
    497565            //     snd_port->clock_rate; 
    498566            delay_ms = prm.output_latency_ms; 
    499             status = pjmedia_echo_port_create(pool, snd_port->port, 
    500                                               tail_ms, delay_ms, 
    501                                               options, &snd_port->echo_port); 
     567            status = pjmedia_echo_create2(pool, snd_port->clock_rate,  
     568                                          snd_port->channel_count, 
     569                                          snd_port->samples_per_frame,  
     570                                          tail_ms, delay_ms, 
     571                                          options, &snd_port->ec_state); 
    502572            if (status != PJ_SUCCESS) 
    503                 snd_port->echo_port = NULL; 
     573                snd_port->ec_state = NULL; 
     574            else 
     575                snd_port->ec_suspended = PJ_FALSE; 
    504576        } else { 
    505577            PJ_LOG(4,(THIS_FILE, "Echo canceller is now disabled in the " 
     
    551623    } else { 
    552624        /* We use software EC */ 
    553         *p_length =  snd_port->echo_port ? snd_port->ec_tail_len : 0; 
     625        *p_length =  snd_port->ec_state ? snd_port->ec_tail_len : 0; 
    554626    } 
    555627    return PJ_SUCCESS; 
     
    564636{ 
    565637    pjmedia_port_info *pinfo; 
    566     pjmedia_aud_param *param; 
    567     pj_status_t status; 
    568638 
    569639    PJ_ASSERT_RETURN(snd_port && port, PJ_EINVAL); 
     
    587657    /* Port is okay. */ 
    588658    snd_port->port = port; 
    589  
    590     /* Create software EC if parameter specifies EC but device  
    591      * doesn't support EC. Only do this if the format is PCM! 
    592      */ 
    593     param = &snd_port->aud_param; 
    594     if ((param->flags & PJMEDIA_AUD_DEV_CAP_EC) && 
    595         (snd_port->aud_caps & PJMEDIA_AUD_DEV_CAP_EC)==0 && 
    596         param->ext_fmt.id == PJMEDIA_FORMAT_PCM) 
    597     { 
    598         if ((param->flags & PJMEDIA_AUD_DEV_CAP_EC_TAIL)==0) { 
    599             param->flags |= PJMEDIA_AUD_DEV_CAP_EC_TAIL; 
    600             param->ec_tail_ms = AEC_TAIL; 
    601             PJ_LOG(4,(THIS_FILE, "AEC tail is set to default %u ms", 
    602                                  param->ec_tail_ms)); 
    603         } 
    604              
    605         status = pjmedia_snd_port_set_ec(snd_port, snd_port->pool,  
    606                                          param->ec_tail_ms, 0); 
    607         if (status != PJ_SUCCESS) 
    608             return status; 
    609     } 
    610  
    611     /* Create sync port. Only do this if the format is PCM! */ 
    612     if (param->ext_fmt.id == PJMEDIA_FORMAT_PCM) { 
    613         pjmedia_sync_param sync_param; 
    614          
    615         pj_bzero(&sync_param, sizeof(sync_param)); 
    616         sync_param.options = PJMEDIA_SYNC_DONT_DESTROY_DN; 
    617         status = pjmedia_sync_port_create(snd_port->pool,  
    618                                           (snd_port->echo_port? 
    619                                            snd_port->echo_port:snd_port->port), 
    620                                           &sync_param, &snd_port->sync_port); 
    621         if (status != PJ_SUCCESS) 
    622             return status; 
    623  
    624         /* Update down port of sound port */ 
    625         snd_port->dn_port = snd_port->sync_port; 
    626     } 
    627  
    628659    return PJ_SUCCESS; 
    629660} 
     
    648679 
    649680    snd_port->port = NULL; 
    650     snd_port->dn_port = NULL; 
    651  
    652     /* Destroy sync port */ 
    653     if (snd_port->sync_port) { 
    654         pjmedia_port_destroy(snd_port->sync_port); 
    655         snd_port->sync_port = NULL; 
    656     } 
    657  
    658     /* Destroy EC port */ 
    659     if (snd_port->echo_port) { 
    660         pjmedia_port_destroy(snd_port->echo_port); 
    661         snd_port->echo_port = NULL; 
    662         snd_port->ec_tail_len = 0; 
    663         snd_port->ec_options = 0; 
    664     } 
    665  
    666     return PJ_SUCCESS; 
    667 } 
    668  
    669  
     681 
     682    return PJ_SUCCESS; 
     683} 
     684 
     685 
Note: See TracChangeset for help on using the changeset viewer.