From patchwork Mon Mar 12 09:29:53 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 884363 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="hHG5ClA9"; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 400CQJ67z9z9sSV for ; Mon, 12 Mar 2018 20:30:32 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 7E58322181; Mon, 12 Mar 2018 09:30:29 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5k9UJ-7mhjDi; Mon, 12 Mar 2018 09:30:27 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 9401222151; Mon, 12 Mar 2018 09:30:27 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id C69011C2BAA for ; Mon, 12 Mar 2018 09:30:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id C43AA85E4D for ; Mon, 12 Mar 2018 09:30:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7iGSF4p5qGck for ; Mon, 12 Mar 2018 09:30:22 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-it0-f67.google.com (mail-it0-f67.google.com [209.85.214.67]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 2880185E47 for ; Mon, 12 Mar 2018 09:30:22 +0000 (UTC) Received: by mail-it0-f67.google.com with SMTP id e64-v6so10510618ita.5 for ; Mon, 12 Mar 2018 02:30:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=1T7WjzfL/lv6iKfJ7NKDn2iZh3eH5CDmVEa/5oks/A4=; b=hHG5ClA9F3/DWSO3G9V280DjDyPLbVd9wEj6E2mlKcXmyu6YuRDzK1Su4wSCJOzhyx uHTmjLkqy4K/ZkPpp4sKTYAHJ2tRG+wmPd8+s+XEUSJrQY9ig/e1Wj+ocntOp8SrgDkB KUflStiZc0EFGprQonVMZ3id/aMtyHlC5GiDsUfAl2s84Ox6eLAVMfKGOyakhLqxud6z PtwrJLlz2nGFjuqHFJUAjNzQ1mq4r9R+MJ1kBXpStmorV3Ok7DhXRqG68WiCnZLO6dwF WxCAGPcG8/OgGX22LuiWyIya+11z0lSBF9qV1WCB0SB23CyC2dr/APcMFA7oA6/X00DU zt4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=1T7WjzfL/lv6iKfJ7NKDn2iZh3eH5CDmVEa/5oks/A4=; b=dVBAlVmJHSYAG4UetJ6Dr34g2FqRnwvz1UQbV8e7sqpGPpcxHvIK6tHC7Xue/DzdSn wWeBfPDnWDTXDO13iisyFDPetgfdhTsKc4qqCFB4fPLfZutrvLTcNFDj7KbWCr3GZWDN D/jwXtNol865CZ+ucnUowJe8KoAOUkKYBJ+CdA/Y+ioHkzyNdVlgP80ogGzzm6/G+9Z6 m6dKfugZ76J4ejmKxdpM4px5kVnjdkwQrBHtK32D82tI7BuvtEnopi5K0hXbWyOEcmuU T0UHNx9uEw8soIIG8rmQGq+yfJ6PxKrYiNzr3nlIIAkVUnRJQEQdaEnBGHkawD1Va/E1 t5+g== X-Gm-Message-State: AElRT7Hyx9DHdJ4yFujChno1TN2Zsw58dtVRvzQcvDPhsPf0v3PnAznZ /eaRtYNBVqL9qGDsqt0DPGtNg2/s X-Google-Smtp-Source: AG47ELtrRGTVGHv/SrP4k+m4qhYghnj7S8cUV4p9be56gskTmzFuIAWMXO8hgRMwzm9ChkprOXH39Q== X-Received: by 10.36.34.194 with SMTP id o185mr7191062ito.60.1520847021242; Mon, 12 Mar 2018 02:30:21 -0700 (PDT) Received: from localhost.localdomain (mail.codeblue.com. [65.183.183.198]) by smtp.gmail.com with ESMTPSA id u77sm3161977ita.30.2018.03.12.02.30.20 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 12 Mar 2018 02:30:20 -0700 (PDT) From: Adam Duskett To: buildroot@buildroot.org Date: Mon, 12 Mar 2018 05:29:53 -0400 Message-Id: <20180312092953.24258-7-aduskett@gmail.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180312092953.24258-1-aduskett@gmail.com> References: <20180312092953.24258-1-aduskett@gmail.com> Subject: [Buildroot] [PATCH v4 7/7] libpjsip: enable speex codec X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Duskett MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Adam Duskett --- Changes v1 -> v4: - Add each codec with a dependency as a seperate patch. package/libpjsip/Config.in | 4 ++++ package/libpjsip/libpjsip.mk | 9 +++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/package/libpjsip/Config.in b/package/libpjsip/Config.in index 028339f319..3687d51824 100644 --- a/package/libpjsip/Config.in +++ b/package/libpjsip/Config.in @@ -57,6 +57,10 @@ config BR2_PACKAGE_LIBPJSIP_CODEC_OPUS bool "Opus" select BR2_PACKAGE_OPUS +config BR2_PACKAGE_LIBPJSIP_CODEC_SPEEX + bool "Speex" + select BR2_PACKAGE_SPEEX + endif #BR2_PACKAGE_LIBPJSIP comment "libpjsip needs a toolchain w/ C++, threads" diff --git a/package/libpjsip/libpjsip.mk b/package/libpjsip/libpjsip.mk index 943a99bc5a..e4b859257b 100644 --- a/package/libpjsip/libpjsip.mk +++ b/package/libpjsip/libpjsip.mk @@ -25,8 +25,6 @@ LIBPJSIP_CONF_ENV = \ CFLAGS="$(LIBPJSIP_CFLAGS)" LIBPJSIP_CONF_OPTS = \ - --disable-speex-codec \ - --disable-speex-aec \ --disable-resample \ --disable-video \ --disable-libwebrtc \ @@ -120,4 +118,11 @@ else LIBPJSIP_CONF_OPTS += --disable-opus endif +ifeq ($(BR2_PACKAGE_LIBPJSIP_CODEC_SPEEX),y) +LIBPJSIP_DEPENDENCIES += speex +LIBPJSIP_CONF_OPTS += --with-external-speex +else +LIBPJSIP_CONF_OPTS += --disable-speex-codec --disable-speex-aec +endif + $(eval $(autotools-package))