Expand description
In-house AV2 decoder, backed by the pure-Rust
rusty_av2d engine — no C, no FFI.
This crate is the thin rff adapter: register wires rusty_av2d into a
CodecRegistry, and a private wrapper translates between the rff
Decoder trait and rusty_av2d’s push/pull API (Packet/Frame ↔
byte buffers/planes, and the Again control-flow error one-to-one). All
codec logic — the decoder that is byte-identical to AOM’s avmdec across a
45-clip conformance corpus — lives in rusty_av2d.
Decode only. There is no AV2 encoder; Codec::encoder is None.
AV2 is not a finalized standard: correctness is defined against the AVM
reference as of the pinned rusty_av2d release, and the bitstream may still
change. See that crate’s STATUS.md for the full scope statement.
Re-exports§
pub use rusty_av2d;
Functions§
- register
- Register the AV2 decoder into a
CodecRegistry.