open-standards/wai/wai-pack/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science d614abd940 energy_meter, wai-pack: meters that cross threads
The meters of wai::energy_meter hold Send closures (their read and clock are
bounded + Send), and PackOpts::meter is Option<Box<dyn Meter + Send>>, so a host
that runs a pack on a worker thread hands the packer its meter and the package
receipt states the figure. Tests: a span sampled on a worker thread, and a
metered pack on a worker thread that writes the package this thread writes.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-29 18:49:26 -04:00
..
bin Merge #484 (wai/encode-avc-hevc @b41b566b): wai.video.encode, AVC and HEVC through the encoders a device already has 2026-10-26 08:44:59 -04:00
source wai-pack: the WAV reader forms 2 x channels without wrapping, and no header sizes a buffer 2026-10-05 09:03:36 -04:00
av1.rs wai packaging stack: #426, #438 and #452's GPU tier, squashed onto main 2026-10-24 20:31:28 -04:00
capcheck.rs wai-pack: a policy is read from its bytes: UTF-8, no byte-order mark, nesting capped at 32 2026-10-05 09:09:57 -04:00
catalog.rs wai packaging stack: #426, #438 and #452's GPU tier, squashed onto main 2026-10-24 20:31:28 -04:00
classify.rs wai packaging stack: #426, #438 and #452's GPU tier, squashed onto main 2026-10-24 20:31:28 -04:00
cmaf.rs wai-pack: the packer and its verifier, with a supplied AV1 floor, CMAF, and HLS, DASH, MoQ and stage-view catalogs 2026-10-06 05:52:22 -04:00
cmaf_read.rs CMAF floors: the init's av1C and size are the sequence header's (#426 review S2) 2026-10-24 21:09:39 -04:00
conformance.rs wai-pack: a still's reader inflates as zlib does; png_diff runs both readers 2026-10-09 13:42:54 -04:00
delivery.rs wai-pack: staged packages — refinement layers, stills, a piece's ladder, live windows and simulated delivery (W4-4) 2026-10-08 14:21:54 -04:00
encode.rs wai packaging stack: #426, #438 and #452's GPU tier, squashed onto main 2026-10-24 20:31:28 -04:00
fabric.rs CHANGELOG (GPU tier) to what was shown; wai-pack names the object domain (#452 review S4, S6, S7; #438 review N6) 2026-10-24 21:12:05 -04:00
fabric_attribution.rs wai-pack fabric attribution: the sole-user case tells the whole rail from a busy-time split (#438 review M4) 2026-10-25 14:18:21 -04:00
fabric_meter.rs wai-pack fabric meter: a type for what a span's join gives back 2026-10-25 03:57:14 -04:00
files.rs wai packaging stack: #426, #438 and #452's GPU tier, squashed onto main 2026-10-24 20:31:28 -04:00
fixture.rs wai-pack: staged packages — refinement layers, stills, a piece's ladder, live windows and simulated delivery (W4-4) 2026-10-08 14:21:54 -04:00
floor.rs CMAF floors: the init's av1C and size are the sequence header's (#426 review S2) 2026-10-24 21:09:39 -04:00
floor_decode.rs wai packaging stack: #426, #438 and #452's GPU tier, squashed onto main 2026-10-24 20:31:28 -04:00
golden.rs wai-pack golden: a reseal that fails its CMAF check says so (#426 review S6) 2026-10-24 21:06:25 -04:00
lib.rs Merge #484 (wai/encode-avc-hevc @b41b566b): wai.video.encode, AVC and HEVC through the encoders a device already has 2026-10-26 08:44:59 -04:00
live.rs wai packaging stack: #426, #438 and #452's GPU tier, squashed onto main 2026-10-24 20:31:28 -04:00
objects.rs wai-pack: staged packages — refinement layers, stills, a piece's ladder, live windows and simulated delivery (W4-4) 2026-10-08 14:21:54 -04:00
pack.rs energy_meter, wai-pack: meters that cross threads 2026-10-29 18:49:26 -04:00
plan.rs wai-pack: staged packages — refinement layers, stills, a piece's ladder, live windows and simulated delivery (W4-4) 2026-10-08 14:21:54 -04:00
png.rs wai-rs: the still of packaging §5.7 moves from wai-pack into wai-rs (png_still) 2026-10-21 04:28:04 -04:00
policy.rs wai packaging stack: #426, #438 and #452's GPU tier, squashed onto main 2026-10-24 20:31:28 -04:00
rendition.rs wai platform-encode: the source's frame rate as its header writes it, and corpus cases for a trailing access unit, a second SPS, the source's rate and range, and a misnamed object 2026-10-26 03:17:04 -04:00
scenecut.rs wai-pack: the segmenter's state is bounded by its lookahead and window 2026-10-05 09:20:07 -04:00
verify.rs CMAF floors: the init's av1C and size are the sequence header's (#426 review S2) 2026-10-24 21:09:39 -04:00