j4qfrost / rust-av

Multimedia Toolkit written in pure rust.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rust-AV

LICENSE Actions Status Coverage Status dependency status IRC

Pure-rust implementation of multimedia primitives and eventually demuxer, muxers and codecs.

Compiling

cargo build

Running tests

cargo test --all

Notes

The code is still in flux and the API is getting slowly fleshed out, please refer to the sub-crates. Until we reach version 1.0 assume that the API could change a lot.

License

MIT as per LICENSE.

Developing

I suggest to use the cargo paths override to have a local rust-av:

# Clone the trees
$ git clone https://github.com/rust-av/rust-av
$ git clone https://github.com/rust-av/${other package}
# Setup the override
$ cd ${other package}
$ mkdir .cargo
$ echo 'paths=["../rust-av"]' > .cargo/config
# Check it is doing the right thing
$ cargo build

About

Multimedia Toolkit written in pure rust.

License:MIT License


Languages

Language:Rust 100.0%