文件名称:
merge g729 into pjsip
开发工具:
文件大小: 227kb
下载次数: 0
上传时间: 2018-05-07
详细说明: 将G729编码加入Pjsip只需以下步骤 1.下载PJSIP官方的源码,并解压好 2. 进入pjmedia/build/os-auto.mak.in,增加以下代码 ifeq ($(AC_NO_G729_CODEC),1) export CFLAGS += -DPJMEDIA_HAS_G729_CODEC=0 else export CODEC_OBJS += g729.o g729/acelp_ca.o g729/cod_ld8a.o g729/dec_gain.o g729/dspfunc.o g729/g729a_encoder.o g729/lpcfunc.o g729/oper_32b.o g729/post_pro.o g729/pre_proc.o g729/round.o g729/util.o g729/basic_op.o g729/cor_func.o g729/dec_lag3.o g729/filter.o g729/gainpred.o g729/lspdec.o g729/pitch_a.o g729/p_parity.o g729/qua_gain.o g729/tab_ld8a.o g729/bits.o g729 /de_acelp.o g729/dec_ld8a.o g729/g729a_decoder.o g729/lpc.o g729/lspgetq.o g729/postfilt.o g729/pred_lt3.o g729/qua_lsp.o g729/taming.o endif 3.进入pjmedia/build/Makefile,增加以下代码 G729_CFLAGS:=-I$(PJDIR)/pjmedia/src/pjmedia-codec/g729 还是pjmedia/build/Makefile这个文件,修改以下代码 export PJMEDIA_CODEC_CFLAGS += $(_CFLAGS) $(GSM_CFLAGS) $(SPEEX_CFLAGS) \ $(ILBC_CFLAGS) $(IPP_CFLAGS) $(G7221_CFLAGS) $(G729_CFLAGS) export PJMEDIA_CODEC_CXXFLAGS += $(_CXXFLAGS) $(GSM_CFLAGS) $(SPEEX_CFLAGS) \ $(ILBC_CFLAGS) $(IPP_CFLAGS) $(G7221_CFLAGS) $(G729_CFLAGS) 4.进入pjmedia/src/pjmedia-codec/audio-codecs.c,增加以下代码 #if PJMEDIA_HAS_G729_CODEC status = pjmedia_codec_g729_init(endpt); if (status != PJ_SUCCESS) { return status; } #endif /* PJMEDIA_HAS_G729_CODEC */ 5.把附件里的g729.c移入到pjmedia/src/pjmedia-codec/g729.c 6.把附件里的g729.h移入到pjmedia/include/pjmedia-codec/g729.h 7.把附件里的g729文件夹移入到pjmedia/src/pjmedia-codec/g729 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.