From patchwork Thu Jan 31 12:15:23 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: LP C X-Patchwork-Id: 1034158 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=cordier.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 43qzjT04ymz9sDB for ; Thu, 31 Jan 2019 23:16:12 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 8C28B862E4; Thu, 31 Jan 2019 12:16:10 +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 XDaED9bLvoeO; Thu, 31 Jan 2019 12:16:08 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id A1E8885D35; Thu, 31 Jan 2019 12:16:08 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 3E9071BF361 for ; Thu, 31 Jan 2019 12:16:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 3BAF422660 for ; Thu, 31 Jan 2019 12:16:06 +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 NJfkXxSFNqMc for ; Thu, 31 Jan 2019 12:16:05 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from relay-2.mailobj.net (relay-2.mailobj.net [213.182.54.5]) by silver.osuosl.org (Postfix) with ESMTPS id 3DD2521513 for ; Thu, 31 Jan 2019 12:16:05 +0000 (UTC) Received: from v-1c (unknown [192.168.90.161]) by relay-2.mailobj.net (Postfix) with SMTP id 6BE111339; Thu, 31 Jan 2019 13:16:03 +0100 (CET) Received: by mail-1.net-c.com [213.182.54.15] with ESMTP Thu, 31 Jan 2019 13:16:03 +0100 (CET) X-EA-Auth: rv7FqbLuQFVvRGFSsiPfglrDxJ6OPgz22TFMu3+/0Ennvp++Ro2FGSYJG5hJhagVfUmdhWBjbrXWAKDVdpDl/ADsCK/UHzFu From: Louis-Paul Cordier To: buildroot@buildroot.org Date: Thu, 31 Jan 2019 13:15:23 +0100 Message-Id: <20190131121526.11816-4-lpdev@cordier.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190131121526.11816-1-lpdev@cordier.org> References: <20190131121526.11816-1-lpdev@cordier.org> MIME-Version: 1.0 Subject: [Buildroot] [PATCH v2 3/6] intel-mediasdk: new package. X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Louis-Paul Cordier , Bernd Kuhls , Mahyar Koshkouei Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Louis-Paul Cordier --- v2: - Let default install target. (feedback Baruch Siach). - Let the install target of intel-mediadriver to generate proper env script. - Find a better, shorter way to fix FindMFX issue. - Remove useless dependencies. package/Config.in | 1 + package/intel-mediasdk/Config.in | 13 +++++++++++++ package/intel-mediasdk/intel-mediasdk.hash | 2 ++ package/intel-mediasdk/intel-mediasdk.mk | 17 +++++++++++++++++ 4 files changed, 33 insertions(+) create mode 100644 package/intel-mediasdk/Config.in create mode 100644 package/intel-mediasdk/intel-mediasdk.hash create mode 100644 package/intel-mediasdk/intel-mediasdk.mk diff --git a/package/Config.in b/package/Config.in index f80d5b69d9..51d272df55 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1267,6 +1267,7 @@ menu "Graphics" source "package/imlib2/Config.in" source "package/intel-gmmlib/Config.in" source "package/intel-mediadriver/Config.in" + source "package/intel-mediasdk/Config.in" source "package/irrlicht/Config.in" source "package/jasper/Config.in" source "package/jpeg/Config.in" diff --git a/package/intel-mediasdk/Config.in b/package/intel-mediasdk/Config.in new file mode 100644 index 0000000000..aa68d10f3b --- /dev/null +++ b/package/intel-mediasdk/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_INTEL_MEDIASDK + bool "intel-mediasdk" + depends on BR2_x86_64 + select BR2_PACKAGE_INTEL_MEDIADRIVER + help + Intel(R) Media SDK provides an API to access + hardware-accelerated video decode, encode and filtering on + IntelĀ® platforms with integrated graphics. + + Supported video encoders: HEVC, AVC, MPEG-2, JPEG + Supported Video decoders: HEVC, AVC, VP8, MPEG-2, VC1, JPEG + Supported video pre-processing filters: Color Conversion, + Deinterlace, Denoise, Resize, Rotate, Composition diff --git a/package/intel-mediasdk/intel-mediasdk.hash b/package/intel-mediasdk/intel-mediasdk.hash new file mode 100644 index 0000000000..e7081ae7d2 --- /dev/null +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -0,0 +1,2 @@ +# Locally computed +sha256 46f54f22e5a9cf41f1a6ab55346a0513ed02b2e99d41f9d178c6820d378922e3 intel-mediasdk-18.3.1.tar.gz diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk new file mode 100644 index 0000000000..f57088d64f --- /dev/null +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# intel-mediasdk +# +################################################################################ + +INTEL_MEDIASDK_VERSION = 18.3.1 +INTEL_MEDIASDK_SITE = http://github.com/Intel-Media-SDK/MediaSDK/archive +INTEL_MEDIASDK_LICENSE = MIT +INTEL_MEDIASDK_LICENSE_FILES = COPYING + +INTEL_MEDIASDK_INSTALL_STAGING = YES +INTEL_MEDIASDK_DEPENDENCIES += intel-mediadriver + +INTEL_MEDIASDK_CONF_OPTS += -DMFX_INCLUDE="$(@D)/api/include" + +$(eval $(cmake-package))