spec, test_util: specification quote registry, spec guards, test-util fixtures

libfreemkv::spec holds the verbatim specification quotes the code
cites, with guards tying each governed site to its quote. A test-util
feature exposes shared fixtures to downstream tests. M2TS output
derives DTS for reordered video and rounds to whole 90 kHz ticks.
This commit is contained in:
Matthew Jackson
2026-09-28 00:50:09 -07:00
parent 3207856c17
commit cbd3db9d0e
27 changed files with 5543 additions and 57 deletions
+3
View File
@@ -51,6 +51,9 @@ rip = [
"dep:socket2",
"dep:rustix",
]
# `test-util`: `libfreemkv::test_util` fixtures for consumers' tests (dev-dependency
# only; never in a release build). Implies the rip tree the fixtures build on.
test-util = ["rip"]
[dependencies]
serde = { version = "1", features = ["derive"], optional = true }