From patchwork Tue May 31 21:32:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 8676 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C5506C433EF for ; Tue, 31 May 2022 21:32:25 +0000 (UTC) Received: from mout.perfora.net (mout.perfora.net [74.208.4.194]) by mx.groups.io with SMTP id smtpd.web10.502.1654032737137953402 for ; Tue, 31 May 2022 14:32:17 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=permanent DNS error (domain: ziswiler.com, ip: 74.208.4.194, mailfrom: marcel@ziswiler.com) Received: from toolbox.int.toradex.com ([81.221.243.92]) by mrelay.perfora.net (mreueus004 [74.208.5.2]) with ESMTPSA (Nemesis) id 1M2fop-1nwyPt2K3L-004Fsc; Tue, 31 May 2022 23:32:10 +0200 From: Marcel Ziswiler To: openembedded-core@lists.openembedded.org Cc: Peter Bergin , Marcel Ziswiler Subject: [oe-core][PATCH v3 1/2] alsa-plugins: fix libavtp vs. avtp packageconfig Date: Tue, 31 May 2022 23:32:05 +0200 Message-Id: <20220531213206.7119-1-marcel@ziswiler.com> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 X-Provags-ID: V03:K1:K6R/LUGBB6t+4bYLJv4IOz5WuOM95Q/OK6lMcuR5bWDdGZt+W8p HFaUAaUuInpu6NfNq2AacNEO/T9puQzBgGY597AT6CtqUYxh1nXsZp4fq6z/Iwq2fAnvUre Pcsq8WqcYvQAeSCqEoL+F5COD13Ue4GHS3mGxLdt1k9r9a20Dkl9u6R67R7RA6FDGsSYf3L ZaaqWPYNItp86V+MZAvmw== X-UI-Out-Filterresults: notjunk:1;V03:K0:eCw3HWVdygc=:IqQ4dEUxu9Gd/OlWU/RS3b vppi/uH08Fy2D4WHBV/RqIqD8S2Gu7w6HUtSbSJUWh56KasFjfXlVWVyP35an5z635fHNXM/j RuMkq/FWsBQPRuFK4DObwgz50n0gbnb7aZLTcc7JKmCyytjeAZUo7Fr/DbWnHNJTNCGK1n58a dfcPx8Z2ZULCylpaoBhAUKZTItU2pNeqBVLjC42djx5GbW8OobSmczc9M+NV4d4yCXZrRpt7o qdc1n8IJh+qWXaKgt3gewyX0n7hXghcHGbIRccwu5OvqIsrQ0x36DIZKhPi+l+57yD6GmciNm 3peLyzk93AxGQbWmy9fSDZNmZOKaf8scHC+Df2zbx5JUB0ViRVa2uiqY4EUaYK5CPs522uCt+ /vBji8HflBW7x2p8wR+74rLZLUsUyAObtSWqQPk9Q/XjrOdXrSOV/soL6S/eSKBzM4uPL+9hQ eggYJVInnJjqMavj3dLu2P6Jt7PoNBMFFheEXDfwrEs+3tCqX4GlAvmzp7xm9H3PkwLTfQioh koN+cdxifmPDNAAKahzMT+XADYIji5p2meeSTiRplDft2IRLC2vTFDdfz4RA3OWH1Rq/6Jxzi 6wyS3D7YOnc8PByZXmzn0KJwZdjYNi9UYFCr7ry0w5evqeiVNExEaMdT1pqeoGU8fq6A3ZlQV L+fBIks7NKxWHA2wK1hEeUS23cJxal33va0V/bw8DLqcnMWss7J+7rlvbS3lt+2K525/YfKVu 5eZ5Gpf0qcNRHIlGse10xBaCQsJBRu8S48jzlA== List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 31 May 2022 21:32:25 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/166337 From: Marcel Ziswiler Fix PACKAGECONFIG to refer to libavtp instead of avtp as this is what the project and everything is really called everywhere. Signed-off-by: Marcel Ziswiler --- Changes in v3: - New patch. meta/recipes-multimedia/alsa/alsa-plugins_1.2.6.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-multimedia/alsa/alsa-plugins_1.2.6.bb b/meta/recipes-multimedia/alsa/alsa-plugins_1.2.6.bb index c435f61d4c..560fd80f0b 100644 --- a/meta/recipes-multimedia/alsa/alsa-plugins_1.2.6.bb +++ b/meta/recipes-multimedia/alsa/alsa-plugins_1.2.6.bb @@ -34,7 +34,7 @@ PACKAGECONFIG ??= "\ speexdsp \ ${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio', d)} \ " -PACKAGECONFIG[aaf] = "--enable-aaf,--disable-aaf,avtp" +PACKAGECONFIG[aaf] = "--enable-aaf,--disable-aaf,libavtp" PACKAGECONFIG[jack] = "--enable-jack,--disable-jack,jack" PACKAGECONFIG[libav] = "--enable-libav,--disable-libav,libav" PACKAGECONFIG[maemo-plugin] = "--enable-maemo-plugin,--disable-maemo-plugin" From patchwork Tue May 31 21:32:06 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 8677 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id D1263C433FE for ; Tue, 31 May 2022 21:32:25 +0000 (UTC) Received: from mout.perfora.net (mout.perfora.net [74.208.4.196]) by mx.groups.io with SMTP id smtpd.web08.502.1654032737789065809 for ; Tue, 31 May 2022 14:32:17 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=permanent DNS error (domain: ziswiler.com, ip: 74.208.4.196, mailfrom: marcel@ziswiler.com) Received: from toolbox.int.toradex.com ([81.221.243.92]) by mrelay.perfora.net (mreueus004 [74.208.5.2]) with ESMTPSA (Nemesis) id 1MJVcC-1oG0hf3Gfo-00JraT; Tue, 31 May 2022 23:32:12 +0200 From: Marcel Ziswiler To: openembedded-core@lists.openembedded.org Cc: Peter Bergin , Marcel Ziswiler Subject: [oe-core][PATCH v3 2/2] libavtp: add recipe to be able to use aaf config for alsa-plugins Date: Tue, 31 May 2022 23:32:06 +0200 Message-Id: <20220531213206.7119-2-marcel@ziswiler.com> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220531213206.7119-1-marcel@ziswiler.com> References: <20220531213206.7119-1-marcel@ziswiler.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:LsWRt4M9M5Ca2vllVk8rzWBOwluSQKKz8+drjsHTIgkpVkLbMWQ 3aAMakJnYBNUoCv3LsbLKG/1846wsB8p8SkR4Byb1eFxNomG8k2/nHUELIOGMfrJe0a4O3H bBZ2UB9p3i4nzhSz9p/Nw45hsCKZdog9NzGotL76FG8zYNdyD6Ed/RN9Px7jcz+ZsSck1As J3kC1YnAAUNGGt3xs0rUw== X-UI-Out-Filterresults: notjunk:1;V03:K0:96jkWVGs+Cw=:EEYK7d8hUfRm/wJqWcBtb/ i3f/H70E8ozfFzk2OLokLnEvjGSNQWehnaPx5YTjxLbvmfeVl5wu1Afla5lAruzf5Bn/hUCfN vhxmI7mIFdt6oK/7Xec+nhRxOTPl1TAX89AHYclMRpMf7B5PbHQegybERVFCRf+au/NvWt5Zn 5/+PK8VvJRT/cj2wsHRo3RHkyEdLDvSvD5ObjLyf9vZ6sNLaLbFN/Vhg2x6KOi5E4o1lApAzW QnxtmaC/9MA4G5BwrYCEoT0FObiQlUcSMUCARckoYg3KxKnv06azvGEK2re2B/J43G48zTDhv lD3lJcoeBxZZENQ4ed856/jHk04AzqhYKx8gXLFF8cTVV5ogriw5onJDxx/DXW7qfy2SW9X6K DS3PCagJRsXYQucREnqIcVq+xh7C9sl2lEoycKK8altwT77VzBDXLAZkrggcoVXW3+1Kp5yJN XYQKYK7P5l/ODs+kYgOWcCFZ9H2DDSNByObZJtlQFnZMt9mT9G2Y8X975Qmg2yTTR45z/80Gi d4gFzALb9M+MH0rPQHIrwffnk3fk+UYqGQNFUHsH4qYaqfeqYCdI0zDbcIwuZj6vvpMmB0E+c Y7BaxJi4tbboQnYIgvCW6fTLhRGDHQNc6R+E8ikVmt5mpPoJJ8jH+Vck5gt34dW2G5Z3z3cwV nUQ8l9DWaqQf3g7TeCGTptdQRRyKpSBstScIjY/Kq6ry3Us43q5da3ntEo2xp0df/RolxWYDz BRFX7xpxld1PwDtsoVVA3aRBdN7bkdY5q8DsTA== List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 31 May 2022 21:32:25 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/166338 From: Peter Bergin In order to enable configuration option aaf (AVTP Audio Format) used for AVB the library libavtp is a dependency but no recipe for this library was present. aaf support for alsa-plugins was introduced in ddf5421331180bc45697511b44cdd4a4e6dda6ff. Signed-off-by: Peter Bergin Signed-off-by: Marcel Ziswiler --- Resurrect from mailing list [1] as this is still not upstream. End-to-end tested on Verdin iMX8M Plus. Will talk about it at the Embedded World Conference in the TSN & Linux track next month [2]. [1] https://lore.kernel.org/all/20210604090216.553285-1-peter@berginkonsult.se/ [2] https://events.weka-fachmedien.de/embedded-world-conference/program/ Changes in v3: - Rename recipe to officially released PV of 0.2.0. - Drop PROVIDES of avtp which just works around alsa-plugins refering to it as such instead of libavtp. Will update PACKAGECONFIG in alsa-plugins instead. Changes in v2: - Updated SRC_URI specifying mandatory protocol as https. - Updated SRCREV to latest. meta/recipes-multimedia/libavtp/libavtp_0.2.0.bb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 meta/recipes-multimedia/libavtp/libavtp_0.2.0.bb diff --git a/meta/recipes-multimedia/libavtp/libavtp_0.2.0.bb b/meta/recipes-multimedia/libavtp/libavtp_0.2.0.bb new file mode 100644 index 0000000000..563debde3c --- /dev/null +++ b/meta/recipes-multimedia/libavtp/libavtp_0.2.0.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "Open source implementation of Audio Video Transport Protocol (AVTP) \ + specified in IEEE 1722-2016 spec." +HOMEPAGE = "https://github.com/Avnu/libavtp" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=7fcb4331e23e45e171cd5693c1ff7d3e" + +SRC_URI = "git://github.com/Avnu/libavtp.git;branch=v${PV};protocol=https;nobranch=1" +SRCREV = "3599a5bf2d18fc3ae89b64f208d8380e6ee3a866" + +S = "${WORKDIR}/git" + +inherit meson pkgconfig + +EXTRA_OEMESON = "-Dtests=disabled"