freeswitch/src/mod/codecs/mod_amrwb
Sergey Safarov df1ab07ca4 FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
..
LEGAL FS-9825: Added AMR-WB transcoding capabilities (in both Bandwidth Efficient and Octet Aligned modes) 2016-12-07 12:06:01 -05:00
Makefile.am FS-9825: Added AMR-WB transcoding capabilities (in both Bandwidth Efficient and Octet Aligned modes) 2016-12-07 12:06:01 -05:00
README FS-9825: Added AMR-WB transcoding capabilities (in both Bandwidth Efficient and Octet Aligned modes) 2016-12-07 12:06:01 -05:00
amrwb_be.c FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
amrwb_be.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
bitshift.c FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
bitshift.h FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
mod_amrwb.c FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00

README

Tested with mobile devices (VOLTE) : 
Samsung S6 Edge, iPhone, Samsung Note4, Samsung S6

Tested with SIP clients : 
Linphone, pjsip

INSTALL 

1. install AMRWB libraries

libopencore-amrwb-dev - Adaptive Multi-Rate - Wideband speech codec - development files
libopencore-amrwb0 - Adaptive Multi-Rate - Wideband speech codec - shared library
libopencore-amrwb0-dbg - Adaptive Multi-Rate - Wideband speech codec - debugging symbols
libvo-amrwbenc-dev - VisualOn AMR-WB encoder library (development files)
libvo-amrwbenc0 - VisualOn AMR-WB encoder library
vo-amrwbenc-dbg - VisualOn AMR-WB encoder library (debugging symbols)

apt-get install libopencore-amrwb-dev libopencore-amrwb0 libopencore-amrwb0-dbg libvo-amrwbenc-dev libvo-amrwbenc0 vo-amrwbenc-dbg

This was tested on Debian 8.

2. copy files dec_if.h and enc_if.h in the directory with the sourcecode  (mod_amrwb). 

cp /usr/include/opencore-amrwb/dec_if.h  .
cp /usr/include/vo-amrwbenc/enc_if.h .

3.  make, make install