diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..4ee7eba3b --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,7 @@ +# re_rav1d changelog +Tracks differences since [rav1d 1.0.0](https://crates.io/crates/rav1d/1.0.0) + +## re_rav1d 0.1.0 +* Add `dav1d-rs` as a Rust API ([upstream PR](https://github.com/memorysafety/rav1d/pull/1364)) +* Fix crash on erroneous videos ([upstream PR](https://github.com/memorysafety/rav1d/pull/1362)) +* Disable `asm` feature on Linux diff --git a/Cargo.lock b/Cargo.lock index 8128fa4f9..5b6591445 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -228,8 +228,27 @@ dependencies = [ ] [[package]] -name = "rav1d" +name = "rav1d-cli" version = "1.0.0" +dependencies = [ + "cfg-if", + "libc", + "re_rav1d", + "windows-sys", +] + +[[package]] +name = "raw-cpuid" +version = "11.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb9ee317cfe3fbd54b36a511efc1edd42e216903c9cd575e686dd68a2ba90d8d" +dependencies = [ + "bitflags", +] + +[[package]] +name = "re_rav1d" +version = "0.1.0" dependencies = [ "assert_matches", "atomig", @@ -249,25 +268,6 @@ dependencies = [ "zerocopy", ] -[[package]] -name = "rav1d-cli" -version = "1.0.0" -dependencies = [ - "cfg-if", - "libc", - "rav1d", - "windows-sys", -] - -[[package]] -name = "raw-cpuid" -version = "11.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb9ee317cfe3fbd54b36a511efc1edd42e216903c9cd575e686dd68a2ba90d8d" -dependencies = [ - "bitflags", -] - [[package]] name = "redox_syscall" version = "0.5.3" diff --git a/Cargo.toml b/Cargo.toml index 43c18ce69..29e6ae6cb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,15 +3,15 @@ members = [".", "tools"] default-members = [".", "tools"] [package] -name = "rav1d" +name = "re_rav1d" authors = ["Rav1d Developers", "Prossimo"] -version = "1.0.0" +version = "0.1.0" edition = "2021" rust-version = "1.79" description = "Rust port of the dav1d AV1 decoder" license = "BSD-2-Clause" repository = "https://github.com/memorysafety/rav1d" -exclude = ["*.c", "*.h", "*.in", "meson*", "tests/", "doc/", "package/"] +exclude = ["*.c", "*.in", "meson*", "tests/", "doc/", "package/"] [lib] path = "lib.rs" diff --git a/RELEASES.md b/RELEASES.md new file mode 100644 index 000000000..fc0b11075 --- /dev/null +++ b/RELEASES.md @@ -0,0 +1,11 @@ +# `re_rav1d` Release Checklist + +* [ ] Update `CHANGELOG.md` +* [ ] Bump version numbers +* [ ] `git commit -m 'Release 0.x.0 - summary'` +* [ ] `cargo publish --quiet -p re_rav1d` +* [ ] `git tag -a 0.x.0 -m 'Release 0.x.0 - summary'` +* [ ] `git pull --tags && git tag -d latest && git tag -a latest -m 'Latest release' && git push --tags origin latest --force && git push origin main ; git push --tags ; git push` +* [ ] Do a GitHub release: https://github.com/rerun-io/re_rav1d/releases/new +* [ ] Wait for documentation to build: https://docs.rs/releases/queue +* [ ] Post on Twitter diff --git a/tools/Cargo.toml b/tools/Cargo.toml index ea08a4997..65aaddf80 100644 --- a/tools/Cargo.toml +++ b/tools/Cargo.toml @@ -20,7 +20,7 @@ name = "seek_stress" [dependencies] cfg-if = "1.0.0" libc = "0.2" -rav1d = { path = "../", version = "1.0.0", default-features = false } +rav1d = { path = "../", version = "0.1.0", package = "re_rav1d", default-features = false } [features] default = [