mirror of
https://github.com/storytold/filmcraft.git
synced 2026-10-24 10:10:05 -06:00
New L0 crate filmcraft-av1 from the AV1 Bitstream & Decoding Process Specification v1.0.0 with Errata 1 (tables extracted from the spec's Markdown source by tools/extract_tables.py). Stages: OBU parsing, sequence and uncompressed frame headers (all fields), reference state (set_frame_refs, load_previous, reference update, show_existing_frame), symbol decoder with CDF adaptation and init/load/save/frame-end CDF handling, tiles, intra frame mode info (partitions, segment ids, delta q/lf, CDEF index, modes, angle deltas, CfL, palette, filter intra, tx size), coefficient decoding, dequantisation, inverse transforms (DCT 4-64, ADST, identity, WHT), intra prediction (all modes, edge filter/upsampling, recursive filter, CfL, palette), LR syntax. All-intra libsvtav1 streams with in-loop filters disabled decode bit-exactly against libdav1d (8/10-bit, 128x128..1280x720, odd sizes, presets 2-8). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>