Rav1e Release v0.3.0: FOSDEM Edition
https://github.com/xiph/rav1e/releases/tag/v0.3.0
Improvements
- Faster and better Speed 10
- Smaller binaries (Around 3MB stripped on x86_64/Linux)
- Faster build times (About 14% faster build time)
- Multi-threaded deblocking filter
- Additional x86_64 SIMD code
- More auto-vectorizable codepaths and bounds check elisions
- ⅙ less memory allocations
- Improvements on the intra-modes pruning logic in the RDO
- More float to fixed-point conversions
- Make an early-exit condition in RDO faster
- Simplify logic in Counter/Recorder store method
- Support wasm32-wasias build target.
New tools
- Intra edge filter
- Switch frame support (use -S, --switch-frame-interval <SWITCH_FRAME_INTERVAL>to enable it from the CLI)
- Fine directional intra prediction
- Still Picture support (AVIF)
Changes
- Upstream nasm-rs 0.1.7 can be used to build rav1e.
- The C header produced is now C++-compatible