Changes between Version 20 and Version 21 of Intel_IPP_Codecs


Ignore:
Timestamp:
Feb 1, 2010 9:36:37 AM (14 years ago)
Author:
nanang
Comment:

Added workaround for linking errors in IPP v6.x, also updated AMR info of default bitrate and frames per packet

Legend:

Unmodified
Added
Removed
Modified
  • Intel_IPP_Codecs

    v20 v21  
    77 
    88 || '''Codec''' || '''Bitrates (Kbps)''' || '''Clock rate/'''[[BR]]'''samples per frame''' || '''default'''[[BR]]'''frames/pkt''' || '''default'''[[BR]]'''bitrate''' || '''VAD/DTX'''  || '''PLC'''      || '''Note''' || 
    9  || '''AMR NB'''     || 4.75 to 12.2           || 8000/160      || 4 || 5900  || internal       || internal       ||                  || 
     9 || '''AMR NB'''     || 4.75 to 12.2           || 8000/160      || 2 || 7400  || internal       || internal       ||                  || 
    1010 || '''AMR WB'''     || 6.6 to 23.85           || 16000/320     || 1 || 15850 || internal       || internal       ||                  || 
    1111 || '''G.722.1'''    || 16, 24, 32, 40         || 16000/320     || 1 || 16000 || pjmedia        || internal       ||                  || 
     
    5555 
    5656 '''Update:''' (2009/01/02):: 
    57   We have tested Intel IPP '''version 6.0 Update 1''' on Windows/Visual Studio and found the following results: 
     57  We have tested Intel IPP '''version 6.x''' on Windows/Visual Studio and found the following results: 
    5858    - the build and integration instructions on this page still apply for version 6.0, with the minor exceptiond: 
    5959         - the '''{{{bin}}}''' folder of the {{{speech-codec}}} samples has been renamed to '''{{{_bin}}}'''. 
    6060         - the '''{{{usc.lib}}}''' file has been renamed to '''{{{speech.lib}}}'''. Support for this has been added on PJSIP version 1.0.3 (or revision r2412 or later). 
    61     - there are '''link errors''' when building the application in '''Debug''' mode, something like the following: 
     61    - there are '''link errors''' when building the application using '''statically linked CRT''' ({{{/MT[d]}}} compiler option), something like the following: 
    6262      {{{ 
    6363msvcrt.lib(ti_inst.obj) : error LNK2005: "private:  
     
    6969  (??4type_info@@AAEAAV0@ABV0@@Z) already defined in LIBCMTD.lib(typinfo.obj)'' 
    7070      }}} 
    71       We are still unable to resolve this issue. Note that the application builds fine in '''Release''' mode. 
     71      This is caused by that IPP samples is by default built using '''dynamically linked CRT''' ({{{/MD}}} compiler option). A simple way to solve this is by modifying the {{{makefile}}} of {{{speech-codec}}} samples, for example by inserting the following line to {{{ipp-samples\speech-codecs\Makefile}}} line 46: 
     72      {{{ 
     73          M_FLAG = /Zl ## omitting the default C runtime library name 
     74      }}} 
     75      IPP samples application ({{{*.exe}}}) may not build successfully, however {{{speech.lib}}} will be built successfully and linkable with any CRT linkage types. 
    7276 
    7377 '''Update:''' (2009/01/14)::