Releases: xiph/rav1e
Releases · xiph/rav1e
Weekly pre-release
What's Changed
- Handle edges by cropping in initial motion estimation by @KyleSiefring in #2888
- Speed up estimate_inter_costs by @redzic in #2889
- Speed up estimate_inter_costs again by @redzic in #2890
- Fix confusing scale factor by @redzic in #2891
Full Changelog: p20220125...p20220201
Weekly pre-release
What's Changed
- Update to Edition 2021 by @shssoichiro in #2886
- Add safety asserts for mc assembly callers by @KyleSiefring in #2887
- Simplify importance block sum in
estimate_importance_block_difference
by @redzic in #2885
Full Changelog: p20220118...p20220125
Weekly pre-release
What's Changed
- Fix new clippy lints by @lu-zero in #2884
- Omit loop restoration on fully skipped areas by @KyleSiefring in #2876
Full Changelog: p20220111...p20220118
Weekly pre-release
What's Changed
- Fix underflow that can occur in cdef distortion by @KyleSiefring in #2874
- Add x86 assembly for cdef distortion by @KyleSiefring in #2875
- Use const generics for hadamard transforms by @redzic in #2877
- Improve codegen of av1_round_shift_array by @redzic in #2878
- Refactor
TxfmType
to not have an invalid variant by @redzic in #2879 - Update to clap3 by @lu-zero in #2869
- Put doctests code in a separate test by @lu-zero in #2852
- Use const generics for stride_sse by @redzic in #2881
- Fix scale of motion estimation threshold by @KyleSiefring in #2882
- Improve codegen of
Plane::downsampled
by @redzic in #2883
Full Changelog: p20220104...p20220111
Weekly pre-release
What's Changed
- Fix overflow in cdef distortion by @KyleSiefring in #2870
- Allow passing cropped blocks sad and satd by @KyleSiefring in #2868
- Display info for all y4m error types by @shssoichiro in #2871
- Use cdef_dist on smaller block and edges by @KyleSiefring in #2873
Full Changelog: p20211228...p20220104
Weekly pre-release
What's Changed
Full Changelog: p20211221...p20211228
Weekly pre-release
What's Changed
- Fix stable clippy lints for Rust 1.57 by @shssoichiro in #2854
- Update a help message to be more relevant by @shssoichiro in #2853
- CI: Update to libaom to 3.2.0-2 by @barrbrain in #2856
- Refactor the SpeedSettings struct and impl by @shssoichiro in #2855
- Organize speed settings into sub-structs by @shssoichiro in #2860
- Do not call put/prep avx2 functions for ssse3 by @shssoichiro in #2861
- Silence repetitive warning on Rust nightly by @shssoichiro in #2863
- Change non_square_partition feature to a threshold by @shssoichiro in #2858
- Fix doc comments in speedsettings.rs by @redzic in #2865
- Improve autovectorization of
downscale_in_place
by @redzic in #2867 - Skip transform mode search based on transform size cost estimate by @shssoichiro in #2864
Full Changelog: p20211207...p20211221
v0.5.1
Weekly pre-release
What's Changed
- Use nasm-rs for nasm version check by @kornelski in #2850
Full Changelog: p20211130...p20211207
Weekly pre-release
No changes since p20211123.