summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndre Heider2018-10-12 10:41:59 +0000
committerAndre Heider2019-05-02 08:53:12 +0000
commita669566e1be0676c2fb9f505d58c2ea714623459 (patch)
treefaee7df6f25b8d21d721bab18241214cc4297806
parent2a87b37fb36aa6ecc833f4080cced064dda0abdc (diff)
downloadtelephony-a669566e1be0676c2fb9f505d58c2ea714623459.tar.gz
asterisk-opus: add variant for asterisk 16
Signed-off-by: Andre Heider <a.heider@gmail.com>
-rw-r--r--net/asterisk-opus/Makefile13
1 files changed, 13 insertions, 0 deletions
diff --git a/net/asterisk-opus/Makefile b/net/asterisk-opus/Makefile
index 36f4abd..f357ab1 100644
--- a/net/asterisk-opus/Makefile
+++ b/net/asterisk-opus/Makefile
@@ -53,6 +53,12 @@ $(call Package/$(PKG_NAME)/Default)
VARIANT:=asterisk15
endef
+define Package/asterisk16-codec-opus
+$(call Package/$(PKG_NAME)/Default)
+ DEPENDS+=asterisk16
+ VARIANT:=asterisk16
+endef
+
define Package/description/Default
Opus is the default audio codec in WebRTC. WebRTC is available in
Asterisk via SIP over WebSockets (WSS). Nevertheless, Opus can be used
@@ -69,6 +75,7 @@ endef
Package/asterisk13-codec-opus/description = $(Package/description/Default)
Package/asterisk15-codec-opus/description = $(Package/description/Default)
+Package/asterisk16-codec-opus/description = $(Package/description/Default)
ifeq ($(BUILD_VARIANT),asterisk13)
TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/include/asterisk-13/include
@@ -78,6 +85,10 @@ ifeq ($(BUILD_VARIANT),asterisk15)
TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/include/asterisk-15/include
endif
+ifeq ($(BUILD_VARIANT),asterisk16)
+TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/include/asterisk-16/include
+endif
+
define Package/Install/Default
$(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
$(INSTALL_BIN) $(PKG_BUILD_DIR)/codecs/codec_opus_open_source.so \
@@ -86,9 +97,11 @@ endef
Package/asterisk13-codec-opus/install = $(Package/Install/Default)
Package/asterisk15-codec-opus/install = $(Package/Install/Default)
+Package/asterisk16-codec-opus/install = $(Package/Install/Default)
define Build/Configure
endef
$(eval $(call BuildPackage,asterisk13-codec-opus))
$(eval $(call BuildPackage,asterisk15-codec-opus))
+$(eval $(call BuildPackage,asterisk16-codec-opus))