audit: second-round library audit fixes

Fixes and tests from the second audit across bdnav, labels, ifo, codec
parameter sets, mkv/mp4/stdio, css, aacs, keysource, keys, decrypt and
sector code. An HD DVD copy already in the clear needs no key, with one
encryption decision for every AACS format; image and folder titles are
named by the meta title, else the playlist, as in 1.7.7.
This commit is contained in:
Matthew Jackson
2026-10-01 22:46:14 -07:00
parent 46ffac8690
commit f855d604ae
143 changed files with 8919 additions and 754 deletions
@@ -18,7 +18,7 @@ iso-null outcome = completed=true opened=true bytes=26416 errors=0 lost=0 stream
iso-mkv-raw refused = E6008
iso-mkv-selection outcome = completed=true opened=true bytes=20016 errors=0 lost=0 streams=2 undelivered=[]
iso-mkv-selection out o.mkv = 21563 bytes sha256:cda2cf35944d0511ffd8de92d4a542fd
live-mkv refused = E6008
live-mkv refused = E6000
live-mkv out o.mkv = 493 bytes sha256:454f3eb165010aa1646faed1279583cf
live-mkv-raw refused = E6000
live-mkv-skip outcome = completed=true opened=true bytes=17910 errors=7 lost=6144 streams=3 undelivered=[]
@@ -1,4 +1,4 @@
strict refused = E6008
strict refused = E6000
strict out o.mkv = 489 bytes sha256:8628b7bc94f1815e2948a4ce9f32c10f
skip outcome = completed=true opened=true bytes=17910 errors=7 lost=6144 streams=3 undelivered=[]
skip out o.mkv = 19705 bytes sha256:e8bf5f82342443c240a95385c881d3e2