註冊
登錄
論壇
搜索
幫助
導航
默認風格
默認風格_熄燈
默認風格_農曆新年
私人消息 (0)
公共消息 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
電訊茶室
»
VoIP 研究室
»
Asterisk
» [Raspberry Pi]Compile your own g729 codec
返回列表
發帖
ckleea
發短消息
加為好友
ckleea
當前離線
UID
273
帖子
4390
精華
0
積分
1
閱讀權限
10
在線時間
2284 小時
註冊時間
2010-5-20
最後登錄
2023-11-27
新手上路
1
#
跳轉到
»
發表於 2014-3-15 21:17
|
顯示全部帖子
回復
7#
Qnewbie
成功嗎?
TOP
ckleea
發短消息
加為好友
ckleea
當前離線
UID
273
帖子
4390
精華
0
積分
1
閱讀權限
10
在線時間
2284 小時
註冊時間
2010-5-20
最後登錄
2023-11-27
新手上路
2
#
發表於 2014-5-3 07:14
|
顯示全部帖子
Try this one for asterisk 11 but not sure it works or not
# choose Asterisk or Callweaver version
# Asterisk 10.0
inc=/usr/src/asterisk/asterisk11/include/
#def=-DG72X_ASTERISK=100
# Asterisk 1.8
inc=/home/arkadi/opt/asterisk-1.8.0/include
def=-DG72X_ASTERISK=18
# Asterisk 1.6
#inc=/home/arkadi/opt/asterisk-1.6.2/include
#def=-DG72X_ASTERISK=16
# Asterisk 1.4
#inc=/home/arkadi/opt/asterisk-1.4/include
#def=-DG72X_ASTERISK=14
# Asterisk TRUNK
#inc=/home/arkadi/opt/asterisk-trunk/include
#def=-DG72X_ASTERISK=19
cc=gcc
#cc=i686-pc-linux-gnu-gcc-4.5.1
#o="-march=i686 -g -fPIC"
o="-march=barcelona -msse -msse2 -msse3 -O3 -fomit-frame-pointer -fPIC"
#o="$o -flto -fwhole-program"
## Raspberry Pi ARM flags
# o="-march=armv6zk -mcpu=arm1176jzf-s -mfloat-abi=hard -mfpu=vfp -O3 -Wall"
#cc=/opt/intel/cc/bin/icc
#o="-xP -O3 -fomit-frame-pointer -ipo -static-intel -fPIC"
# end of configuration
src3="codec_g72x.c
itu/g.723.1a/basop.c
itu/g.723.1a/cod_cng.c
itu/g.723.1a/coder.c
itu/g.723.1a/dec_cng.c
itu/g.723.1a/decod.c
itu/g.723.1a/exc_lbc.c
itu/g.723.1a/lpc.c
itu/g.723.1a/lsp.c
itu/g.723.1a/tab_lbc.c
itu/g.723.1a/tame.c
itu/g.723.1a/util_cng.c
itu/g.723.1a/util_lbc.c
itu/g.723.1a/vad.c"
src9="codec_g72x.c
bcg729/adaptativeCodebookSearch.c
bcg729/codebooks.c
bcg729/computeAdaptativeCodebookGain.c
bcg729/computeLP.c
bcg729/computeWeightedSpeech.c
bcg729/decodeAdaptativeCodeVector.c
bcg729/decodeFixedCodeVector.c
bcg729/decodeGains.c
bcg729/decodeLSP.c
bcg729/decoder.c
bcg729/encoder.c
bcg729/findOpenLoopPitchDelay.c
bcg729/fixedCodebookSearch.c
bcg729/gainQuantization.c
bcg729/interpolateqLSP.c
bcg729/LP2LSPConversion.c
bcg729/LPSynthesisFilter.c
bcg729/LSPQuantization.c
bcg729/postFilter.c
bcg729/postProcessing.c
bcg729/preProcessing.c
bcg729/qLSP2LP.c
bcg729/utils.c"
compile_cmd="$cc -Wall -shared -Xlinker -x -D_GNU_SOURCE $o -fPIC $def -I$inc"
cmd="$compile_cmd -DG72X_3 -DG72X_ITU -Iitu/g.723.1a -o codec_g723.so $src3"; echo $cmd; $cmd
cmd="$compile_cmd -DG72X_9 -DG72X_ITU -Ibcg729 -o codec_g729.so $src9"; echo $cmd; $cmd
strip codec_g723.so
strip codec_g729.so
複製代碼
TOP
返回列表
VoIP研究室(VoIP Lab)
VoIP 研究室
Asterisk
Elastix
FreeSWITCH
OBi
Linksys ATA
Other ATA
Hard/Soft Phone
VOIP Provider/Service
VOIP News
Others
網絡/寬頻及固網討論
VPN 研究室
網絡及寬頻討論
路由器討論 (Router)
MikroTik / RouterOS
DD-WRT
OpenWRT
Gargoyle
pfSense
ClearOS
Others
固網電話討論
流動通訊應用
視像通訊
流動寬頻/流動數據
網絡商討論
手機網絡商
Wi-Fi
手機討論
iPhone/iPad
Android系統
Symbian系統
手機討論
吹水閒聊
吹水茶座
合法集會
Project 0
新手報到
新手報到區
茶室董事廳
公告欄
意見收集站
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]