[Asterisk-Dev] Free G.729 ready for download

Arkadi Shishlov arkadi at mebius.lv
Fri Sep 24 12:41:51 MST 2004


Thanks Daniel! Codec works fine here.

The flag to patch is actually -p1 not -p2.
Minor warnings:
In file included from samples/decoder.h:27,
                 from samples/codec_g729.c:40:
samples/util_d.h:39:1: warning: "BITSTREAM_FILE_FRAME_SIZE" redefined
In file included from samples/encoder.h:27,
                 from samples/codec_g729.c:39:
samples/util_e.h:39:1: warning: this is the location of the previous definition
samples/codec_g729.c: In function `g729tolin_new':
samples/codec_g729.c:155: warning: assignment from incompatible pointer type
samples/codec_g729.c: In function `g729tolin_framein':
samples/codec_g729.c:225: warning: assignment from incompatible pointer type
samples/codec_g729.c: In function `lintog729_frameout':
samples/codec_g729.c:266: warning: assignment from incompatible pointer type

On my poor Pentium2 300MHz box GCC numbers are better than ICC. Hmm..
           gcc   icc
         G729A G729A 
    GSM    147   154 
   ULAW    141   148 
   ALAW    141   148 
   G726    158   165 
  ADPCM    142   149 
  SLINR    140   147 
  LPC10    161   167 
  SPEEX    152   159 
   ILBC    160   168 

Is it possible somehow to pull the symbols (with dispatcher/whatever) out of
Intel libraries into codec_g729.so? Or else it require following libraries on
x86 - 23MB total:

libguide.so
libippcore.so
libipps.so
libippsa6.so
libippsc.so
libippsca6.so
libippscpx.so
libippsct7.so
libippscw7.so
libippspx.so
libippsr.so
libippsra6.so
libippsrpx.so
libippsrt7.so
libippsrw7.so
libippst7.so
libippsw7.so



arkadi.



More information about the asterisk-dev mailing list