diff options
author | Alexandre Esse <alexandre.esse.dev@gmail.com> | 2017-06-17 01:29:27 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2017-06-18 22:03:47 +0200 |
commit | 9e0a3101de17f9c33c529064add85ba6154e862c (patch) | |
tree | 5548159b0090a753954400f222c61f1617a5c5ab | |
parent | 0309a6a7283a9a98205d2b9e34ec787953430346 (diff) | |
download | buildroot-9e0a3101de17f9c33c529064add85ba6154e862c.tar.gz buildroot-9e0a3101de17f9c33c529064add85ba6154e862c.zip |
kvazaar: new package
Kvazaar is an open-source HEVC encoder licensed under LGPLv2.1.
This provides tools to encode raw video into HEVC stream.
website: http://ultravideo.cs.tut.fi/
Signed-off-by: Alexandre Esse <alexandre.esse.dev@gmail.com>
[Thomas: add --without-cryptopp to explicitly disable support for this
optional dependency, use SPDX license code, fix Config.in]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r-- | DEVELOPERS | 3 | ||||
-rw-r--r-- | package/Config.in | 1 | ||||
-rw-r--r-- | package/kvazaar/Config.in | 6 | ||||
-rw-r--r-- | package/kvazaar/kvazaar.hash | 2 | ||||
-rw-r--r-- | package/kvazaar/kvazaar.mk | 15 |
5 files changed, 27 insertions, 0 deletions
diff --git a/DEVELOPERS b/DEVELOPERS index 6ade852ee3..f86a5dc278 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -64,6 +64,9 @@ F: package/liblog4c-localtime/ N: Alexandre Belloni <alexandre.belloni@free-electrons.com> F: package/tz/ +N: Alexandre Esse <alexandre.esse.dev@gmail.com> +F: package/kvazaar/ + N: Alistair Francis <alistair.francis@xilinx.com> F: package/xen/ diff --git a/package/Config.in b/package/Config.in index c997e2a306..aeb7430c89 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1219,6 +1219,7 @@ endmenu menu "Multimedia" source "package/bitstream/Config.in" + source "package/kvazaar/Config.in" source "package/libaacs/Config.in" source "package/libamcodec/Config.in" source "package/libass/Config.in" diff --git a/package/kvazaar/Config.in b/package/kvazaar/Config.in new file mode 100644 index 0000000000..337714596d --- /dev/null +++ b/package/kvazaar/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_KVAZAAR + bool "kvazaar" + help + An open-source HEVC encoder licensed under LGPLv2.1 + + https://github.com/ultravideo/kvazaar diff --git a/package/kvazaar/kvazaar.hash b/package/kvazaar/kvazaar.hash new file mode 100644 index 0000000000..80f480b5d5 --- /dev/null +++ b/package/kvazaar/kvazaar.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 8e382738a51004bfcfca4c832e8b41fe6a17f889f3c39151dc1c1a37261a3a6d kvazaar-v1.1.0.tar.gz diff --git a/package/kvazaar/kvazaar.mk b/package/kvazaar/kvazaar.mk new file mode 100644 index 0000000000..30b8bda3aa --- /dev/null +++ b/package/kvazaar/kvazaar.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# kvazaar +# +################################################################################ + +KVAZAAR_VERSION = v1.1.0 +KVAZAAR_SITE = $(call github,ultravideo,kvazaar,$(KVAZAAR_VERSION)) +KVAZAAR_LICENSE = LGPL-2.1+ +KVAZAAR_LICENSE_FILES = COPYING +KVAZAAR_AUTORECONF = YES +KVAZAAR_INSTALL_STAGING = YES +KVAZAAR_CONF_OPTS = --without-cryptopp + +$(eval $(autotools-package)) |