From patchwork Mon Jul 30 13:01:40 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 950950 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="LqYubyCs"; 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 41fKTj4rFzz9ryt for ; Mon, 30 Jul 2018 23:02:01 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 5F479891E4; Mon, 30 Jul 2018 13:01: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 V0mp9AzQ5GkW; Mon, 30 Jul 2018 13:01:57 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 008A1891C5; Mon, 30 Jul 2018 13:01:57 +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 568D81CF264 for ; Mon, 30 Jul 2018 13:01:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 54077881F3 for ; Mon, 30 Jul 2018 13:01:54 +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 7RfPY9o8xudl for ; Mon, 30 Jul 2018 13:01:53 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f65.google.com (mail-wm0-f65.google.com [74.125.82.65]) by fraxinus.osuosl.org (Postfix) with ESMTPS id EB8FB87D2A for ; Mon, 30 Jul 2018 13:01:52 +0000 (UTC) Received: by mail-wm0-f65.google.com with SMTP id n11-v6so13655170wmc.2 for ; Mon, 30 Jul 2018 06:01:52 -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=LrMP8+AK5r2t1GuPUmiuSkivaZy2rQ/umyo/QKjuwQc=; b=LqYubyCsN+bjJ+ieY0hwxh3NTrOq/XXBbbnm6oPy78/U7bG7EUXxk1Onyijq/L2Ay6 YA73RhjXkebPTRanxCfSZLFfPcK5YXEBJEIUkMlS/cLg9WzLkUAT9+IHrTko6cMBLWZJ 9JvEuDOH6NBWQg5x1LONfZnf9wc++XKKr1HaF/DvnztSoNzrSGS2zzZwPtZCbdJbYk3o u2XNuMdUygLtakdgMFh/ttF/YEcNCKvBrraZSXR4g2OYY9VZVVkWE8Ut5mUhv9uHyHFm KWeZhaoByYxwQ+PGKVvvJqCQuf2e1oIP0WZDrg3Toh1Dr4l5yTGWtCVD3sA6zjMyTvZw 2mYQ== 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=LrMP8+AK5r2t1GuPUmiuSkivaZy2rQ/umyo/QKjuwQc=; b=SphckCT3t2GxKVlDrX/R7I88WqkNcQ3dhSfHaeQydIAw0VadWEpEmhJKpjSvW0TYJC 8k+xk9eAr7a/RICdpa9CC4wtMLGQe2AkfGALe02o2uVMTRRO8f8TBCNZmLp4GW2mq86t MreEak5jSBPge6+5wd/upssH4vhkLuB/HGieo3BgCUd/q1e48+9Euu6PTdqJiBtZWCkZ iDgv1MBwv+USSsoSjgS2qyxIXUH8lab5hvDGa99P/dGdfVLHGmTrCNu9nDmOlrnHc9F6 vfueFuRQGcgyl8fztQQ7+1F08t2hiWugJoVBi0M7STi317M8G6auAd7dt+/xlG8qg+yD jONg== X-Gm-Message-State: AOUpUlHA1tS4ZFUWWPMyhYOpZeZ6FZhTsgMMbldVv9dd1cW9oDjFM/cX 32cvnhn4t/Hw8YktjfXx5CpAa2V5o44= X-Google-Smtp-Source: AAOMgpddPp9KvdtSjjdqawigSEZJ7GA/gtv6C4id5IbkJimxQDBWkv7F1ji7uYDgodGv1ww2KGS+3Q== X-Received: by 2002:a1c:3:: with SMTP id 3-v6mr14463901wma.99.1532955711285; Mon, 30 Jul 2018 06:01:51 -0700 (PDT) Received: from g751.home (2a01cb040a78e3006535c2248c65fb2a.ipv6.abo.wanadoo.fr. [2a01:cb04:a78:e300:6535:c224:8c65:fb2a]) by smtp.googlemail.com with ESMTPSA id c10-v6sm8728702wrq.53.2018.07.30.06.01.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Jul 2018 06:01:50 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Mon, 30 Jul 2018 15:01:40 +0200 Message-Id: <20180730130144.31110-2-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180730130144.31110-1-gary.bisson@boundarydevices.com> References: <20180730130144.31110-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH v3 1/5] 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 --- package/freescale-imx/Config.in | 5 +++ ...on.h-header-inclusion-to-be-standard.patch | 44 +++++++++++++++++++ .../freescale-imx/imx-vpu-hantro/Config.in | 20 +++++++++ .../imx-vpu-hantro/imx-vpu-hantro.hash | 2 + .../imx-vpu-hantro/imx-vpu-hantro.mk | 42 ++++++++++++++++++ 5 files changed, 113 insertions(+) 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 30e71b825f..95c0aab08c 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -65,6 +65,10 @@ config BR2_PACKAGE_FREESCALE_IMX_HAS_VPU BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53 || \ BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q +config BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + bool + default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M + config BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU bool default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q || \ @@ -80,6 +84,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/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..25ce50ffd7 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro/Config.in @@ -0,0 +1,20 @@ +comment "imx-vpu-hantro needs an i.MX-specific Linux kernel to be built" + depends on !BR2_LINUX_KERNEL + +comment "imx-vpu-hantro needs an i.MX platform with Hantro VPU" + depends on BR2_LINUX_KERNEL + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + +config BR2_PACKAGE_IMX_VPU_HANTRO + bool "imx-vpu-hantro" + depends on BR2_LINUX_KERNEL + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + 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..a82899e64b --- /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_DEPENDENCIES = linux +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 Mon Jul 30 13:01:41 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 950951 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="Ko+nwobE"; 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 41fKTj5X6hz9s0R for ; Mon, 30 Jul 2018 23:02:01 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 6AC4C88334; Mon, 30 Jul 2018 13:01:58 +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 lcfE3PJW9_hs; Mon, 30 Jul 2018 13:01:57 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 952B9881F3; Mon, 30 Jul 2018 13:01:57 +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 CE0751CF264 for ; Mon, 30 Jul 2018 13:01:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id CBA3E88238 for ; Mon, 30 Jul 2018 13:01:54 +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 ZJ8MBosbM9ta for ; Mon, 30 Jul 2018 13:01:54 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 12B4C87D09 for ; Mon, 30 Jul 2018 13:01:54 +0000 (UTC) Received: by mail-wr1-f45.google.com with SMTP id q10-v6so12799338wrd.4 for ; Mon, 30 Jul 2018 06:01:53 -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=3qQe6AdCroGbPdMQg+jqIeJshp4IKk9WGj4Hs3FxQe4=; b=Ko+nwobEfXbqxUIqX/rVP5cBEO18DAppR/x84bFP+IEWQ4idO+g2KoeHsSXv/ziyFT POTsTqLxJJqD9Ola4ZZ9HtOpHzzF9d09Y9XhMqIpMW+nS8jxacS9UrwjQ+d/eJRT2HPZ Eq+nsRuTNpyU33QVqPt37to4JAtRIknfY6ovalsE4F/LLr1JvvXreig3LXrF1djfMcSf jvMYepbOfDpaR1NeNVzMpDBxdVgx+SMS5W/cukLPr8UrlMffSH81N5g7F2xyJEKD54Hw XHh3UAg01WEz8U+dowxUDp1fri+UHWg/hN1SAWYMaXpVEZVRtKSNBYnwJv8rjC2pTz7P OICA== 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=3qQe6AdCroGbPdMQg+jqIeJshp4IKk9WGj4Hs3FxQe4=; b=DyAUvX86edUbrOUU4sEZFOAiSXWX2gJJvE+/mAanvIN+nXgP/I82P6+BQynlP7fhlm ll9Yv5QREVmRZT/0rFmxnc1oZt0A+5Vc0Q2ZOYTvyOjcqF3/RKEZkZ/oGKvTTsfrMm5S DJ7UWLZWVoCTFnvnZyujdURk+V+i0iw4wYelMSV46RK4QQeNTlesE9/tpL0ZtuzKeO9W rQOlfdps+W0wF7siZdl1xF31LkzKOLN1mYcJMHAjsUozDGnwntJeoAtc1K1WmlntzCAG BLlV5ngTZtTtJUvwVcpDoI9AAl52lIf9E0IEBJPfg9QqKHBCrXjyesm6kYXuId2Su+TP KOwg== X-Gm-Message-State: AOUpUlE7ac2im3SBynNsCiBx02WZEm5OY4CjGNXKAW6ro03PBBFw/ma1 ZCO/jiRuOWwoOa+s2cAm3bMJvX88t08= X-Google-Smtp-Source: AAOMgpeM/QPbp/VETg6ByhZM4z2BmfGWiXnSar2R7EpoIDdS8wAYNJBg1s744NcrYiM4vJoAIaqJyQ== X-Received: by 2002:adf:ac66:: with SMTP id v93-v6mr17617410wrc.7.1532955712506; Mon, 30 Jul 2018 06:01:52 -0700 (PDT) Received: from g751.home (2a01cb040a78e3006535c2248c65fb2a.ipv6.abo.wanadoo.fr. [2a01:cb04:a78:e300:6535:c224:8c65:fb2a]) by smtp.googlemail.com with ESMTPSA id c10-v6sm8728702wrq.53.2018.07.30.06.01.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Jul 2018 06:01:51 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Mon, 30 Jul 2018 15:01:41 +0200 Message-Id: <20180730130144.31110-3-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180730130144.31110-1-gary.bisson@boundarydevices.com> References: <20180730130144.31110-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH v3 2/5] imx-vpu: 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. Reworked the help text to specify which CPU has Chips&Media VPU. Also removed the dependency on BR2_arm as BR2_PACKAGE_FREESCALE_IMX_HAS_VPU is sufficient. Signed-off-by: Gary Bisson --- package/freescale-imx/imx-vpu/Config.in | 13 +++++-------- package/freescale-imx/imx-vpu/imx-vpu.hash | 3 ++- package/freescale-imx/imx-vpu/imx-vpu.mk | 2 +- 3 files changed, 8 insertions(+), 10 deletions(-) diff --git a/package/freescale-imx/imx-vpu/Config.in b/package/freescale-imx/imx-vpu/Config.in index 779717f5ed..dd3507eb96 100644 --- a/package/freescale-imx/imx-vpu/Config.in +++ b/package/freescale-imx/imx-vpu/Config.in @@ -1,17 +1,14 @@ 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. + Library of userspace helpers specific for the NXP i.MX SoC + integrating a Chips&Media CODA Video Processing Unit (VPU) + such as the i.MX27/i.MX5x/i.MX6x. - This library is provided by Freescale as-is and doesn't have - an upstream. + 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/imx-vpu.hash index 0ac0f3d0c2..822286dceb 100644 --- a/package/freescale-imx/imx-vpu/imx-vpu.hash +++ b/package/freescale-imx/imx-vpu/imx-vpu.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/imx-vpu.mk b/package/freescale-imx/imx-vpu/imx-vpu.mk index 2bcfe53eba..e30237508e 100644 --- a/package/freescale-imx/imx-vpu/imx-vpu.mk +++ b/package/freescale-imx/imx-vpu/imx-vpu.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_VERSION = 5.4.37 +IMX_VPU_VERSION = 5.4.38 IMX_VPU_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_SOURCE = imx-vpu-$(IMX_VPU_VERSION).bin From patchwork Mon Jul 30 13:01:42 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 950952 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="VmRrB54S"; 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 41fKTn0FSTz9ryt for ; Mon, 30 Jul 2018 23:02:04 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 6AF7D891F1; Mon, 30 Jul 2018 13:02:03 +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 wpypto7FhVU7; Mon, 30 Jul 2018 13:02:02 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 998E7891CE; Mon, 30 Jul 2018 13:02:02 +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 97F681CF264 for ; Mon, 30 Jul 2018 13:01:56 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 95CA5891C5 for ; Mon, 30 Jul 2018 13:01:56 +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 ex3+oGPcJ5ip for ; Mon, 30 Jul 2018 13:01:55 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by hemlock.osuosl.org (Postfix) with ESMTPS id 3AA7D891AE for ; Mon, 30 Jul 2018 13:01:55 +0000 (UTC) Received: by mail-wr1-f44.google.com with SMTP id h10-v6so12781955wre.6 for ; Mon, 30 Jul 2018 06:01:55 -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=/q5qLmRFScJoJ0fXcSnkOaL9GtE3gUXFh742NFpqc7E=; b=VmRrB54SCzT6RrvXE9bLtnIIZ91oHigrT6T8fnxNDk3zEySZpxTgFo4AuSoB8peZem 0UT2BFeE1VPpiP5izgEUwVCPbCt94LM7PveAI621mqS0YynlotbACK+Nr8hKdS9qlDq/ 2BJffgipebSlwiPGKQPWgi8zm5BHlvIxWCIbGodw7WQD2ydXJlzcPkSo+6Ad3d46QBye oRVA5yCgWckHdU5huxBsD/V9sZTm3TbZzTPy7cQBhVG0V9ykFFqP41OKk/z0TNMHTY4z v/Qiscq0+kA0+/o4CWrIOBfd6hY/iOFo2KtTLWi3tUXhhrYhXKZlr8s4jqZK9DPWHHH9 k7cQ== 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=/q5qLmRFScJoJ0fXcSnkOaL9GtE3gUXFh742NFpqc7E=; b=VtsiRsRV8IwnqoPcxmg/UBrFeI96n16+RXAor6cLKTHPDoVSNI2S1xgb6hae5k1URT uRQokn75zc00rLh+zIXMWC2+b2hXAoZavnlRyHvQ3BlbsxK8kHWQLzsrgLfAPAyRiYNi vraoW90yx3XJ+akwuwfjyzoFdjk9rW0vBGbeePTrmm9RiXCazZtgzSiwHTykCNRpDJ0u DW0Ljl9XezB7khqb6FMQomTO3MEtcp/vFhp0SPLizzL2mPON9oJ/R9fBLQwHGUHH/hgL yYKSbZf1iEBOubQXtBcUNy2cmVZk6/bkTRp0QtAc7RuAoM0UesDmbZLhRQ0k21WXvqU1 NE3w== X-Gm-Message-State: AOUpUlELAwSO+94SktTGoFrluFASd8t3o4Z8LaiRqXdKkk8PTs9QyWGD 6lDgUUyv+KvvofYYcKvl5i6yVYIZBQU= X-Google-Smtp-Source: AAOMgpfMIJs39JdEqUNHsqmNJQOEIqqXKbJX//LGvatUBNm2MUeZ82R3QTdfv9CvAtAibZI26J1uHA== X-Received: by 2002:adf:bb08:: with SMTP id r8-v6mr17188751wrg.244.1532955713611; Mon, 30 Jul 2018 06:01:53 -0700 (PDT) Received: from g751.home (2a01cb040a78e3006535c2248c65fb2a.ipv6.abo.wanadoo.fr. [2a01:cb04:a78:e300:6535:c224:8c65:fb2a]) by smtp.googlemail.com with ESMTPSA id c10-v6sm8728702wrq.53.2018.07.30.06.01.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Jul 2018 06:01:52 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Mon, 30 Jul 2018 15:01:42 +0200 Message-Id: <20180730130144.31110-4-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180730130144.31110-1-gary.bisson@boundarydevices.com> References: <20180730130144.31110-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH v3 3/5] 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 backends: - 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 | 11 +++++------ package/freescale-imx/imx-vpuwrap/imx-vpuwrap.hash | 3 ++- package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk | 11 +++++++++-- 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/package/freescale-imx/imx-vpuwrap/Config.in b/package/freescale-imx/imx-vpuwrap/Config.in index bdfa147867..8a9bf0e32d 100644 --- a/package/freescale-imx/imx-vpuwrap/Config.in +++ b/package/freescale-imx/imx-vpuwrap/Config.in @@ -1,17 +1,16 @@ 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" - depends on BR2_arm - depends on BR2_LINUX_KERNEL && !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + depends on BR2_LINUX_KERNEL + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU && !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO 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 + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU || BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU if BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + select BR2_PACKAGE_IMX_VPU_HANTRO if BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO help Wrapper library for the vpu library, giving it a different API. 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..fdad3a5f2b 100644 --- a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk +++ b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk @@ -4,12 +4,19 @@ # ################################################################################ -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 IMX_VPUWRAP_INSTALL_STAGING = YES +ifeq ($(BR2_PACKAGE_IMX_VPU),y) +IMX_VPUWRAP_DEPENDENCIES = imx-vpu +endif + +ifeq ($(BR2_PACKAGE_IMX_VPU_HANTRO),y) +IMX_VPUWRAP_DEPENDENCIES = imx-vpu-hantro +endif + IMX_VPUWRAP_LICENSE = NXP Semiconductor Software License Agreement IMX_VPUWRAP_LICENSE_FILES = EULA COPYING IMX_VPUWRAP_REDISTRIBUTE = NO From patchwork Mon Jul 30 13:01:43 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 950953 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.138; helo=whitealder.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="u49qtrXs"; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41fKTq0dzWz9ryt for ; Mon, 30 Jul 2018 23:02:06 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 77B8388EC8; Mon, 30 Jul 2018 13:02:04 +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 sbp+MVw0cle5; Mon, 30 Jul 2018 13:02:03 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 5059A88E5D; Mon, 30 Jul 2018 13:02:03 +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 DA0201CF264 for ; Mon, 30 Jul 2018 13:01:56 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id D76A9881E3 for ; Mon, 30 Jul 2018 13:01:56 +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 mLNEDRqaU9Dj for ; Mon, 30 Jul 2018 13:01:56 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 2A636882ED for ; Mon, 30 Jul 2018 13:01:56 +0000 (UTC) Received: by mail-wr1-f44.google.com with SMTP id j5-v6so12810928wrr.8 for ; Mon, 30 Jul 2018 06:01:56 -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=hewNG+XdNr/AJK4oxOfTDSksd0hDL6aNlP0FYatzxNw=; b=u49qtrXs4Yn66Dw6HiPfGdsMzZcZFE8hbSXV/EAL5P8bWGEU87MybDcJJAGUGTHJzc NgUniMv9vD6iX6UwZ/qYGmJZXCGNlLfpOcfWq0fwrUpfpBNunEc75p4zTnkwZJQDFxU2 5bb3YlKV/Ev+T52LE8rol9A4d5aL7vjXB9klugZTfkxC+Ftdg1yQ4LToJaBHFnkmg2qO poi2Cb6egR1BhJUoQspQkMioTbru+wzHLcvWTJxB81z7gX/nvCX9Be5rdOjCrjLJ6fHR J1JKfiFivG5rm+4zYD8zJ/nhGIHOjaUj4ZaX4tJgNp/RdO63HyHs3jmpJJIkxxdTqVBi Mq0Q== 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=hewNG+XdNr/AJK4oxOfTDSksd0hDL6aNlP0FYatzxNw=; b=bo1ZNb3e3y00FjxRV4KYxLgyK++fP5iW8wOYgJMGknSqNGc32inPVRyIj2XX6Qjy7g Jm/6hTpbILkXTnNblpbi4zSk6FNyNfarJBY8ZQifo3ugHThoZrfkd6RVzKm5DK7Ittau ZgwhWfzanXiNbebWulw8GPDWFV7RaJB9PUht4r9N8vKI1S6xSvN5Th1KeoO8NUSXogR+ tUq7ruIirUuU1v+eMC4gWEZq9AFXiyuahKV4w/p9QlV5ONlgwtg8YZ9/2LzU9LgQLqPT cy1HPkAdHsRKHfJNu+0qsadXJkgxqHreZT/FxhYZyG/hbMH11DfUmov+OhfGMZ2VgrxU BT0A== X-Gm-Message-State: AOUpUlHwkH7CoTcqTsA+wjOjePHEZLLK1L14Fbj913BaQCD0Z0wpXcvF 0ffiUypSyDWinFGbk2bVUULq7d56GsE= X-Google-Smtp-Source: AAOMgpd1+FmCxFllKbHN8QGPcq7eBLLwgNhOQjbmUeqfXao5J34Jy00SlzIXdVXBGeAfWYFh/1LgnA== X-Received: by 2002:adf:e287:: with SMTP id v7-v6mr18565569wri.139.1532955714586; Mon, 30 Jul 2018 06:01:54 -0700 (PDT) Received: from g751.home (2a01cb040a78e3006535c2248c65fb2a.ipv6.abo.wanadoo.fr. [2a01:cb04:a78:e300:6535:c224:8c65:fb2a]) by smtp.googlemail.com with ESMTPSA id c10-v6sm8728702wrq.53.2018.07.30.06.01.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Jul 2018 06:01:53 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Mon, 30 Jul 2018 15:01:43 +0200 Message-Id: <20180730130144.31110-5-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180730130144.31110-1-gary.bisson@boundarydevices.com> References: <20180730130144.31110-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH v3 4/5] 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 784c1fa4a9..1ec701d2f1 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 Mon Jul 30 13:01:44 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 950954 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="hv/ipKPz"; 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 41fKTs0Pdwz9s0R for ; Mon, 30 Jul 2018 23:02:09 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 92ACB3013B; Mon, 30 Jul 2018 13:02:05 +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 MNbAPU162q5Q; Mon, 30 Jul 2018 13:02:04 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id EA5CA2F467; Mon, 30 Jul 2018 13:02:03 +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 3B0C21CF264 for ; Mon, 30 Jul 2018 13:01:58 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 38E5E88E5D for ; Mon, 30 Jul 2018 13:01:58 +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 26pHsGV9PjQ5 for ; Mon, 30 Jul 2018 13:01:57 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) by whitealder.osuosl.org (Postfix) with ESMTPS id 4AC1588D4C for ; Mon, 30 Jul 2018 13:01:57 +0000 (UTC) Received: by mail-wr1-f50.google.com with SMTP id g6-v6so12814501wrp.0 for ; Mon, 30 Jul 2018 06:01:57 -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=hv/ipKPzqM+djxmP6WnIf9FuYVMJuimxfYmjphq5KwtVlXSl97EUEPRHQK5jGnvgdR z0VP/SCdtvFHPrL8O2ioOZ70IBrsF6a7EsFDNznT3+FIh+AMMZHEYi3n62KAoMyBVImU IuFNlqMpsHqmIP6vBg5TKS2H9kvPqfezT/aH+pvdN03c297ll6ZinBj3js8V72aM+k2n BUFjWHNySZqiJKfe1lHpkyLpjuhFez5OI45116CniS8JvGU64VrFrA00WUMfCR+ohdBm J9zNSRxYoQE8azfSRRjmFTFAS8hqp5zwfsoX1xCojxz9OjqZMeXfgbR0ED99kpkVn3Rf 2xzw== 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=djgCc2rdQOBSeOtMhATX+k/B2lVqxpu3nuRZZ4vBulVc2w31VC/5VW+KRoAY3D8z5S DOGiXhAL45n9ctLLIvWRZlgGQVOU5b+QazbvXmwgx9hJzGLNhS6A8SSVIKzWijJ2Dow4 MG/z8mAakCJAiF2J8KJz6mGHLghkd9gnByTfATrS7l3wPyGR6O8rjw+6le1t/gNm+dqb /mwMkDVuX12nSMRV0KdFxkRmP6gDLCzH1xE/VF3ds8MB/hplrmBhxuay7j3591xh7866 gz+CTA5yhJ++I6+ESCuX8h/V5nVYgb3ahh303MRS3STlNXfxn6dGImnbO2Fa8slf2ylV Qd5Q== X-Gm-Message-State: AOUpUlH1M22a8bBFRCDS6yjMaOZSUrKkxr6H9BeQYRsyHxxV2EWwnXB4 jm+4QubeVePL4/MtvruvLnJlUdffl2k= X-Google-Smtp-Source: AAOMgpfnTQaBs+edq1Joz1eS86TFdXFO2bxVYtA+/eYNR92FcRFq1vYPWr4zFDdIMDWyvo87Z3SOZQ== X-Received: by 2002:a5d:574d:: with SMTP id q13-v6mr17464443wrw.24.1532955715560; Mon, 30 Jul 2018 06:01:55 -0700 (PDT) Received: from g751.home (2a01cb040a78e3006535c2248c65fb2a.ipv6.abo.wanadoo.fr. [2a01:cb04:a78:e300:6535:c224:8c65:fb2a]) by smtp.googlemail.com with ESMTPSA id c10-v6sm8728702wrq.53.2018.07.30.06.01.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Jul 2018 06:01:54 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Mon, 30 Jul 2018 15:01:44 +0200 Message-Id: <20180730130144.31110-6-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180730130144.31110-1-gary.bisson@boundarydevices.com> References: <20180730130144.31110-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH v3 5/5] 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