From patchwork Thu Jul 26 09:26:24 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 949563 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.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=boundarydevices.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=boundarydevices-com.20150623.gappssmtp.com header.i=@boundarydevices-com.20150623.gappssmtp.com header.b="IxmBSfIO"; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41bmvC5lggz9ryl for ; Thu, 26 Jul 2018 19:26:46 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id F090E86549; Thu, 26 Jul 2018 09:26:43 +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 UuR_f94sBsvn; Thu, 26 Jul 2018 09:26:43 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 5457586521; Thu, 26 Jul 2018 09:26:43 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 89A9B1C115B for ; Thu, 26 Jul 2018 09:26:41 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 8556F87A08 for ; Thu, 26 Jul 2018 09:26:41 +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 3zMMPibvlx+2 for ; Thu, 26 Jul 2018 09:26:41 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) by hemlock.osuosl.org (Postfix) with ESMTPS id C7AA78798D for ; Thu, 26 Jul 2018 09:26:40 +0000 (UTC) Received: by mail-wr1-f53.google.com with SMTP id c13-v6so998708wrt.1 for ; Thu, 26 Jul 2018 02:26:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Z0Hg5hDc0q3+KRo34Jn5suSvj3bFgn2WVk7CYBX6XhI=; b=IxmBSfIOu3OFromiSg20Jp0TB0xIYws08fZSVNLOvMAVXXTwuW7Rl/QohONYx1gx9K sf7Fo/NzPjDQhQ2V3sEX92YTqyfpH9YU5HsdfZWEcjnUD718zUwIXeq+DohEBU/Q1khw a0x2/xm26shBvlOfqYIK7qkamlwNIfJDypF32ly8ZB3qWqVLiyT7r/ij4W019J9/0EI1 xzg+fNHu6IM/Vxq/5bBkIHpKtLkBWX782KtVlXAUDDeCwmO7/46+RVKMovNoQhD7UKiF yOiukps3CxiTYnTN3O0Bk6ihUZ3Zc7siwPqR3NTJS38CtHO9BxXXM7VxHz+cAvn0N9nF YgXw== 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=Z0Hg5hDc0q3+KRo34Jn5suSvj3bFgn2WVk7CYBX6XhI=; b=I/whHb2hJjQArF5eXWtM2hhrIW9RNFxvCCQnHCYVS9vvJ89vM/LJwPTsMBQcYr4K9N ES1QamDYIG0O6K4VyVd7E3jUL/RE0r2KDgihsts9UNKYoh5Gr6MGsPTMn5xgG1q/BuAx ZzzJVTc2+haSAlowVFj2LsFkQHM8//ZGiqYHBwrEteCoapeDOv2ZoWGALPEESC4Vzh6c ciWHJFUKT3h/Sb2gIH7NGxW1p4YxS1VFLzPx1Tj7bmfuAnPjPH33J9cQTJc/bpRJaa+8 eqzV+0PpG36hq/G/W0OmcQoC7501LXN+iHfOSfxAFIH06o20eNu7b958EDeMJnLseiMS 3S3Q== X-Gm-Message-State: AOUpUlHPbg2sD6oPDPvig4V0PEjxCH2lYOzrTmuFy3HonSKaaKaLPmUP cBnTZWdQxrkRoowD5uZVwjdRTQB/rEk= X-Google-Smtp-Source: AAOMgpdt94kZTctBTLlHlFwYZi4oLol8jfVvt36N7M14g/M1FVjUUvsj3b5gOE9tXXCcz7EqHK2eEQ== X-Received: by 2002:a5d:55c8:: with SMTP id i8-v6mr937252wrw.38.1532597199116; Thu, 26 Jul 2018 02:26:39 -0700 (PDT) Received: from t450s.lan ([217.167.133.46]) by smtp.googlemail.com with ESMTPSA id v5-v6sm1689691wrp.87.2018.07.26.02.26.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Jul 2018 02:26:38 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Thu, 26 Jul 2018 11:26:24 +0200 Message-Id: <20180726092631.4888-2-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180726092631.4888-1-gary.bisson@boundarydevices.com> References: <20180726092631.4888-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH v2 1/8] firmware-imx: bump to version 7.5 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: thomas.petazzoni@bootlin.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" This new package includes new binaries for i.MX8QXP. Signed-off-by: Gary Bisson --- package/freescale-imx/firmware-imx/firmware-imx.hash | 2 +- package/freescale-imx/firmware-imx/firmware-imx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/freescale-imx/firmware-imx/firmware-imx.hash b/package/freescale-imx/firmware-imx/firmware-imx.hash index dd0e13a7cf..c4930bb67d 100644 --- a/package/freescale-imx/firmware-imx/firmware-imx.hash +++ b/package/freescale-imx/firmware-imx/firmware-imx.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 8a8ec439d014e928f42c49bab1c382914ec5b4f1041df28e5d687eb194bd07ab firmware-imx-7.4.bin +sha256 a8f099bdf786b2da1e8b43094950c033ccdbf93f1b8a93caffb912e1500cd735 firmware-imx-7.5.bin sha256 faf01d10e484879247963eb97d96622a980232e22a35e487dfe53b13708b686a EULA sha256 0f34f6175247762e2e1c38319aadf657a53f00ce124e569dfc61b30451549e7a COPYING diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk index b9756fc2bf..0a503d7a66 100644 --- a/package/freescale-imx/firmware-imx/firmware-imx.mk +++ b/package/freescale-imx/firmware-imx/firmware-imx.mk @@ -4,7 +4,7 @@ # ################################################################################ -FIRMWARE_IMX_VERSION = 7.4 +FIRMWARE_IMX_VERSION = 7.5 FIRMWARE_IMX_SITE = $(FREESCALE_IMX_SITE) FIRMWARE_IMX_SOURCE = firmware-imx-$(FIRMWARE_IMX_VERSION).bin From patchwork Thu Jul 26 09:26:25 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 949565 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=none (p=none dis=none) header.from=boundarydevices.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=boundarydevices-com.20150623.gappssmtp.com header.i=@boundarydevices-com.20150623.gappssmtp.com header.b="1pmoeo35"; 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 41bmvJ19Lhz9ryn for ; Thu, 26 Jul 2018 19:26:51 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 5ECFB87AAD; Thu, 26 Jul 2018 09:26:49 +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 JqiZsMc3QUPJ; Thu, 26 Jul 2018 09:26:48 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id EDEDE87A08; Thu, 26 Jul 2018 09:26:47 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id DA7CC1C115B for ; Thu, 26 Jul 2018 09:26:43 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id D81F987A08 for ; Thu, 26 Jul 2018 09:26:43 +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 zE3ZtAs9iFn6 for ; Thu, 26 Jul 2018 09:26:43 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f68.google.com (mail-wm0-f68.google.com [74.125.82.68]) by hemlock.osuosl.org (Postfix) with ESMTPS id 827F38798D for ; Thu, 26 Jul 2018 09:26:42 +0000 (UTC) Received: by mail-wm0-f68.google.com with SMTP id h20-v6so1254489wmb.4 for ; Thu, 26 Jul 2018 02:26:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=uU6M2mudL7FH5Zec/6iT4MP/nA/Cdnsah7XUCSDyQ74=; b=1pmoeo35617Z7BV57sq/GsDHYpsVz3WZhTQ38QIrbqKeZO+3GRhUCaNCsPjK4SDdgz W7njb1btIUiTzpGatrcXDVzDHfHJG/wJqBppbfTNZUl3d4/Q9tJzLqvUCaaK+rkij8B8 uo+UWe9ODhEdfpyLoR7DFMLC/8TbcYeUDMk4G/WQgV8gIQb1TRhfTEPZVsyRksgqNmkx uvi87Du817VYO1Qrm9yDnx5kQbTSwIOkjPO4z5IG2wySrC8VkEW+QY5Shr7K+BBu7Ojk b7ywnzq3wVZmeNJTpLCEr7rIwS+f9vaAQQoU3sg9uY+uGnKN8IUs9cQusTvlHNjtkqLD u4dw== 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=uU6M2mudL7FH5Zec/6iT4MP/nA/Cdnsah7XUCSDyQ74=; b=SqralhjVO8Np4peGp7Iu8EFIEjC5I3fD4Ih6ctEwCCoWb3vdTUPMQmdwfCJSuyEtGN v7x2CWwxKt4ZE3u+iVRYlnx36Ux7n+bX9xNy3TVhvvctpSuWXcF+Kn5VpeP/cBy6ylpw RDtyiKgN2oj+FtSOWVo0bpRqSiijNW5UnBK7SxZAb7otHwgMuCoZY4+nGbTc/8mCUeuO OJTpVEv4ZwA2zJ99om0J8LBX3NclFqZg1xG9Tpd+CC8DgFvHOPAoGWdSghYrPUuR94Z0 kaKR3MVnVAfIaar4TCktfZTPtUB6HYDnf3XtQ70x1U8s/pnw+O7qvc4DqIcaPVfDnJGB AuNA== X-Gm-Message-State: AOUpUlFxqFMJoMNpmp+00WBzdINh4O5tm/y8YMapNEEihjGrcTUdNTbC mBngP1OvTM9aJVjMtG3okWfQSNsQE80= X-Google-Smtp-Source: AAOMgpdKuF1WMrbn9nOJntOJSpemByJEwMBibaXonS+dCzFM9U4ynYhl8VwhAa034mmxEn8c/XXlug== X-Received: by 2002:a1c:7501:: with SMTP id o1-v6mr1074756wmc.133.1532597200811; Thu, 26 Jul 2018 02:26:40 -0700 (PDT) Received: from t450s.lan ([217.167.133.46]) by smtp.googlemail.com with ESMTPSA id v5-v6sm1689691wrp.87.2018.07.26.02.26.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Jul 2018 02:26:40 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Thu, 26 Jul 2018 11:26:25 +0200 Message-Id: <20180726092631.4888-3-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180726092631.4888-1-gary.bisson@boundarydevices.com> References: <20180726092631.4888-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH v2 2/8] imx-vpu: rename package to imx-vpu-cnm 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: thomas.petazzoni@bootlin.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" So far the i.MX processors have been using a Chips&Media CODA VPU. But the latest generation of processors (starting with i.MX8MQ) uses VPU cores from Hantro which is provided as imx-vpu-hantro package. NXP chose in Yocto to keep the imx-vpu naming for Chips&Media package and created a virtual "imxvpu" package that can either be provided by imx-vpu or imx-vpu-hantro. Since this naming can be confusing (IMO), renaming the imx-vpu package to imx-vpu-cnm and then create a virtual imx-vpu one should be clearer. Signed-off-by: Gary Bisson --- Changelog v2: - Add BR2_PACKAGE_IMX_VPU to Config.in.legacy (Baruch) - Mention i.MX5x/i.MX6x in Config.in help text (Baruch) --- Config.in.legacy | 7 ++++ package/freescale-imx/Config.in | 2 +- package/freescale-imx/imx-codec/imx-codec.mk | 2 +- package/freescale-imx/imx-vpu-cnm/Config.in | 18 +++++++++ .../imx-vpu-cnm.hash} | 0 .../freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk | 39 +++++++++++++++++++ package/freescale-imx/imx-vpu/Config.in | 17 -------- package/freescale-imx/imx-vpu/imx-vpu.mk | 39 ------------------- package/freescale-imx/imx-vpuwrap/Config.in | 2 +- .../freescale-imx/imx-vpuwrap/imx-vpuwrap.mk | 2 +- package/libimxvpuapi/Config.in | 2 +- package/libimxvpuapi/libimxvpuapi.mk | 2 +- 12 files changed, 70 insertions(+), 62 deletions(-) create mode 100644 package/freescale-imx/imx-vpu-cnm/Config.in rename package/freescale-imx/{imx-vpu/imx-vpu.hash => imx-vpu-cnm/imx-vpu-cnm.hash} (100%) create mode 100644 package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk delete mode 100644 package/freescale-imx/imx-vpu/Config.in delete mode 100644 package/freescale-imx/imx-vpu/imx-vpu.mk diff --git a/Config.in.legacy b/Config.in.legacy index 9743ebd08f..8e0ab777c0 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -239,6 +239,13 @@ config BR2_GDB_VERSION_7_10 The 7.10 version of gdb has been removed. Use a newer version instead. +config BR2_PACKAGE_IMX_VPU + bool "imx-vpu option renamed imx-vpu-cnm" + select BR2_LEGACY + select BR2_PACKAGE_IMX_VPU_CNM + help + The imx-vpu option has been renamed imx-vpu-cnm. + ############################################################################### comment "Legacy options removed in 2018.05" diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in index 30e71b825f..5e0c7ff291 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -79,7 +79,7 @@ source "package/freescale-imx/imx-lib/Config.in" source "package/freescale-imx/imx-m4fwloader/Config.in" source "package/freescale-imx/imx-parser/Config.in" source "package/freescale-imx/imx-uuc/Config.in" -source "package/freescale-imx/imx-vpu/Config.in" +source "package/freescale-imx/imx-vpu-cnm/Config.in" source "package/freescale-imx/imx-vpuwrap/Config.in" source "package/freescale-imx/firmware-imx/Config.in" if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) diff --git a/package/freescale-imx/imx-codec/imx-codec.mk b/package/freescale-imx/imx-codec/imx-codec.mk index 784c1fa4a9..7b8a5bd4d5 100644 --- a/package/freescale-imx/imx-codec/imx-codec.mk +++ b/package/freescale-imx/imx-codec/imx-codec.mk @@ -21,7 +21,7 @@ ifeq ($(BR2_ARM_EABIHF),y) IMX_CODEC_CONF_OPTS += --enable-fhw endif -ifeq ($(BR2_PACKAGE_IMX_VPU),y) +ifeq ($(BR2_PACKAGE_IMX_VPU_CNM),y) IMX_CODEC_CONF_OPTS += --enable-vpu endif diff --git a/package/freescale-imx/imx-vpu-cnm/Config.in b/package/freescale-imx/imx-vpu-cnm/Config.in new file mode 100644 index 0000000000..dfe9608600 --- /dev/null +++ b/package/freescale-imx/imx-vpu-cnm/Config.in @@ -0,0 +1,18 @@ +comment "imx-vpu-cnm needs an i.MX platform with VPU support" + depends on BR2_arm + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + +config BR2_PACKAGE_IMX_VPU_CNM + bool "imx-vpu-cnm" + depends on BR2_arm # Only relevant for i.MX + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + select BR2_PACKAGE_FIRMWARE_IMX + help + Library of userspace helpers specific for the NXP i.MX SoC + integrating a Chips&Media CODA Video Processing Unit (VPU) + such as the i.MX5x/i.MX6x. + It requires a kernel that includes the i.MX specific headers + to be built. + + This library is provided by NXP as-is and doesn't have an + upstream. diff --git a/package/freescale-imx/imx-vpu/imx-vpu.hash b/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.hash similarity index 100% rename from package/freescale-imx/imx-vpu/imx-vpu.hash rename to package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.hash diff --git a/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk b/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk new file mode 100644 index 0000000000..a6cca08e9c --- /dev/null +++ b/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk @@ -0,0 +1,39 @@ +################################################################################ +# +# imx-vpu-cnm +# +################################################################################ + +IMX_VPU_CNM_VERSION = 5.4.37 +IMX_VPU_CNM_SITE = $(FREESCALE_IMX_SITE) +IMX_VPU_CNM_SOURCE = imx-vpu-$(IMX_VPU_CNM_VERSION).bin + +IMX_VPU_CNM_INSTALL_STAGING = YES + +IMX_VPU_CNM_MAKE_ENV = \ + $(TARGET_MAKE_ENV) \ + $(TARGET_CONFIGURE_OPTS) \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) + +IMX_VPU_CNM_LICENSE = NXP Semiconductor Software License Agreement +IMX_VPU_CNM_LICENSE_FILES = EULA COPYING +IMX_VPU_CNM_REDISTRIBUTE = NO + +define IMX_VPU_CNM_EXTRACT_CMDS + $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPU_CNM_DL_DIR)/$(IMX_VPU_CNM_SOURCE)) +endef + +define IMX_VPU_CNM_BUILD_CMDS + $(IMX_VPU_CNM_MAKE_ENV) $(MAKE1) -C $(@D) +endef + +define IMX_VPU_CNM_INSTALL_STAGING_CMDS + $(IMX_VPU_CNM_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(STAGING_DIR) install +endef + +define IMX_VPU_CNM_INSTALL_TARGET_CMDS + $(IMX_VPU_CNM_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(TARGET_DIR) install +endef + +$(eval $(generic-package)) diff --git a/package/freescale-imx/imx-vpu/Config.in b/package/freescale-imx/imx-vpu/Config.in deleted file mode 100644 index 779717f5ed..0000000000 --- a/package/freescale-imx/imx-vpu/Config.in +++ /dev/null @@ -1,17 +0,0 @@ -comment "imx-vpu needs an i.MX platform with VPU support" - depends on BR2_arm - depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU - -config BR2_PACKAGE_IMX_VPU - bool "imx-vpu" - depends on BR2_arm # Only relevant for i.MX - depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU - select BR2_PACKAGE_FIRMWARE_IMX - help - Library of userspace helpers specific for the Freescale i.MX - platform. It wraps the kernel interfaces for the i.MX platform - Video Processing Unit (VPU) driver. It requires a kernel that - includes the i.MX specific headers to be built. - - This library is provided by Freescale as-is and doesn't have - an upstream. diff --git a/package/freescale-imx/imx-vpu/imx-vpu.mk b/package/freescale-imx/imx-vpu/imx-vpu.mk deleted file mode 100644 index 2bcfe53eba..0000000000 --- a/package/freescale-imx/imx-vpu/imx-vpu.mk +++ /dev/null @@ -1,39 +0,0 @@ -################################################################################ -# -# imx-vpu -# -################################################################################ - -IMX_VPU_VERSION = 5.4.37 -IMX_VPU_SITE = $(FREESCALE_IMX_SITE) -IMX_VPU_SOURCE = imx-vpu-$(IMX_VPU_VERSION).bin - -IMX_VPU_INSTALL_STAGING = YES - -IMX_VPU_MAKE_ENV = \ - $(TARGET_MAKE_ENV) \ - $(TARGET_CONFIGURE_OPTS) \ - CROSS_COMPILE="$(TARGET_CROSS)" \ - PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) - -IMX_VPU_LICENSE = NXP Semiconductor Software License Agreement -IMX_VPU_LICENSE_FILES = EULA COPYING -IMX_VPU_REDISTRIBUTE = NO - -define IMX_VPU_EXTRACT_CMDS - $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPU_DL_DIR)/$(IMX_VPU_SOURCE)) -endef - -define IMX_VPU_BUILD_CMDS - $(IMX_VPU_MAKE_ENV) $(MAKE1) -C $(@D) -endef - -define IMX_VPU_INSTALL_STAGING_CMDS - $(IMX_VPU_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(STAGING_DIR) install -endef - -define IMX_VPU_INSTALL_TARGET_CMDS - $(IMX_VPU_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(TARGET_DIR) install -endef - -$(eval $(generic-package)) diff --git a/package/freescale-imx/imx-vpuwrap/Config.in b/package/freescale-imx/imx-vpuwrap/Config.in index bdfa147867..85eb16004d 100644 --- a/package/freescale-imx/imx-vpuwrap/Config.in +++ b/package/freescale-imx/imx-vpuwrap/Config.in @@ -11,7 +11,7 @@ config BR2_PACKAGE_IMX_VPUWRAP depends on BR2_LINUX_KERNEL depends on BR2_arm # Only relevant for i.MX depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU - select BR2_PACKAGE_IMX_VPU + select BR2_PACKAGE_IMX_VPU_CNM help Wrapper library for the vpu library, giving it a different API. diff --git a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk index edba87279f..0b60868e9a 100644 --- a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk +++ b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk @@ -7,7 +7,7 @@ IMX_VPUWRAP_VERSION = 1.0.68 IMX_VPUWRAP_SITE = $(FREESCALE_IMX_SITE) IMX_VPUWRAP_SOURCE = imx-vpuwrap-$(IMX_VPUWRAP_VERSION).bin -IMX_VPUWRAP_DEPENDENCIES = imx-vpu +IMX_VPUWRAP_DEPENDENCIES = imx-vpu-cnm IMX_VPUWRAP_INSTALL_STAGING = YES IMX_VPUWRAP_LICENSE = NXP Semiconductor Software License Agreement diff --git a/package/libimxvpuapi/Config.in b/package/libimxvpuapi/Config.in index 8b8b839ce8..3d25b3b751 100644 --- a/package/libimxvpuapi/Config.in +++ b/package/libimxvpuapi/Config.in @@ -6,7 +6,7 @@ config BR2_PACKAGE_LIBIMXVPUAPI bool "libimxvpuapi" depends on BR2_arm # Only relevant for i.MX depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU - select BR2_PACKAGE_IMX_VPU + select BR2_PACKAGE_IMX_VPU_CNM help This library provides an API for using the iMX6 VPU video engine. It is an alternative to Freescale's VPU diff --git a/package/libimxvpuapi/libimxvpuapi.mk b/package/libimxvpuapi/libimxvpuapi.mk index bcabbf3877..27189ff044 100644 --- a/package/libimxvpuapi/libimxvpuapi.mk +++ b/package/libimxvpuapi/libimxvpuapi.mk @@ -8,7 +8,7 @@ LIBIMXVPUAPI_VERSION = 0.10.3 LIBIMXVPUAPI_SITE = $(call github,Freescale,libimxvpuapi,$(LIBIMXVPUAPI_VERSION)) LIBIMXVPUAPI_LICENSE = LGPL-2.1+ LIBIMXVPUAPI_LICENSE_FILES = LICENSE -LIBIMXVPUAPI_DEPENDENCIES = host-pkgconf host-python imx-vpu +LIBIMXVPUAPI_DEPENDENCIES = host-pkgconf host-python imx-vpu-cnm LIBIMXVPUAPI_INSTALL_STAGING = YES $(eval $(waf-package)) From patchwork Thu Jul 26 09:26:26 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 949567 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=none (p=none dis=none) header.from=boundarydevices.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=boundarydevices-com.20150623.gappssmtp.com header.i=@boundarydevices-com.20150623.gappssmtp.com header.b="U3vXnovJ"; 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 41bmvP2mLFz9ryl for ; Thu, 26 Jul 2018 19:26:57 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 17E1687AC2; Thu, 26 Jul 2018 09:26:52 +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 6-+s-6rfC01Q; Thu, 26 Jul 2018 09:26:49 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 9168087AA6; Thu, 26 Jul 2018 09:26:48 +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 622FF1C115B for ; Thu, 26 Jul 2018 09:26:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 5B5A48657D for ; Thu, 26 Jul 2018 09:26:45 +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 y17UCNlT59f8 for ; Thu, 26 Jul 2018 09:26:44 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com [74.125.82.51]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 1A4B486521 for ; Thu, 26 Jul 2018 09:26:44 +0000 (UTC) Received: by mail-wm0-f51.google.com with SMTP id y2-v6so1259510wma.1 for ; Thu, 26 Jul 2018 02:26:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=/jW+u1p4EYX2KKXfdXLotXG3n5iEagNDKJC30k6ST4s=; b=U3vXnovJKletk8Iqhd7MCYhhcRcF7gEGhhBG0BwQe9yzEyga5L1hMWrSxemcz3aT3E CzC6QMraxZr1JFNjeSD0XVJhT50/9hbwAZC3QrQQXbgiJd6Op8i/h9axApO1X0qndO// Z5u7ARx4A/qZMPFkn2jfdw0+9EJRLcEIxpOAOKoEIL79l+4IVaZJQu0KI+amWU3vvpxC UIYR3BdXafBw4ata2ERfkHM2ptwMNWVfp1PqvAj228Vhd+fa5hWAph1/fjlm+xgDLzvP mn97PtB9ssUIv9Xh1mQvjcuFyTMQoS918koPNZd3SyzLpPjSlbrGEoqnDJq+pnsKwg0b vTJQ== 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=/jW+u1p4EYX2KKXfdXLotXG3n5iEagNDKJC30k6ST4s=; b=t4s0bjl58/Ur2dOMLMk0PeRJAfImE7diDeeOWokw+XRAHQm69KxKM3Ll+DDeobHQeg 769gBAdfuQOb/B9+DH4UL/U+lkLvu02NUd6X6I0XnNUobdUsyLeXdBpDI54CKtGJT51Q sWdr7iVZPXmNLeQ1XDMrKzfOOPxcr0xavQMdiw5JiHJ8fuRmbgO1DSCImsC88Wk+cm9Y KNxBOKWqb6wz+TdcPI49F0qNibuW6v2fFBK7Gjo+LlxYgNWqXMJRq4A6r1gs+evrx5A1 Xyvlvhv0S0gIhS1awxKLWCdhx7IjnDLh86sr8v7ktIcQwkqmhlmd30C7fGFVXDyOLNlm TYjg== X-Gm-Message-State: AOUpUlHZMfiiCeDMSA4L/hnTTusrb+yssvCstJ0M3D3ZIoM0hh+WjT57 iAa44i8YVV7tAbrb0aA+fyi/HbeYGAo= X-Google-Smtp-Source: AAOMgpeRor3OoiFAu49DyMGgsDTj8kroDWnRno3dE7Ggvl6YJoFI5f4Ec3EHoTPkGgCiSGAp8/PQeQ== X-Received: by 2002:a1c:3e8e:: with SMTP id l136-v6mr972847wma.45.1532597202331; Thu, 26 Jul 2018 02:26:42 -0700 (PDT) Received: from t450s.lan ([217.167.133.46]) by smtp.googlemail.com with ESMTPSA id v5-v6sm1689691wrp.87.2018.07.26.02.26.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Jul 2018 02:26:41 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Thu, 26 Jul 2018 11:26:26 +0200 Message-Id: <20180726092631.4888-4-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180726092631.4888-1-gary.bisson@boundarydevices.com> References: <20180726092631.4888-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH v2 3/8] imx-vpu-cnm: bump version to 5.4.38 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: thomas.petazzoni@bootlin.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" No changelog provided by NXP. Added COPYING hash value to track license changes. Signed-off-by: Gary Bisson --- package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.hash | 3 ++- package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.hash b/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.hash index 0ac0f3d0c2..822286dceb 100644 --- a/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.hash +++ b/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.hash @@ -1,2 +1,3 @@ # Locally computed -sha256 ee265e88d17c7369bd9cb917e7cce035b8c7ee2ba4491645fdab9f382f54beb0 imx-vpu-5.4.37.bin +sha256 34bed0ddf6c797f444bddfa5d5495adc751ff268b6431d8beb48129c89c9e47f imx-vpu-5.4.38.bin +sha256 78696664f7afe7f2b081c99af60082d6403fab935b1b10056ed41aec123ff7fa COPYING diff --git a/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk b/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk index a6cca08e9c..d29eb0ed2c 100644 --- a/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk +++ b/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_CNM_VERSION = 5.4.37 +IMX_VPU_CNM_VERSION = 5.4.38 IMX_VPU_CNM_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_CNM_SOURCE = imx-vpu-$(IMX_VPU_CNM_VERSION).bin From patchwork Thu Jul 26 09:26:27 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 949566 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=none (p=none dis=none) header.from=boundarydevices.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=boundarydevices-com.20150623.gappssmtp.com header.i=@boundarydevices-com.20150623.gappssmtp.com header.b="ECAtbDod"; 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 41bmvK2JM2z9ryl for ; Thu, 26 Jul 2018 19:26:53 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 91B342502A; Thu, 26 Jul 2018 09:26:50 +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 Pbu4eNcMdI+i; Thu, 26 Jul 2018 09:26:49 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 295DA25085; Thu, 26 Jul 2018 09:26:49 +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 5B19D1C115B for ; Thu, 26 Jul 2018 09:26:47 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 5822B86542 for ; Thu, 26 Jul 2018 09:26:47 +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 rvqI8DkbWjB0 for ; Thu, 26 Jul 2018 09:26:46 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f68.google.com (mail-wm0-f68.google.com [74.125.82.68]) by fraxinus.osuosl.org (Postfix) with ESMTPS id AAEDA86511 for ; Thu, 26 Jul 2018 09:26:45 +0000 (UTC) Received: by mail-wm0-f68.google.com with SMTP id r24-v6so1618999wmh.0 for ; Thu, 26 Jul 2018 02:26:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=iNuvPcMTSWpYrrRzW/jetDeilzVPz6dvt53fx5N4l2Y=; b=ECAtbDodSnO6xXM0oSKq4Z4zF9Fxk+kANJw+GrsaCPnt1jYS2/M/rpMr0JZzLtHQfG iL5c0wVBqzNcQd1AS+lrJjBdFuHaRhqCnQqL9FlGbYLONjxBYi9UXXYSc14OmzPmJCYD 5Jz6xH4qt0accfTqtk2btqBRy6f74vCeOMDQpGfZqghUMR9gIioqkfjCOXETYfuP3FKL wg0Yys6IELfGS7BNs0jF6XlCLg5iau+LwOOMWO5TdL7Ibi5rnJsoypiB77lpTu5k3oZe OGfbVmuU8iOFqmVQkVTcHTP9o1Cg3iGuqmSosoGCaZr+H0J3cDN03vbTWktEOdADh2Z6 mN2g== 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=iNuvPcMTSWpYrrRzW/jetDeilzVPz6dvt53fx5N4l2Y=; b=D+G2LSlX4pQfjXJMC+htnaQAcBAFd+WtkQGaAibM+kEIjvT+/VGa32jC4/b4mwvged 0BzYimuGM0RKur0w+uMuZOdGxw1FmNQEioSwcVfJBmUMybOWmC1I5i+Jqd5XK28j9GDe iLO07EFyWQMlnL1BpQ0fFdnZdbEaPXBtJHUdnVlXApAdpfWKIjCnGBz1BI4FpG/mq9gJ vPKC5S/XjGTSo5aBx/EOOHQd5sHljeGvoWYGXEHDcbbBiG9M8riPqVP6s0LSulsIwZbE IK130Y0zosP7YF6Vuzc1H8H8p4FD72S/+fzcj/W1YKZt7kL7YuGHbUHdlXq18/Zx2QKB kxJA== X-Gm-Message-State: AOUpUlEn29JFSdbEQTeTGC3IqeCn0zYCiTbZqN5TDZqHyHCrTsiAL8EZ qF7bARLXjuz1lPJB3cuAi8RfyMpXDTc= X-Google-Smtp-Source: AAOMgpeG1F9doWWyWD7nPX5KdfEPth6aBvqen+yQ6q+9vUhuHRjvn9IezkLAMotPQRR9W8mgXTBIFg== X-Received: by 2002:a1c:5f82:: with SMTP id t124-v6mr1076061wmb.14.1532597204039; Thu, 26 Jul 2018 02:26:44 -0700 (PDT) Received: from t450s.lan ([217.167.133.46]) by smtp.googlemail.com with ESMTPSA id v5-v6sm1689691wrp.87.2018.07.26.02.26.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Jul 2018 02:26:43 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Thu, 26 Jul 2018 11:26:27 +0200 Message-Id: <20180726092631.4888-5-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180726092631.4888-1-gary.bisson@boundarydevices.com> References: <20180726092631.4888-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH v2 4/8] imx-vpu-hantro: new package 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: thomas.petazzoni@bootlin.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" This package provides the user-space libraries needed to use the Hantro VPU present in processors such as the i.MX8MQ. Signed-off-by: Gary Bisson --- Changelog v2: - Mention i.MX8Mx in Config.in help text (Baruch) --- package/freescale-imx/Config.in | 4 +- ...on.h-header-inclusion-to-be-standard.patch | 44 +++++++++++++++++++ .../freescale-imx/imx-vpu-hantro/Config.in | 17 +++++++ .../imx-vpu-hantro/imx-vpu-hantro.hash | 2 + .../imx-vpu-hantro/imx-vpu-hantro.mk | 42 ++++++++++++++++++ 5 files changed, 108 insertions(+), 1 deletion(-) create mode 100644 package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch create mode 100644 package/freescale-imx/imx-vpu-hantro/Config.in create mode 100644 package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash create mode 100644 package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in index 5e0c7ff291..9b47958ff3 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -63,7 +63,8 @@ config BR2_PACKAGE_FREESCALE_IMX_HAS_VPU default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS || \ BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || \ BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53 || \ - BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q + BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q || \ + BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M config BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU bool @@ -80,6 +81,7 @@ source "package/freescale-imx/imx-m4fwloader/Config.in" source "package/freescale-imx/imx-parser/Config.in" source "package/freescale-imx/imx-uuc/Config.in" source "package/freescale-imx/imx-vpu-cnm/Config.in" +source "package/freescale-imx/imx-vpu-hantro/Config.in" source "package/freescale-imx/imx-vpuwrap/Config.in" source "package/freescale-imx/firmware-imx/Config.in" if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) diff --git a/package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch b/package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch new file mode 100644 index 0000000000..951ead9824 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch @@ -0,0 +1,44 @@ +From 872c82e7cbb9a0a0e761e8ac70fc28e19a55b4c3 Mon Sep 17 00:00:00 2001 +From: Gary Bisson +Date: Thu, 12 Jul 2018 11:38:28 +0200 +Subject: [PATCH] Fix ion.h header inclusion to be standard + +NXP "solution" was to manually copy the header to include/linux. +Let's point the Makefile to the proper (mainline) location instead: +https://elixir.bootlin.com/linux/v4.17/source/drivers/staging/android/uapi/ion.h + +Signed-off-by: Gary Bisson +--- + Makefile | 2 ++ + decoder_sw/software/linux/dwl/dwl_linux.c | 2 +- + 2 files changed, 3 insertions(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index b74e23a..a5ce22b 100755 +--- a/Makefile ++++ b/Makefile +@@ -11,6 +11,8 @@ INCLUDE_HEADERS = -I./decoder_sw -I$(SOURCE_ROOT)/source/inc -I$(SOURCE_ROOT)/so + INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/memalloc + #INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/ldriver + INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include ++# ION header location ++INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi + + CFLAGS += -DDEC_MODULE_PATH=\"/dev/mxc_hantro\" -DUSE_FAKE_RFC_TABLE -DFIFO_DATATYPE=void* -DNDEBUG -DDOWN_SCALER \ + -DUSE_EXTERNAL_BUFFER -DUSE_FAST_EC -DUSE_VP9_EC -DGET_FREE_BUFFER_NON_BLOCK \ +diff --git a/decoder_sw/software/linux/dwl/dwl_linux.c b/decoder_sw/software/linux/dwl/dwl_linux.c +index 8183660..ed37d86 100644 +--- a/decoder_sw/software/linux/dwl/dwl_linux.c ++++ b/decoder_sw/software/linux/dwl/dwl_linux.c +@@ -41,7 +41,7 @@ + #include "dwl.h" + #include + #ifdef USE_ION +-#include ++#include + #ifdef ANDROID + #include + #endif +-- +2.18.0 + diff --git a/package/freescale-imx/imx-vpu-hantro/Config.in b/package/freescale-imx/imx-vpu-hantro/Config.in new file mode 100644 index 0000000000..5c6fdf44ed --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro/Config.in @@ -0,0 +1,17 @@ +comment "imx-vpu-hantro needs an i.MX platform with VPU support" + depends on BR2_aarch64 + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + +config BR2_PACKAGE_IMX_VPU_HANTRO + bool "imx-vpu-hantro" + depends on BR2_aarch64 # Only relevant for i.MX8 + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + help + Library of userspace helpers specific for the NXP i.MX SoC + integrating a Hantro Video Processing Unit (VPU) such as the + i.MX8MQ/i.MX8MM. + It requires a kernel that includes the i.MX specific headers + to be built. + + This library is provided by NXP as-is and doesn't have an + upstream. diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash new file mode 100644 index 0000000000..3b1a545b3f --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash @@ -0,0 +1,2 @@ +sha256 cbc648e41f005aad209f74c9e5dd346138dca12efeb7b27e471de7474c4da302 imx-vpu-hantro-1.6.0.bin +sha256 0f34f6175247762e2e1c38319aadf657a53f00ce124e569dfc61b30451549e7a COPYING diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk new file mode 100644 index 0000000000..57ce411e63 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk @@ -0,0 +1,42 @@ +################################################################################ +# +# imx-vpu-hantro +# +################################################################################ + +IMX_VPU_HANTRO_VERSION = 1.6.0 +IMX_VPU_HANTRO_SITE = $(FREESCALE_IMX_SITE) +IMX_VPU_HANTRO_SOURCE = imx-vpu-hantro-$(IMX_VPU_HANTRO_VERSION).bin + +IMX_VPU_HANTRO_INSTALL_STAGING = YES + +IMX_VPU_HANTRO_MAKE_ENV = \ + $(TARGET_MAKE_ENV) \ + $(TARGET_CONFIGURE_OPTS) \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + SDKTARGETSYSROOT=$(STAGING_DIR) \ + LINUX_KERNEL_ROOT=$(LINUX_DIR) + +IMX_VPU_HANTRO_LICENSE = NXP Semiconductor Software License Agreement +IMX_VPU_HANTRO_LICENSE_FILES = EULA COPYING +IMX_VPU_HANTRO_REDISTRIBUTE = NO + +define IMX_VPU_HANTRO_EXTRACT_CMDS + $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPU_HANTRO_DL_DIR)/$(IMX_VPU_HANTRO_SOURCE)) +endef + +define IMX_VPU_HANTRO_BUILD_CMDS + $(IMX_VPU_HANTRO_MAKE_ENV) $(MAKE1) -C $(@D) +endef + +define IMX_VPU_HANTRO_INSTALL_STAGING_CMDS + $(IMX_VPU_HANTRO_MAKE_ENV) $(MAKE1) -C $(@D) \ + DEST_DIR=$(STAGING_DIR) libdir=/usr/lib install +endef + +define IMX_VPU_HANTRO_INSTALL_TARGET_CMDS + $(IMX_VPU_HANTRO_MAKE_ENV) $(MAKE1) -C $(@D) \ + DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install +endef + +$(eval $(generic-package)) From patchwork Thu Jul 26 09:26:28 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 949569 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=none (p=none dis=none) header.from=boundarydevices.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=boundarydevices-com.20150623.gappssmtp.com header.i=@boundarydevices-com.20150623.gappssmtp.com header.b="wDGLzJK3"; 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 41bmvS2d2Tz9ryl for ; Thu, 26 Jul 2018 19:27:00 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 2E13187ADB; Thu, 26 Jul 2018 09:26:55 +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 hcfQNeR9JaL0; Thu, 26 Jul 2018 09:26:53 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id CD46787AB7; Thu, 26 Jul 2018 09:26:53 +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 1704C1C115B for ; Thu, 26 Jul 2018 09:26:48 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 14ECC86511 for ; Thu, 26 Jul 2018 09:26:48 +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 HDGVJkQyzZBR for ; Thu, 26 Jul 2018 09:26:47 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f68.google.com (mail-wm0-f68.google.com [74.125.82.68]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 005BA86521 for ; Thu, 26 Jul 2018 09:26:46 +0000 (UTC) Received: by mail-wm0-f68.google.com with SMTP id l2-v6so1620208wme.1 for ; Thu, 26 Jul 2018 02:26:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=gSLIdSTJV9tD+3mzWySUijofc0wnx7MhOOypkd8sp3o=; b=wDGLzJK3y2LQvTU+aw9550ZH1ao4jSUSh0p7gMU8XJZIijNIz2e4eIn8OkSMhgdXw4 MBKyn3NXklXbl7t2oK9WqOfbrx608rqcWuAV/kP1YuDKGo9l6ZOlFgLDVc4Gu8Efw5I6 5FdQo2JY/fvBxBx5VBQe5WcfTPA1jMSJGDqia5w0x3XsyOV5maFFxAIqgBv69ubGplxg WVX/QSfyM2inKUAMykYwLklcO092eTHh6MXnfYQClaocOt6V5I61roXPUravAANpL9nX zwqEe/zAzgAswOshcsEAg6eEpzlxRpojcFOGhKGvJZ3Lxxt1ifoY3z3PNa4Okr56wTO3 1CfQ== 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=gSLIdSTJV9tD+3mzWySUijofc0wnx7MhOOypkd8sp3o=; b=oQxqkDOdPEg7mwqJWLEl4DmK7gYimth7kq3KfJbIZAbh8C0OyqdT+yMEdlD1PUjoH/ MSNn59zi+ZdS3spdfe4FGb0BrSPLG+zNJ43WaGBrPRy8Ixvjg4BawI0qkanxO0JANV/U P9bVo9G1qscTnrz7jGLRpwTmFqF4YUAMIHT1hiFvLD6ICZe11wBS/wPl0swo6W0kgDSW AIKo47ITKDsL6V9TvL6EyIXKpZu5XZl5F1OVQTJpnu6SCmaJwdgQGi6aVTBoi3cJtg6x ScU2K725wwSB8XLOjY7EaIO/UtEf78sQ6+ugLC5F+fXf5V8MYpdhKhj+4EGOuI3niy3z ROCQ== X-Gm-Message-State: AOUpUlGWwVyzslJfBgLsQOnPcG6nTtVqzCiPMgm9w1Nl5/vpxkmfpwAx +d7xUEmeQ9pjBVndqyBM9rcWl1FCQiA= X-Google-Smtp-Source: AAOMgpf4n7cDK1Yuyshk4bqo486NYiNI8g/xH+rej+V+oBes8jM/wWomOnKMBib22jT3NafQ6cwtOg== X-Received: by 2002:a1c:3a8f:: with SMTP id h137-v6mr1126958wma.41.1532597205395; Thu, 26 Jul 2018 02:26:45 -0700 (PDT) Received: from t450s.lan ([217.167.133.46]) by smtp.googlemail.com with ESMTPSA id v5-v6sm1689691wrp.87.2018.07.26.02.26.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Jul 2018 02:26:44 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Thu, 26 Jul 2018 11:26:28 +0200 Message-Id: <20180726092631.4888-6-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180726092631.4888-1-gary.bisson@boundarydevices.com> References: <20180726092631.4888-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH v2 5/8] imx-vpu: new virtual package 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: thomas.petazzoni@bootlin.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Since it can be provided by either imx-vpu-cnm or imx-vpu-hantro. Signed-off-by: Gary Bisson --- package/freescale-imx/Config.in | 1 + package/freescale-imx/imx-codec/imx-codec.mk | 2 +- package/freescale-imx/imx-vpu-cnm/Config.in | 8 ++++++++ package/freescale-imx/imx-vpu-hantro/Config.in | 8 ++++++++ package/freescale-imx/imx-vpu/Config.in | 6 ++++++ package/freescale-imx/imx-vpu/imx-vpu.mk | 7 +++++++ package/freescale-imx/imx-vpuwrap/Config.in | 7 +++---- package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk | 2 +- package/gstreamer/gst-fsl-plugins/Config.in | 2 +- package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.mk | 2 +- package/libimxvpuapi/Config.in | 7 +++---- package/libimxvpuapi/libimxvpuapi.mk | 2 +- 12 files changed, 41 insertions(+), 13 deletions(-) create mode 100644 package/freescale-imx/imx-vpu/Config.in create mode 100644 package/freescale-imx/imx-vpu/imx-vpu.mk diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in index 9b47958ff3..bcddf647ef 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -80,6 +80,7 @@ source "package/freescale-imx/imx-lib/Config.in" source "package/freescale-imx/imx-m4fwloader/Config.in" source "package/freescale-imx/imx-parser/Config.in" source "package/freescale-imx/imx-uuc/Config.in" +source "package/freescale-imx/imx-vpu/Config.in" source "package/freescale-imx/imx-vpu-cnm/Config.in" source "package/freescale-imx/imx-vpu-hantro/Config.in" source "package/freescale-imx/imx-vpuwrap/Config.in" diff --git a/package/freescale-imx/imx-codec/imx-codec.mk b/package/freescale-imx/imx-codec/imx-codec.mk index 7b8a5bd4d5..7f738d8129 100644 --- a/package/freescale-imx/imx-codec/imx-codec.mk +++ b/package/freescale-imx/imx-codec/imx-codec.mk @@ -21,7 +21,7 @@ ifeq ($(BR2_ARM_EABIHF),y) IMX_CODEC_CONF_OPTS += --enable-fhw endif -ifeq ($(BR2_PACKAGE_IMX_VPU_CNM),y) +ifeq ($(BR2_PACKAGE_HAS_IMX_VPU),y) IMX_CODEC_CONF_OPTS += --enable-vpu endif diff --git a/package/freescale-imx/imx-vpu-cnm/Config.in b/package/freescale-imx/imx-vpu-cnm/Config.in index dfe9608600..89e77017da 100644 --- a/package/freescale-imx/imx-vpu-cnm/Config.in +++ b/package/freescale-imx/imx-vpu-cnm/Config.in @@ -7,6 +7,7 @@ config BR2_PACKAGE_IMX_VPU_CNM depends on BR2_arm # Only relevant for i.MX depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU select BR2_PACKAGE_FIRMWARE_IMX + select BR2_PACKAGE_HAS_IMX_VPU help Library of userspace helpers specific for the NXP i.MX SoC integrating a Chips&Media CODA Video Processing Unit (VPU) @@ -16,3 +17,10 @@ config BR2_PACKAGE_IMX_VPU_CNM This library is provided by NXP as-is and doesn't have an upstream. + +if BR2_PACKAGE_IMX_VPU_CNM + +config BR2_PACKAGE_PROVIDES_IMX_VPU + default "imx-vpu-cnm" + +endif diff --git a/package/freescale-imx/imx-vpu-hantro/Config.in b/package/freescale-imx/imx-vpu-hantro/Config.in index 5c6fdf44ed..60dc5d8db0 100644 --- a/package/freescale-imx/imx-vpu-hantro/Config.in +++ b/package/freescale-imx/imx-vpu-hantro/Config.in @@ -6,6 +6,7 @@ config BR2_PACKAGE_IMX_VPU_HANTRO bool "imx-vpu-hantro" depends on BR2_aarch64 # Only relevant for i.MX8 depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + select BR2_PACKAGE_HAS_IMX_VPU help Library of userspace helpers specific for the NXP i.MX SoC integrating a Hantro Video Processing Unit (VPU) such as the @@ -15,3 +16,10 @@ config BR2_PACKAGE_IMX_VPU_HANTRO This library is provided by NXP as-is and doesn't have an upstream. + +if BR2_PACKAGE_IMX_VPU_HANTRO + +config BR2_PACKAGE_PROVIDES_IMX_VPU + default "imx-vpu-hantro" + +endif diff --git a/package/freescale-imx/imx-vpu/Config.in b/package/freescale-imx/imx-vpu/Config.in new file mode 100644 index 0000000000..caefe9db8c --- /dev/null +++ b/package/freescale-imx/imx-vpu/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_HAS_IMX_VPU + bool + +config BR2_PACKAGE_PROVIDES_IMX_VPU + depends on BR2_PACKAGE_HAS_IMX_VPU + string diff --git a/package/freescale-imx/imx-vpu/imx-vpu.mk b/package/freescale-imx/imx-vpu/imx-vpu.mk new file mode 100644 index 0000000000..6e44ad1fce --- /dev/null +++ b/package/freescale-imx/imx-vpu/imx-vpu.mk @@ -0,0 +1,7 @@ +################################################################################ +# +# imx-vpu +# +################################################################################ + +$(eval $(virtual-package)) diff --git a/package/freescale-imx/imx-vpuwrap/Config.in b/package/freescale-imx/imx-vpuwrap/Config.in index 85eb16004d..87303cca9d 100644 --- a/package/freescale-imx/imx-vpuwrap/Config.in +++ b/package/freescale-imx/imx-vpuwrap/Config.in @@ -2,16 +2,15 @@ comment "imx-vpuwrap needs an imx-specific Linux kernel to be built" depends on BR2_arm depends on !BR2_LINUX_KERNEL -comment "imx-vpuwrap needs an i.MX platform with VPU support" +comment "imx-vpuwrap needs an i.MX VPU backend provider" depends on BR2_arm - depends on BR2_LINUX_KERNEL && !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + depends on BR2_LINUX_KERNEL && !BR2_PACKAGE_HAS_IMX_VPU config BR2_PACKAGE_IMX_VPUWRAP bool "imx-vpuwrap" depends on BR2_LINUX_KERNEL depends on BR2_arm # Only relevant for i.MX - depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU - select BR2_PACKAGE_IMX_VPU_CNM + depends on BR2_PACKAGE_HAS_IMX_VPU help Wrapper library for the vpu library, giving it a different API. diff --git a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk index 0b60868e9a..edba87279f 100644 --- a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk +++ b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk @@ -7,7 +7,7 @@ IMX_VPUWRAP_VERSION = 1.0.68 IMX_VPUWRAP_SITE = $(FREESCALE_IMX_SITE) IMX_VPUWRAP_SOURCE = imx-vpuwrap-$(IMX_VPUWRAP_VERSION).bin -IMX_VPUWRAP_DEPENDENCIES = imx-vpu-cnm +IMX_VPUWRAP_DEPENDENCIES = imx-vpu IMX_VPUWRAP_INSTALL_STAGING = YES IMX_VPUWRAP_LICENSE = NXP Semiconductor Software License Agreement diff --git a/package/gstreamer/gst-fsl-plugins/Config.in b/package/gstreamer/gst-fsl-plugins/Config.in index a2ff11ec3e..86226c31fb 100644 --- a/package/gstreamer/gst-fsl-plugins/Config.in +++ b/package/gstreamer/gst-fsl-plugins/Config.in @@ -11,7 +11,7 @@ config BR2_PACKAGE_GST_FSL_PLUGINS depends on BR2_arm # Only relevant for i.MX depends on BR2_TOOLCHAIN_USES_GLIBC # imx-codec select BR2_PACKAGE_GST_PLUGINS_BASE - select BR2_PACKAGE_IMX_VPUWRAP if BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + select BR2_PACKAGE_IMX_VPUWRAP if BR2_PACKAGE_HAS_IMX_VPU select BR2_PACKAGE_IMX_LIB select BR2_PACKAGE_IMX_PARSER select BR2_PACKAGE_IMX_CODEC diff --git a/package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.mk b/package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.mk index 547d253e88..45a629ba39 100644 --- a/package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.mk +++ b/package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.mk @@ -18,7 +18,7 @@ GST_FSL_PLUGINS_AUTORECONF = YES GST_FSL_PLUGINS_DEPENDENCIES += host-pkgconf gstreamer gst-plugins-base \ imx-lib imx-parser imx-codec -ifeq ($(BR2_PACKAGE_FREESCALE_IMX_HAS_VPU),y) +ifeq ($(BR2_PACKAGE_HAS_IMX_VPU),y) GST_FSL_PLUGINS_DEPENDENCIES += imx-vpuwrap endif diff --git a/package/libimxvpuapi/Config.in b/package/libimxvpuapi/Config.in index 3d25b3b751..479377743d 100644 --- a/package/libimxvpuapi/Config.in +++ b/package/libimxvpuapi/Config.in @@ -1,12 +1,11 @@ -comment "libimxvpuapi needs an i.MX platform with VPU support" +comment "libimxvpuapi needs an i.MX VPU backend provider" depends on BR2_arm - depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + depends on !BR2_PACKAGE_HAS_IMX_VPU config BR2_PACKAGE_LIBIMXVPUAPI bool "libimxvpuapi" depends on BR2_arm # Only relevant for i.MX - depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU - select BR2_PACKAGE_IMX_VPU_CNM + depends on BR2_PACKAGE_HAS_IMX_VPU help This library provides an API for using the iMX6 VPU video engine. It is an alternative to Freescale's VPU diff --git a/package/libimxvpuapi/libimxvpuapi.mk b/package/libimxvpuapi/libimxvpuapi.mk index 27189ff044..bcabbf3877 100644 --- a/package/libimxvpuapi/libimxvpuapi.mk +++ b/package/libimxvpuapi/libimxvpuapi.mk @@ -8,7 +8,7 @@ LIBIMXVPUAPI_VERSION = 0.10.3 LIBIMXVPUAPI_SITE = $(call github,Freescale,libimxvpuapi,$(LIBIMXVPUAPI_VERSION)) LIBIMXVPUAPI_LICENSE = LGPL-2.1+ LIBIMXVPUAPI_LICENSE_FILES = LICENSE -LIBIMXVPUAPI_DEPENDENCIES = host-pkgconf host-python imx-vpu-cnm +LIBIMXVPUAPI_DEPENDENCIES = host-pkgconf host-python imx-vpu LIBIMXVPUAPI_INSTALL_STAGING = YES $(eval $(waf-package)) From patchwork Thu Jul 26 09:26:29 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 949571 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=none (p=none dis=none) header.from=boundarydevices.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=boundarydevices-com.20150623.gappssmtp.com header.i=@boundarydevices-com.20150623.gappssmtp.com header.b="N7ubHmNx"; 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 41bmvX47HJz9ryn for ; Thu, 26 Jul 2018 19:27:04 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 0856087B0E; Thu, 26 Jul 2018 09:26:58 +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 K9dqqwJvMb3M; Thu, 26 Jul 2018 09:26:55 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 1719887AD9; Thu, 26 Jul 2018 09:26:55 +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 209FE1C115B for ; Thu, 26 Jul 2018 09:26:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 1E36386B8C for ; Thu, 26 Jul 2018 09:26:49 +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 LznSFdbzjqf0 for ; Thu, 26 Jul 2018 09:26:48 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f49.google.com (mail-wm0-f49.google.com [74.125.82.49]) by whitealder.osuosl.org (Postfix) with ESMTPS id 604BB86B78 for ; Thu, 26 Jul 2018 09:26:48 +0000 (UTC) Received: by mail-wm0-f49.google.com with SMTP id t25-v6so1259589wmi.3 for ; Thu, 26 Jul 2018 02:26:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=7mCQVGSOQoo6cKrgPPr1729EHmfJKJ6LZnDtEZZpkcQ=; b=N7ubHmNxuJD9vUZK/sol4oQXxPpPYT48TrcXMsmd/YVyk5CqhNcLPu0KjfgpSS+UN4 FmXVXLx0bF6BB3LIJNiWPcavYPg2JH3Pv3E+41VxPO+HLDN3I9U0r/SJLAA+r/pbNM88 77up31T/RHc5LgFpGTWCKJq1PF0y1XA0JFXwgw3Z+dFlp4bCYh/GILzOtheJG4eV0dkR +LS0tjacCvtURsftnpOweUFHO1Ck8FfwZyGTm4+T7mR2QyhKiTT862ocq3ziuSK49XMa yj0td0qQfiS3pk4bi4RNQp7m2+GTB4vHflXqOUv+G8fVniAymTVmlHCbFdBRaF88FQQL YupQ== 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=7mCQVGSOQoo6cKrgPPr1729EHmfJKJ6LZnDtEZZpkcQ=; b=qDJQVz06uoQ1MbG8BZEu8LC6IFJC4E+LXXeN8h1MFbAht9X8gucmVu9R1CyGF7tuvV ZBJeZRA3xXmR9tBRrm2dzlfg1BZy/J/hBDo0E5T14nRCyoUFBhh2Jjxy6LyJ3V5ZPb+4 mCilkPudOQbYSpqlvyX+9T3T2wm45R1lP3JP06MvHiyFV3JTOyVOsvbAPGJo/8gD9oAK yibrnnXSbSthuIgscnfIxMxKwNOLxYUwrpM8jAfGFEPlV8upzSUchz9caRCXRxW70RNp k1dWE1t+ZaKSWrhgEE1CAYg1cPBEhVINwONNuPHAIEbdMyKOtSEHl/csp7W+L580YmLG e7Kw== X-Gm-Message-State: AOUpUlG84gLntY8NLV1ofaPq7VLWDl7Mq03Zabp3FoB3FNm1D7PXmeJM gCDzzdG+M8EEjEbkL9+nFhw7PMCkTr4= X-Google-Smtp-Source: AAOMgpfMD2Qsa/gEB16D+G7fsjJkOxGV8LIlo+bQzVLHiuiUT8fLgnuVgenRFdtdgOQWP6yoLTm7Sg== X-Received: by 2002:a1c:3543:: with SMTP id c64-v6mr957285wma.62.1532597206663; Thu, 26 Jul 2018 02:26:46 -0700 (PDT) Received: from t450s.lan ([217.167.133.46]) by smtp.googlemail.com with ESMTPSA id v5-v6sm1689691wrp.87.2018.07.26.02.26.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Jul 2018 02:26:46 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Thu, 26 Jul 2018 11:26:29 +0200 Message-Id: <20180726092631.4888-7-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180726092631.4888-1-gary.bisson@boundarydevices.com> References: <20180726092631.4888-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH v2 6/8] imx-vpuwrap: bump version to 4.3.5 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: thomas.petazzoni@bootlin.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" No changelog provided for 4.3.5 but it can now builds against the following VPU backeds: - Chips&Media - Hantro - Amphion (not supported in BR yet) Changes in 4.3.2: - Add vpu_wrapper_test - Add gst_dump tools - Add gl sink - Enable RMVB/VC1/DIVX3 - Add webp support Changes in 4.3.4: - set hasColorDesc and fullRange in VPU_DecGetInitialInfo. - Fix H264 failure due to too many MBI buffers. Signed-off-by: Gary Bisson --- package/freescale-imx/imx-vpuwrap/Config.in | 4 ++-- package/freescale-imx/imx-vpuwrap/imx-vpuwrap.hash | 3 ++- package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/freescale-imx/imx-vpuwrap/Config.in b/package/freescale-imx/imx-vpuwrap/Config.in index 87303cca9d..54050bf7af 100644 --- a/package/freescale-imx/imx-vpuwrap/Config.in +++ b/package/freescale-imx/imx-vpuwrap/Config.in @@ -1,5 +1,5 @@ comment "imx-vpuwrap needs an imx-specific Linux kernel to be built" - depends on BR2_arm + depends on BR2_arm || BR2_aarch64 depends on !BR2_LINUX_KERNEL comment "imx-vpuwrap needs an i.MX VPU backend provider" @@ -9,7 +9,7 @@ comment "imx-vpuwrap needs an i.MX VPU backend provider" config BR2_PACKAGE_IMX_VPUWRAP bool "imx-vpuwrap" depends on BR2_LINUX_KERNEL - depends on BR2_arm # Only relevant for i.MX + depends on BR2_arm || BR2_aarch64 # Only relevant for i.MX depends on BR2_PACKAGE_HAS_IMX_VPU help Wrapper library for the vpu library, giving it a different diff --git a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.hash b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.hash index 2999984d2c..28c73c002c 100644 --- a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.hash +++ b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.hash @@ -1,2 +1,3 @@ # locally computed -sha256 282e7f8766ce385d8752bd29f04ddeff709ece0846be97547cf982183bbe241e imx-vpuwrap-1.0.68.bin +sha256 5c08b4b7c771404c998779f0e27a75564b57958d463e2df152c910d76cca9e44 imx-vpuwrap-4.3.5.bin +sha256 78696664f7afe7f2b081c99af60082d6403fab935b1b10056ed41aec123ff7fa COPYING diff --git a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk index edba87279f..e456f67cfd 100644 --- a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk +++ b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPUWRAP_VERSION = 1.0.68 +IMX_VPUWRAP_VERSION = 4.3.5 IMX_VPUWRAP_SITE = $(FREESCALE_IMX_SITE) IMX_VPUWRAP_SOURCE = imx-vpuwrap-$(IMX_VPUWRAP_VERSION).bin IMX_VPUWRAP_DEPENDENCIES = imx-vpu From patchwork Thu Jul 26 09:26:30 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 949568 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=none (p=none dis=none) header.from=boundarydevices.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=boundarydevices-com.20150623.gappssmtp.com header.i=@boundarydevices-com.20150623.gappssmtp.com header.b="q5DgvGk4"; 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 41bmvQ6fPxz9ryl for ; Thu, 26 Jul 2018 19:26:58 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 4062125445; Thu, 26 Jul 2018 09:26:57 +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 sYJG3Y0K06iE; Thu, 26 Jul 2018 09:26:56 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 189062517C; Thu, 26 Jul 2018 09:26:56 +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 3CADD1C115B for ; Thu, 26 Jul 2018 09:26:50 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 3A4C586521 for ; Thu, 26 Jul 2018 09:26:50 +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 Wzn8Se_1P8Xw for ; Thu, 26 Jul 2018 09:26:49 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com [74.125.82.48]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 6615C86511 for ; Thu, 26 Jul 2018 09:26:49 +0000 (UTC) Received: by mail-wm0-f48.google.com with SMTP id y2-v6so1259781wma.1 for ; Thu, 26 Jul 2018 02:26:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=EEkF6OWQjrsEClOZSgM3ZrEkNQewDqIKa813ryNZr64=; b=q5DgvGk4LeSmjuLpj7jHtaXhlRH8PH2m7TZSuo3UqGkaMnmbKbzxABRwVTONEIRx0d rcvF5E2Sw6Axdk1SSmTFTxVMM0AQ6RpsgFkAN8PJwOk2D80Fpuhate5lrF11RBG3iYne Zl14ja0WGs7w9qJ5e9yx3Rtw0Nt2+b81uhCrwAVVuFQIOtmuo2ifbWdrTsk3kw7YRgbw 3PNPeJLYGeLI/Pw3p43a/hkj5fBTuRAntqbUryL1KGfXTXmJz+OV4/I3TQn18ZEwssmw xPb3wdRlcZqIkQMES/SYHEjGvkFQBgxp+5QGoQMfSMrNQAq1AHno/Jw9EasExrmjMViq BRPg== 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=EEkF6OWQjrsEClOZSgM3ZrEkNQewDqIKa813ryNZr64=; b=UcV2BUj0A/tpoOMdCD5pdVqQtvxhWWLi+M6tMEX07JRtKCUEfiAh1zmis70+OGmkT5 xZMZQOVcdlYRi/X8sglQGWzTFxb4RNlCE0Q354EEZFcOrsBCLyvKXjUJhQqRNUcOmVEg tmQZM2w/Z2VAI5aPNjuecf0PMCw4CtVownblQuHSN6CYeanpIzbxfDgsfwz+WRpxJxJX jCsx0gHwwffyRcBZHS04AOgffUf47iNytAARvw+lgrPPHjzewJrtfJ3dVApt78lcN3Vy pYE44PylC52lSqMlitioEmyWnzn9VwzokezYMH5CQReuS7RP+0aEJfUCAKhiAJ5rMEhi ideA== X-Gm-Message-State: AOUpUlGhMSENf8LxYqN170VAYuw7ciYjvTbnperNY1J0u27SSTJxn1Tv alW7cPrF9xiBYuiUhaC4FY/hQtjcd6A= X-Google-Smtp-Source: AAOMgpfZi+fuuMI0ec9MsLhyx6MoZWUYtQyvYXmn01YelrcRwP7SYvRVcPh5rp0vKqKuPQ5svfzu6A== X-Received: by 2002:a1c:3:: with SMTP id 3-v6mr948272wma.99.1532597207851; Thu, 26 Jul 2018 02:26:47 -0700 (PDT) Received: from t450s.lan ([217.167.133.46]) by smtp.googlemail.com with ESMTPSA id v5-v6sm1689691wrp.87.2018.07.26.02.26.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Jul 2018 02:26:47 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Thu, 26 Jul 2018 11:26:30 +0200 Message-Id: <20180726092631.4888-8-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180726092631.4888-1-gary.bisson@boundarydevices.com> References: <20180726092631.4888-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH v2 7/8] imx-codec: bump version to 4.3.5 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: thomas.petazzoni@bootlin.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" No changelog provided by NXP for v4.3.5. Added COPYING hash to track license change. Changelog for v4.3.4 1. Add INSANE_SKIP for file-rdeps to fix QA Issue 2. Update mp3_enc version to 02.03.01 3. Fix crash in lib_mp3_enc_arm12_elinux.so This crash error is caused by division by zero in noOfElements_mp3e() function When encoding 0 size file by using unit test so before performing a division operation, need to check whether divisor is zero or not to fix it. Changelog for v4.3.2 1. Upgrade EULA to v20 2. Add i.MX8 support 3. Bugfix/Optimization - Remove video codec in imx-codec package. - Fix logically dead code issue for aac_dec. - Fix wrong sizeof argument for flac_dec. - Cancel unused code in nb_amr/wb_amr/flac_dec/bsac_dec. Signed-off-by: Gary Bisson --- package/freescale-imx/imx-codec/imx-codec.hash | 3 ++- package/freescale-imx/imx-codec/imx-codec.mk | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/freescale-imx/imx-codec/imx-codec.hash b/package/freescale-imx/imx-codec/imx-codec.hash index 53d8f71c39..9d99ee0101 100644 --- a/package/freescale-imx/imx-codec/imx-codec.hash +++ b/package/freescale-imx/imx-codec/imx-codec.hash @@ -1,2 +1,3 @@ # locally computed -sha256 20d3f9b4187fcd9e7007c94558a00bab1191513eee74b6f0d8c7b43f874e06ed imx-codec-4.2.1.bin +sha256 6bb54f91c3ca18567e14d95d3858022dc9be00dc86e9edfdb544d1240a3b2b04 imx-codec-4.3.5.bin +sha256 78696664f7afe7f2b081c99af60082d6403fab935b1b10056ed41aec123ff7fa COPYING diff --git a/package/freescale-imx/imx-codec/imx-codec.mk b/package/freescale-imx/imx-codec/imx-codec.mk index 7f738d8129..a3276027fb 100644 --- a/package/freescale-imx/imx-codec/imx-codec.mk +++ b/package/freescale-imx/imx-codec/imx-codec.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_CODEC_VERSION = 4.2.1 +IMX_CODEC_VERSION = 4.3.5 IMX_CODEC_SITE = $(FREESCALE_IMX_SITE) IMX_CODEC_SOURCE = imx-codec-$(IMX_CODEC_VERSION).bin IMX_CODEC_INSTALL_STAGING = YES From patchwork Thu Jul 26 09:26:31 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 949570 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=none (p=none dis=none) header.from=boundarydevices.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=boundarydevices-com.20150623.gappssmtp.com header.i=@boundarydevices-com.20150623.gappssmtp.com header.b="PNpTlx1n"; 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 41bmvW3qLDz9ryl for ; Thu, 26 Jul 2018 19:27:03 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id C441B255F6; Thu, 26 Jul 2018 09:27:01 +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 CMf1Yl7jouRQ; Thu, 26 Jul 2018 09:26:57 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id BF06D253E2; Thu, 26 Jul 2018 09:26:56 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 57D311C115B for ; Thu, 26 Jul 2018 09:26:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 5410A87AAB for ; Thu, 26 Jul 2018 09:26:52 +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 p-hiDv64J1vi for ; Thu, 26 Jul 2018 09:26:51 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com [74.125.82.52]) by hemlock.osuosl.org (Postfix) with ESMTPS id A9E2287A39 for ; Thu, 26 Jul 2018 09:26:50 +0000 (UTC) Received: by mail-wm0-f52.google.com with SMTP id s9-v6so1251119wmh.3 for ; Thu, 26 Jul 2018 02:26:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=fpu8ThWmTLowis94gIr78UzvK18QN/4gtQllqHfNQcg=; b=PNpTlx1nkqs/kn2LXQX3kjjfWrgvTNMOzM3Uo5zA2y1bw0eC5y4tCWYAsOodBQ6agS zdIl08S/yO8n810SE+bupD+YuTdYp6fRtByjO92Y4AxZzRbUBUudDifK6F4Q/bdQda3z ENgqJUsKt/YO8LE9i/MuhvRljmR3lYDksqfFPdM7ncAPRP0mJcgh75QejvoqiGUFkoSo HUaN00wAQDVY72rW7nkm7uON60e07VHizk+c4TkYB96qIuoU/4EBmx7wUXasnLkt6+nA /hfQ6nmGtHBSJ2YRbtfli13/49E7rAh3dRgA5npxa40SV94AnzDnMOusb7MVvhbVxxai vgSw== 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=fpu8ThWmTLowis94gIr78UzvK18QN/4gtQllqHfNQcg=; b=l8bVDHAsGLpnm6ruNalBUctI6xnS7I6MBBGVL12LHjs4/ryUzoWfGTYk7nCalJ30fc HJKjvZ0UyqkurLSFwO7RwuQbYriYCLAXsV3WjoR12PZjZAjs1ieAnpylp2tOi1z2//Fm 4Ah7YnnktA0AIqxmpGv0EPi7WFev6sjUedeh+U+OAMVuxnXKHBkjh32++j/8ny/7WaLf 02c8ZoE2OMdYGTJgJbz9fQetLx/ke4S52g0yalvZsA/UVj0KeGRXWwNLauHqLsmPoGzZ c9ncQxTQVHevZPIqpEYpCd0hKg8slKnGMKQ4gpvoc0goOsWbpKJH0u/XgLWATBpapieJ rsPg== X-Gm-Message-State: AOUpUlGFUHyWVRPhxuvEJ9YElroO/sgCHQgBI5eZywG+kKtWWzw0yJOA Ot72djQAQWjgz1cp75ujFmvNi3xrArc= X-Google-Smtp-Source: AAOMgpeS+z8STxLgeN5ioY8Hn8pSL/P0EgkTINJpjN38wn/Yzb9HTMffI0nh1dhKQYZjcv7M/2mfcw== X-Received: by 2002:a1c:92:: with SMTP id 140-v6mr949323wma.87.1532597209144; Thu, 26 Jul 2018 02:26:49 -0700 (PDT) Received: from t450s.lan ([217.167.133.46]) by smtp.googlemail.com with ESMTPSA id v5-v6sm1689691wrp.87.2018.07.26.02.26.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Jul 2018 02:26:48 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Thu, 26 Jul 2018 11:26:31 +0200 Message-Id: <20180726092631.4888-9-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180726092631.4888-1-gary.bisson@boundarydevices.com> References: <20180726092631.4888-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH v2 8/8] imx-parser: bump version to 4.3.5 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: thomas.petazzoni@bootlin.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Added COPYING hash to track license changes. No changelog provided by NXP for v4.3.5. Changelog for v4.3.4: - Fix crash issue when parse index list. - Add mett atom in mp4 parser. - MP4 PARSER 06.13.00 add interface PARSER_API_GET_TEXT_TRACK_MIME to get mime type from mett atom. - Add protection for contentDescriptionObject in case the size is not correct and larger than qwSize. Changelog for v4.3.2: - Fix creating parser error When the variable value is negetive, if(bytesToRead) will return true, modify this condition to if(bytesToRead > 0). - FLAC PARSER 03.00.07 Check read actual length in case of parser reach eos. - MP4 PARSER 06.12.11 Fix crash issue when parse id3 metadata. - MPG2 PARSER 04.05.16 Fix parser return wrong frame size after fastforward. - ASFPARSER_01.00.55 Update for HEVC tag and audio AC3 support. Signed-off-by: Gary Bisson --- package/freescale-imx/imx-parser/imx-parser.hash | 3 ++- package/freescale-imx/imx-parser/imx-parser.mk | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/freescale-imx/imx-parser/imx-parser.hash b/package/freescale-imx/imx-parser/imx-parser.hash index 3266f48110..708e9b8386 100644 --- a/package/freescale-imx/imx-parser/imx-parser.hash +++ b/package/freescale-imx/imx-parser/imx-parser.hash @@ -1,2 +1,3 @@ # locally computed -sha256 36d3ae7285f3a83a87abf680b8a52b3c07df869d2443de844fb5f0ff528ca862 imx-parser-4.2.1.bin +sha256 9cd8c49a0bb1050afcfbcc7a677a348443fda4ecacb621cc6e38897619e27c67 imx-parser-4.3.5.bin +sha256 78696664f7afe7f2b081c99af60082d6403fab935b1b10056ed41aec123ff7fa COPYING diff --git a/package/freescale-imx/imx-parser/imx-parser.mk b/package/freescale-imx/imx-parser/imx-parser.mk index 11536e5024..fc4376f04b 100644 --- a/package/freescale-imx/imx-parser/imx-parser.mk +++ b/package/freescale-imx/imx-parser/imx-parser.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_PARSER_VERSION = 4.2.1 +IMX_PARSER_VERSION = 4.3.5 IMX_PARSER_SITE = $(FREESCALE_IMX_SITE) IMX_PARSER_SOURCE = imx-parser-$(IMX_PARSER_VERSION).bin IMX_PARSER_INSTALL_STAGING = YES