vlc | branch: master | Kartik Ohri <[email protected]> | Wed Jul 22 16:20:38 2020 +0530| [e47148b14b5aa0ef09c5b801ede8d2c1d12aff98] | committer: Thomas Guillem
contrib: add rav1e Co-Authored-By: Thomas Guillem <[email protected]> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e47148b14b5aa0ef09c5b801ede8d2c1d12aff98 --- contrib/src/rav1e-vendor/SHA512SUMS | 1 + contrib/src/rav1e-vendor/rules.mak | 6 ++++++ contrib/src/rav1e/SHA512SUMS | 1 + contrib/src/rav1e/rules.mak | 30 ++++++++++++++++++++++++++++++ 4 files changed, 38 insertions(+) diff --git a/contrib/src/rav1e-vendor/SHA512SUMS b/contrib/src/rav1e-vendor/SHA512SUMS new file mode 100644 index 0000000000..4f36e4442a --- /dev/null +++ b/contrib/src/rav1e-vendor/SHA512SUMS @@ -0,0 +1 @@ +33527a381fe402fc7372ad853d0fb3a15c9ea0be45ff288c41621a979f97967d187f3694f2e2cb2f84af774bbf444ae2d2e22ce3237d76e427b746b03602afc8 rav1e-0.3.4-vendor.tar.bz2 diff --git a/contrib/src/rav1e-vendor/rules.mak b/contrib/src/rav1e-vendor/rules.mak new file mode 100644 index 0000000000..394abb0fa7 --- /dev/null +++ b/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 diff --git a/contrib/src/rav1e/SHA512SUMS b/contrib/src/rav1e/SHA512SUMS new file mode 100644 index 0000000000..8f44d355e9 --- /dev/null +++ b/contrib/src/rav1e/SHA512SUMS @@ -0,0 +1 @@ +8c550c7233f849936f9e1e31139a20c99d21b25b01e32fc6722b5033ef882f4ba0ea725b078d2d83acde8c1d50e70b97ec0f8475e2bde35eadf94c90a89fdf9d rav1e-0.3.4.tar.gz diff --git a/contrib/src/rav1e/rules.mak b/contrib/src/rav1e/rules.mak new file mode 100644 index 0000000000..97c9a1c916 --- /dev/null +++ b/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 $@ _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
