<div dir="ltr">I have added the BUILD_ENCODERS as Remi suggested but kept it disabled by default as Thomas suggested that rust contribs and modules should not be built by default for the time being.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 22, 2020 at 4:24 PM rustyc <<a href="mailto:kartikohri13@gmail.com">kartikohri13@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">From: Kartik Ohri <<a href="mailto:kartikohri13@gmail.com" target="_blank">kartikohri13@gmail.com</a>><br>
<br>
---<br>
 contrib/src/rav1e/SHA512SUMS |  1 +<br>
 contrib/src/rav1e/rules.mak  | 27 +++++++++++++++++++++++++++<br>
 2 files changed, 28 insertions(+)<br>
 create mode 100644 contrib/src/rav1e/SHA512SUMS<br>
 create mode 100644 contrib/src/rav1e/rules.mak<br>
<br>
diff --git a/contrib/src/rav1e/SHA512SUMS b/contrib/src/rav1e/SHA512SUMS<br>
new file mode 100644<br>
index 0000000000..73d8e9feb8<br>
--- /dev/null<br>
+++ b/contrib/src/rav1e/SHA512SUMS<br>
@@ -0,0 +1 @@<br>
+140995820053e4ac8de5f31fcd430e991e47642c34b9433abea618ed6262ec593b777e9334e5f138aa34854e0bdd044d1d2dadc3c917394641193643b4e92e0c  rav1e-0.3.2.tar.gz<br>
diff --git a/contrib/src/rav1e/rules.mak b/contrib/src/rav1e/rules.mak<br>
new file mode 100644<br>
index 0000000000..bca9ca1ac8<br>
--- /dev/null<br>
+++ b/contrib/src/rav1e/rules.mak<br>
@@ -0,0 +1,27 @@<br>
+# rav1e<br>
+<br>
+RAV1E_VERSION := 0.3.2<br>
+RAV1E_URL := <a href="https://github.com/xiph/rav1e/archive/v$(RAV1E_VERSION).tar.gz" rel="noreferrer" target="_blank">https://github.com/xiph/rav1e/archive/v$(RAV1E_VERSION).tar.gz</a><br>
+<br>
+ifdef BUILD_ENCODERS<br>
+# PKGS += rav1e<br>
+endif<br>
+<br>
+ifeq ($(call need_pkg,"rav1e"),)<br>
+# PKGS_FOUND += rav1e<br>
+endif<br>
+<br>
+$(TARBALLS)/rav1e-$(RAV1E_VERSION).tar.gz:<br>
+       $(call download_pkg,$(RAV1E_URL),rav1e)<br>
+<br>
+.sum-rav1e: rav1e-$(RAV1E_VERSION).tar.gz<br>
+<br>
+rav1e: rav1e-$(RAV1E_VERSION).tar.gz .sum-rav1e<br>
+       $(UNPACK)<br>
+       $(MOVE)<br>
+<br>
+.rav1e: rav1e<br>
+       cd $< && RUSTFLAGS="-C lto -C panic=abort -C opt-level=z" $(CARGO) \<br>
+       --no-default-features --features asm<br>
+       touch $@<br>
+<br>
-- <br>
2.25.1<br>
<br>
</blockquote></div>