asterisk: Updated version 1.4.35 -> 1.4.37

Added support for ilbc transcoding
This commit is contained in:
Alan Mizrahi 2010-11-24 01:58:50 +09:00
parent d9a41dba17
commit d63b43a7cd
4 changed files with 40 additions and 3 deletions

View File

@ -138,6 +138,7 @@ drwxr-xr-x root/root usr/include/asterisk/
-rw-r--r-- root/root usr/include/asterisk/rtp.h
-rw-r--r-- root/root usr/include/asterisk/say.h
-rw-r--r-- root/root usr/include/asterisk/sched.h
-rw-r--r-- root/root usr/include/asterisk/select.h
-rw-r--r-- root/root usr/include/asterisk/sha1.h
-rw-r--r-- root/root usr/include/asterisk/slinfactory.h
-rw-r--r-- root/root usr/include/asterisk/smdi.h
@ -251,6 +252,7 @@ drwxr-xr-x root/root usr/lib/asterisk/modules/
-rwxr-xr-x root/root usr/lib/asterisk/modules/codec_dahdi.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/codec_g726.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/codec_gsm.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/codec_ilbc.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/codec_lpc10.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/codec_speex.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/codec_ulaw.so

View File

@ -1,3 +1,4 @@
0a0f9d6a5bfd76c0b14e985552765122 asterisk-1.4.35.tar.gz
af787c4dead1d7ada9315e6b19c5231a asterisk-1.4.37.tar.gz
79576bd629adb76950b756f29c56d4cf asterisk-config.patch
723abb7a7d864b44303bbd1ec931b8ac asterisk-ilbc.patch
291cdd8cdfa6cf72cb48404ab4e6556b asterisk.rc

View File

@ -1,15 +1,16 @@
# Description: PBX Software implementation
# URL: http://www.asterisk.org
# Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve
# Depends on: openssl, ncurses
# Depends on: openssl, ncurses, ilbc
name=asterisk
version=1.4.35
version=1.4.37
release=1
source=(
http://downloads.digium.com/pub/$name/releases/$name-$version.tar.gz
asterisk.rc
asterisk-config.patch
asterisk-ilbc.patch
)
build () {
@ -18,6 +19,9 @@ build () {
# Menuselect configuration patch to remove default sounds and moh
patch -p1 -i $SRC/asterisk-config.patch
# Add ilbc codec
patch -p1 -i $SRC/asterisk-ilbc.patch
./configure --prefix=/usr --with-ncurses --with-ssl
make
make DESTDIR=$PKG install

View File

@ -0,0 +1,30 @@
--- asterisk-1.4.35/codecs/Makefile.orig 2010-11-24 01:40:53.142139098 +0900
+++ asterisk-1.4.35/codecs/Makefile 2010-11-24 01:43:10.535459241 +0900
@@ -29,7 +29,7 @@
LOADABLE_MODS:=
endif
-LIBILBC:=ilbc/libilbc.a
+LIBILBC:=/usr/lib/libilbc.a
LIBLPC10:=lpc10/liblpc10.a
all: _all
@@ -56,6 +56,6 @@
$(if $(filter codec_lpc10,$(EMBEDDED_MODS)),modules.link,codec_lpc10.so): $(LIBLPC10)
$(LIBILBC):
- @$(MAKE) -C ilbc all _ASTCFLAGS="$(filter-out -Wmissing-prototypes -Wmissing-declarations,$(_ASTCFLAGS)) $(AST_NO_STRICT_OVERFLOW)"
+# @$(MAKE) -C ilbc all _ASTCFLAGS="$(filter-out -Wmissing-prototypes -Wmissing-declarations,$(_ASTCFLAGS)) $(AST_NO_STRICT_OVERFLOW)"
$(if $(filter codec_ilbc,$(EMBEDDED_MODS)),modules.link,codec_ilbc.so): $(LIBILBC)
--- asterisk-1.4.35/menuselect-tree.orig 2010-11-05 16:11:43.177741233 +0900
+++ asterisk-1.4.35/menuselect-tree 2010-11-05 16:11:53.904406851 +0900
@@ -279,7 +279,7 @@
<depend>gsm</depend>
</member>
<member name="codec_ilbc" displayname="iLBC Coder/Decoder" remove_on_change="codecs/codec_ilbc.o codecs/codec_ilbc.so">
- <defaultenabled>no</defaultenabled>
+ <defaultenabled>yes</defaultenabled>
</member>
<member name="codec_lpc10" displayname="LPC10 2.4kbps Coder/Decoder" remove_on_change="codecs/codec_lpc10.o codecs/codec_lpc10.so">
</member>