Changes between Version 4 and Version 5 of Intel_IPP_Codecs


Ignore:
Timestamp:
Aug 19, 2008 1:17:29 PM (11 years ago)
Author:
bennylp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Intel_IPP_Codecs

    v4 v5  
    1717 || '''G.729A'''     || 8                      || 8000/80       || 2 || 8000  || pjmedia        || internal       || 1) G.729 VAD (Annex B) is currently disabled.[[BR]] 2) Annex D and Annex E is supported for receive direction. || 
    1818 
     19[[BR]] 
    1920 
    2021== Requirements == 
     
    2930Note that the use of Intel IPP may require license, both from Intel and the parties who own the royalty of the codec. 
    3031 
     32[[BR]] 
    3133 
    3234== Installation == 
     
    5860    - add {{{C:\ipp-samples\speech-codecs\bin\win32_cl9\lib}}} to the library path 
    5961 
     62[[BR]] 
    6063 
    6164== PJMEDIA Configuration == 
     
    8386 }}} 
    8487 
     88[[BR]] 
     89 
    8590== Using in Application == 
    8691 
     
    102107 
    103108 
     109=== Codec Settings === 
     110 
     111Codec settings are managed by setting the appropriate field in {{{settings}}} part of [http://www.pjsip.org/pjmedia/docs/html/structpjmedia__codec__param.htm pjmedia_codec_param] as usual. 
    104112 
    105113 
     114[[BR]] 
     115 
     116== Open Issues == 
     117 
     118=== Bitrate Selection === 
     119 
     120For codecs that support multiple bitrates (such as G.723.1 and AMR), the encoding bitrate is currently selected by setting [http://www.pjsip.org/pjmedia/docs/html/structpjmedia__codec__param.htm pjmedia_codec_param.info.avg_bps] field. This mechanism currently contradicts the normal convention of not modifying {{{pjmedia_codec_param.info}}} part. 
     121 
     122=== Bitrate negotiation for G.722.1 and G.726 === 
     123 
     124SDP negotiation for selecting the appropriate bitrate for these codecs is currently not supported. 
     125 
     126=== G.729 Annex B === 
     127 
     128This currently is not supported, and instead the usual PJMEDIA VAD/DTX is used. This should be compatible with G.729 though. 
     129 
     130=== AMR Options === 
     131 
     132Negotiation of various AMR options in SDP is currently not supported. The AMR mode is locked to bandwidth-optimized, and when AMR with octet-aligned packet is received, the behavior is undefined. 
     133 
     134=== Linux Support === 
     135 
     136Currently IPP integration is not supported by the autoconf script. You must add the appropriate CFLAGS and LDFLAGS in {{{user.mak}}} file in order to use IPP. 
     137 
     138=== MacOS X Support === 
     139 
     140Although IPP is said to be supported for MacOS X (Intel), we don't know yet how to configure this support.