[vlc-devel] [PATCHv4 00/12] Rust contribs support
Thomas Guillem
thomas at gllm.fr
Wed Sep 9 15:39:16 CEST 2020
New version of cargo-c and rav1e have been released, I can now remove the "WIP:" commits.
Here is the CI result with these new versions: https://code.videolan.org/tguillem/vlc/-/pipelines/22028
This patch set is ready to be pushed (tomorrow), any last word?
On Tue, Sep 8, 2020, at 14:13, Thomas Guillem wrote:
> cargo-c and rav1e build has now been tested on 16 targets of Videolan.
> cf. https://code.videolan.org/tguillem/vlc/-/pipelines/21957
>
> Changes since v3 are mainly build fixes:
> - Remove support for apple iOS 32bit and tvOS (for now) (patch 02)
> - cargo-c: use the cargo/vendored-openssl feature when the host
> doesn't have libssl-dev (patch 06)
> cf. https://docs.rs/openssl/0.10.30/openssl/#vendored
> - Fix cargo-c compilation on all hosts: do like luac, unexport most
> build variables
> - Disable asm for iOS
>
> Best regards,
> Thomas
>
> Kartik Ohri (4):
> contrib: add rust targets to contrib makefile
> contrib: add cargo
> contrib: add rav1e
> codec: add rav1e encoder module
>
> Thomas Guillem (8):
> contrib: rust: don't support iOS 32bit and tvOS
> contrib: specify the .sum- prefix in the checksum function
> contrib: add rust rules
> contrib: cargo: use cargo/vendored-openssl if needed
> contrib: add cargo-vendor-archive.sh script
> contrib: rav1e: disable asm for ios
> WIP: contrib: rav1e: v0.3.4 candidate
> WIP: contrib: cargo: use upcoming ios patch
>
> configure.ac | 5 +
> contrib/cargo-vendor-archive.sh | 50 +
> contrib/src/cargo/SHA512SUMS | 1 +
> contrib/src/cargo/rules.mak | 38 +
> contrib/src/main-rust.mak | 85 ++
> contrib/src/main.mak | 11 +-
> contrib/src/rav1e-vendor/SHA512SUMS | 1 +
> contrib/src/rav1e-vendor/rules.mak | 6 +
> ...rm-tables-Remove-superfluous-symbols.patch | 72 ++
> ...-split-cause-desync-with-bottomup-pa.patch | 68 ++
> ...ot-use-C-impossible-types-in-the-API.patch | 34 +
> .../src/rav1e/0004-Bump-the-Cargo.lock.patch | 860 ++++++++++++++++++
> .../0005-CI-Update-nasm-to-2.15.04.patch | 76 ++
> contrib/src/rav1e/SHA512SUMS | 1 +
> contrib/src/rav1e/rules.mak | 37 +
> modules/codec/Makefile.am | 8 +
> modules/codec/rav1e.c | 303 ++++++
> 17 files changed, 1653 insertions(+), 3 deletions(-)
> create mode 100755 contrib/cargo-vendor-archive.sh
> create mode 100644 contrib/src/cargo/SHA512SUMS
> create mode 100644 contrib/src/cargo/rules.mak
> create mode 100644 contrib/src/main-rust.mak
> create mode 100644 contrib/src/rav1e-vendor/SHA512SUMS
> create mode 100644 contrib/src/rav1e-vendor/rules.mak
> create mode 100644
> contrib/src/rav1e/0001-arm-tables-Remove-superfluous-symbols.patch
> create mode 100644
> contrib/src/rav1e/0002-Bug-fix-inter-tx-split-cause-desync-with-bottomup-pa.patch
> create mode 100644
> contrib/src/rav1e/0003-Do-not-use-C-impossible-types-in-the-API.patch
> create mode 100644 contrib/src/rav1e/0004-Bump-the-Cargo.lock.patch
> create mode 100644
> contrib/src/rav1e/0005-CI-Update-nasm-to-2.15.04.patch
> create mode 100644 contrib/src/rav1e/SHA512SUMS
> create mode 100644 contrib/src/rav1e/rules.mak
> create mode 100644 modules/codec/rav1e.c
>
> --
> 2.28.0
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list