Issues
- 1
Backport updates from dav1d 1.3.0
#811 opened - 0
Optimize memory usage
#810 opened - 4
Investigate/optimize code size
#809 opened - 1
- 0
Use original C code for dav1d CLI
#807 opened - 3
- 2
- 1
aarch64-unknown-linux-gnu/release/dav1d incorrectly lists and parses cpu architectures for x86_64
#803 opened - 9
Out of bounds array access in `lr_stripe`
#801 opened - 1
- 1
`Rav1dTask`: Make linked list of tasks safe
#794 opened - 0
Fix features and `build.rs` to compile with default features even on platforms with no asm support
#775 opened - 3
rav1d fails to build on riscv64
#774 opened - 8
rav1d fails to build on aarch64
#773 opened - 1
- 1
Make mode tree node access safe
#756 opened - 1
Backport security fix from dav1d 1.4.0
#753 opened - 0
- 2
- 5
`Rav1dTaskContext`: Make fields safe
#716 opened - 0
`Rav1dTileState`: Make fields safe
#715 opened - 1
- 0
`Rav1dFrameContext`: Make fields safe
#713 opened - 0
`FrameTileThreadData`: Make fields safe
#712 opened - 0
`Rav1dFrameContext_lf`: Make fields safe
#710 opened - 3
- 1
- 0
- 2
Cleanup pointers in structs
#706 opened - 2
Cleanup c2rust output in lib.rs
#705 opened - 0
Cleanup `c2rust` output in `mod lr_apply`
#704 opened - 2
Cleanup c2rust output in recon.rs
#703 opened - 0
Cleanup c2rust output in lf_apply.rs
#702 opened - 3
Cleanup c2rust output in cdf.rs
#701 opened - 1
Cleanup c2rust output in cdef_apply.rs
#700 opened - 1
Cleanup Rust fallback functions
#699 opened - 1
- 1
Make thread pool implementation safe
#696 opened - 4
Handle context structure interdependence
#695 opened - 1
Replace pthread mutexes with Rust locking
#691 opened - 0
- 0
- 1
- 1
- 5
Replace C atomics with Rust equivalents
#638 opened - 12
Account for negative strides
#636 opened - 0
- 2
- 0
`struct Rav1dSequenceHeader::operating_{points,parameter_info}`: Make `tinyvec::ArrayVec`
#603 opened - 0
Adjust `cargo fmt` to allow longer lines
#602 opened