Browse Source

contrib: add rav1e

Co-Authored-By: Thomas Guillem <thomas@gllm.fr>
pull/113/head
Kartik Ohri 6 years ago
committed by Thomas Guillem
parent
commit
e47148b14b
  1. 1
      contrib/src/rav1e-vendor/SHA512SUMS
  2. 6
      contrib/src/rav1e-vendor/rules.mak
  3. 1
      contrib/src/rav1e/SHA512SUMS
  4. 30
      contrib/src/rav1e/rules.mak

1
contrib/src/rav1e-vendor/SHA512SUMS

@ -0,0 +1 @@
33527a381fe402fc7372ad853d0fb3a15c9ea0be45ff288c41621a979f97967d187f3694f2e2cb2f84af774bbf444ae2d2e22ce3237d76e427b746b03602afc8 rav1e-0.3.4-vendor.tar.bz2

6
contrib/src/rav1e-vendor/rules.mak

@ -0,0 +1,6 @@
# rav1e-vendor
$(TARBALLS)/rav1e-$(RAV1E_VERSION)-vendor.tar.bz2:
$(call download_vendor,rav1e-$(RAV1E_VERSION)-vendor.tar.bz2,rav1e)
.rav1e-vendor: rav1e-$(RAV1E_VERSION)-vendor.tar.bz2

1
contrib/src/rav1e/SHA512SUMS

@ -0,0 +1 @@
8c550c7233f849936f9e1e31139a20c99d21b25b01e32fc6722b5033ef882f4ba0ea725b078d2d83acde8c1d50e70b97ec0f8475e2bde35eadf94c90a89fdf9d rav1e-0.3.4.tar.gz

30
contrib/src/rav1e/rules.mak

@ -0,0 +1,30 @@
# rav1e
RAV1E_VERSION := 0.3.4
RAV1E_URL := https://github.com/xiph/rav1e/archive/v$(RAV1E_VERSION).tar.gz
ifdef BUILD_RUST
ifdef BUILD_ENCODERS
PKGS += rav1e
endif
endif
ifeq ($(call need_pkg,"rav1e"),)
PKGS_FOUND += rav1e
endif
$(TARBALLS)/rav1e-$(RAV1E_VERSION).tar.gz:
$(call download_pkg,$(RAV1E_URL),rav1e)
.sum-rav1e: rav1e-$(RAV1E_VERSION).tar.gz
RAV1E_FEATURES=--features=asm
rav1e: rav1e-$(RAV1E_VERSION).tar.gz .sum-rav1e .rav1e-vendor
$(UNPACK)
$(CARGO_VENDOR_SETUP)
$(MOVE)
.rav1e: rav1e .cargo
cd $< && $(CARGOC_INSTALL) --no-default-features $(RAV1E_FEATURES)
touch $@
Loading…
Cancel
Save