The fastest and safest AV1 encoder
Last release 1 years ago
16 Jun 2025
Ships unpredictably
gaps range from 1 weeks to 1.4 years
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
7 years old
27 releases · first in 2019
Release timeline
27 releases since 2019Releases
- 0.8.116 Jun 2025
Release notes
This project publishes no release notes. Between
v0.8.0andv0.8.1there were 5 commits, 5 of them substantive:- Lock file maintenance
- Cargo.toml: remove irrelevant comment
- Fix bit overflows when writing headers
- Lock file maintenance
- Prepare for release
- 0.8.026 May 2025
Release notes
This project publishes no release notes. Between
v0.7.1andv0.8.0there were 88 commits, 79 of them substantive:- Remove duplicate assume_slice_init_mut
- Update Cargo.lock
- Remove rustc_version_check from build.rs
- Remove quickcheck_macros crate
- Ignore IDE config folders
- Only enable av1-grain/serialize with rav1e/serialize
- Remove allow attribute for buggy clippy lints
- Replace cdf! macro with const fns (#3334)
- Don't use host's strip command when cross-compiling (#3333)
- Prepare for ivf release
- Update Cargo.lock after ivf bump
- Fix test-specific clippy lints
- Fix %undef statement
- Update all non-major dependencies
- Add whitespace to compiler flags in long version string
- Replace types from once_cell with std alternatives (#3345)
- Update actions/cache action to v4
- Update codecov/codecov-action action to v4
- Make apply_ssim_boost a const fn
- Remove redundant imports
…and 59 more.
- 0.7.110 Jan 2024
Release notes
This project publishes no release notes. Between
v0.7.0andv0.7.1there were 12 commits, 12 of them substantive:- Update Cargo.lock
- Remove duplicate assume_slice_init_mut
- Remove rustc_version_check from build.rs
- Remove quickcheck_macros crate
- Ignore IDE config folders
- Only enable av1-grain/serialize with rav1e/serialize
- Remove allow attribute for buggy clippy lints
- Replace cdf! macro with const fns (#3334)
- Don't use host's strip command when cross-compiling (#3333)
- Prepare for ivf release
- Update Cargo.lock after ivf bump
- Prepare for release
- 0.7.030 Dec 2023
Release notes
This project publishes no release notes. Between
v0.6.6andv0.7.0there were 250 commits, 241 of them substantive:- benches: Fix alignment issue for cfl_rdo
- Safety critical bounds checking is off-by-one in sgrproj_box_ab_internal
- fix(deps): update all non-major dependencies
- CI: Fix release attachment paths in deploy job
- CI: Replace deprecated set-output pattern in deploy workflow
- CI: Remove deleted inputs for dtolnay/rust-toolchain action
- Restore previously unused iscan arrays
- quantize: Compute eob_minus_one via iscan
- quantize: Avoid second "division" in hot loop
- Cleanup and add more inspection to hawktracer
- feat: deploy library artifacts, add i686 linux and aarch64 mac targets
- Change cbuild to cinstall
- CI: Allow new deprecated warning for rustc 1.69
- Use is_x86_feature_detected only in CpuFeatureLevel
- Integrate CfL AC aarch64 assembly functions
- Include identity transform aarch64 assembly functions
- x86/itx: Deduplicate dconly code
- x86/itx: Add 8x32 12bpc AVX2 transforms
- x86/itx: Add 32x8 12bpc AVX2 transforms
- x86: Add high bit-depth cdef_filter AVX-512 (Ice Lake) asm
…and 221 more.
- 0.6.616 May 2023
Release notes
This project publishes no release notes. Between
v0.6.5andv0.6.6there were 86 commits, 86 of them substantive:- rav1e 0.6: Pin winnow crate to 0.4.1
- CI: Fix release attachment paths in deploy job
- CI: Replace deprecated set-output pattern in deploy workflow
- CI: Remove deleted inputs for dtolnay/rust-toolchain action
- Restore previously unused iscan arrays
- quantize: Compute eob_minus_one via iscan
- quantize: Avoid second "division" in hot loop
- Cleanup and add more inspection to hawktracer
- feat: deploy library artifacts, add i686 linux and aarch64 mac targets
- Change cbuild to cinstall
- CI: Allow new deprecated warning for rustc 1.69
- Use is_x86_feature_detected only in CpuFeatureLevel
- Integrate CfL AC aarch64 assembly functions
- Include identity transform aarch64 assembly functions
- x86/itx: Deduplicate dconly code
- x86/itx: Add 8x32 12bpc AVX2 transforms
- x86/itx: Add 32x8 12bpc AVX2 transforms
- x86: Add high bit-depth cdef_filter AVX-512 (Ice Lake) asm
- x86: Add a workaround for quirky AVX-512 hardware behavior
- x86: Add high bit-depth loopfilter AVX-512 (Ice Lake) asm
…and 66 more.
- 0.6.58 May 2023
Release notes
This project publishes no release notes. Between
v0.6.4andv0.6.5there were 2 commits, 2 of them substantive:- Remove const_fn_assert
- Prepare for release
- 0.6.49 Apr 2023
Release notes
This project publishes no release notes. Between
v0.6.3andv0.6.4there were 45 commits, 45 of them substantive:- Pin assert_cmd, predicates and clap in Cargo.toml for rust 1.60.0
- Enable new SSE4.1 HBD Inverse Transform x86 assembly
- Enable AVX2 12-bit Inverse Transform x86 assembly
- Enable SSE2/AVX512ICL put/prep/avg x86 assembly
- Template entropy coding functions to help optimiser
- Improve vectorization in get_sad
- Optimise BlockSize::from_width_and_height_opt
- Optimise plane::as_region
- Extract luma_ac_internal with const generics
- Move luma_ac to predict module
- benches: Fix alignment issue for cfl_rdo
- Integrate CfL AC x86 assembly functions
- Use chunks_exact for performance in diff method
- Minor optimization to av1_get_mv_joint
- Save some bounds checks on me_stats
- Optimise sad_plane_internal
- Add 10-bit cdef_dist ASM
- Use a bit counter instead of a byte counter in EC
- Improve naming
- Comment regarding cnt being unused
…and 25 more.
- 0.6.310 Jan 2023
Release notes
This project publishes no release notes. Between
v0.6.2andv0.6.3there were 2 commits, 2 of them substantive:- Fix header coding for level_idx < 7.
- Prepare for release
- 0.6.226 Dec 2022
Release notes
This project publishes no release notes. Between
v0.6.1andv0.6.2there were 9 commits, 9 of them substantive:- Fix the capi deps
- Specify default threads behavior
- Simplify the version string
- Make git2 optional
- Bump built to 0.5.2
- Shorten progress text
- Drop BUILT_TIME_UTC
- Fix new clippy lints for Rust 1.66
- Prepare for release
- 0.6.130 Nov 2022
Nothing published for this version
- 0.6.030 Nov 2022
Nothing published for this version
- 0.5.113 Dec 2021
Nothing published for this version
- 0.5.031 Oct 2021
Nothing published for this version
- 0.5.0-beta.214 Sept 2021pre-release
Nothing published for this version
- 0.5.0-beta9 Aug 2021pre-release
Nothing published for this version
- 0.5.0-alpha10 Feb 2021pre-release
Nothing published for this version
- 0.4.131 Mar 2021
Nothing published for this version
- 0.4.013 Jan 2021
Nothing published for this version
- 0.4.0-alpha16 Sept 2020pre-release
Nothing published for this version
- 0.3.531 Dec 2020
Nothing published for this version
- 0.3.49 Sept 2020
Nothing published for this version
- 0.3.37 Jun 2020
Nothing published for this version
- 0.3.120 Feb 2020
Nothing published for this version
- 0.3.07 Feb 2020
Nothing published for this version
- 0.2.12 Jan 2020
Nothing published for this version
- 0.2.018 Dec 2019
Nothing published for this version
- 0.1.09 Nov 2019
Nothing published for this version