From patchwork Mon Mar 12 09:29:49 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 884358 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.133; helo=hemlock.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="eVMIENiK"; dkim-atps=neutral Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 400CQD3wk7z9sSK for ; Mon, 12 Mar 2018 20:30:28 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id AE89287F93; Mon, 12 Mar 2018 09:30:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8AfieuCGBdSh; Mon, 12 Mar 2018 09:30:21 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 590E183978; Mon, 12 Mar 2018 09:30:21 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id BB5D41C2BAA for ; Mon, 12 Mar 2018 09:30:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id B7A8F865E5 for ; Mon, 12 Mar 2018 09:30:18 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zd1CvEw8JRxU for ; Mon, 12 Mar 2018 09:30:18 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-it0-f65.google.com (mail-it0-f65.google.com [209.85.214.65]) by whitealder.osuosl.org (Postfix) with ESMTPS id 1F823865C4 for ; Mon, 12 Mar 2018 09:30:18 +0000 (UTC) Received: by mail-it0-f65.google.com with SMTP id c11so10271208ith.4 for ; Mon, 12 Mar 2018 02:30:18 -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=jCDoPMsDg0GviOWYC7EvetaUT/XlW00W0/Jmh+9uRKc=; b=eVMIENiK0aS4VA5g2qRRjcZHwy/5P/pA/WTYLPQ708wCc+AL/U17je9PTKliT7BFWx owuRKGR2lyYqUfHm4uYjLk3zdXWnMC0+HCc+Sp/ofEELxQhmKzefB5/1I72/m2opFiG4 HrEpqvAIABfh8TAUzuWOLzKR32XtOPYxJsJthTWDTy86lmWcnF9L8ik34vaa4yhzg+yo GinbYgB67N2dsw2LWL71FF0XV02SMlauMINtgm9h1zP6J4Wh2mpwnxPmTkOfldiAbzYh eoIF9vlcddp2jAAGbd+ivZe4fw1BPlWaYIslg626ou8Irz2y5ZTdBuPLk85vvibPqDWQ cTZw== 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=jCDoPMsDg0GviOWYC7EvetaUT/XlW00W0/Jmh+9uRKc=; b=HeHxxUsLCx792+vi1nUdN9Eq9AsY3slV4+BrcgsszXIx2LWTfUKI+F8egU4tnyYm0f vDjqELWhcz3dJoXWaf89EKt4nvH+onCz2mEsQVsvtyp6LuNPet4E7CJ2nDxIDPTc9Fsa QFDMG6p2h7uabSGjWp+qqSC/nJ5q+tBU/L5A8WPAZHp+6V6n0QXD/1st45LRZU+r+uXr kPEO7ZxBkf3X/DV1NZwb74RxcHAZCzdTwtKQJ2/UL1MI8YbqfTrxwjYwbTGLsa3eJWJk 1s7hGXghNfKSQ5s3WRyO4QlQRnguMB5HXQUl+WakVFh8hnYQ0rFlMguz3qKfUF11yD1n XEqw== X-Gm-Message-State: AElRT7Ex9ArdEAGI+cWhMDcEvq+YBripOSpcix7bnf57R5b61zydXUVc wINCXV1tD6ckpdfRlktTEMMt8THu X-Google-Smtp-Source: AG47ELvGDIc+dONgFbTgvWb8qcvmQ5mjvoYTM38FHO3aZGWTq0JFy8+6CMRqdA0M/8TA8R25BiuiHw== X-Received: by 10.36.36.144 with SMTP id f138mr7566125ita.131.1520847017161; Mon, 12 Mar 2018 02:30:17 -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.16 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 12 Mar 2018 02:30:16 -0700 (PDT) From: Adam Duskett To: buildroot@buildroot.org Date: Mon, 12 Mar 2018 05:29:49 -0400 Message-Id: <20180312092953.24258-3-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 3/7] libpjsip: enable bcg729 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 | 6 ++++++ package/libpjsip/libpjsip.mk | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/package/libpjsip/Config.in b/package/libpjsip/Config.in index 829ed1ede7..123eceae06 100644 --- a/package/libpjsip/Config.in +++ b/package/libpjsip/Config.in @@ -35,6 +35,12 @@ config BR2_PACKAGE_LIBPJSIP_CODEC_ILBC config BR2_PACKAGE_LIBPJSIP_CODEC_L16 bool "L16" +comment "Codecs with external dependencies" + +config BR2_PACKAGE_LIBPJSIP_CODEC_BCG729 + bool "BCG729" + select BR2_PACKAGE_BCG729 + 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 7b643f5fa5..67c8ad0dfd 100644 --- a/package/libpjsip/libpjsip.mk +++ b/package/libpjsip/libpjsip.mk @@ -95,4 +95,12 @@ ifneq ($(BR2_PACKAGE_LIBPJSIP_CODEC_L16),y) LIBPJSIP_CONF_OPTS += --disable-l16-codec endif +# Codecs with external dependencies +ifeq ($(BR2_PACKAGE_LIBPJSIP_CODEC_BCG729),y) +LIBPJSIP_DEPENDENCIES += bcg729 +LIBPJSIP_CONF_OPTS += --with-bcg729=$(STAGING_DIR)/usr +else +LIBPJSIP_CONF_OPTS += --disable-bcg729 +endif + $(eval $(autotools-package))