libfreemkv: 1.5.2 changelog reflects the shipped playback-order crack
The prior wording described the round-1 'self-cracking per-sector' approach that the audit replaced; rewrite it to match what ships (per-title crack in playback order + scan-key reuse + loud hard-fail on an uncrackable title).
This commit is contained in:
+6
-16
@@ -4,25 +4,15 @@
|
||||
|
||||
### Fixed
|
||||
|
||||
- **A CSS DVD whose main title opens with a long unscrambled run no longer
|
||||
produces a silent garbage MKV.** The mux resolved a DVD's descramble key from
|
||||
an up-front detection pass that scanned the title's largest cell first and gave
|
||||
up after a fixed budget; a feature cell that begins with a long clear stretch
|
||||
(well over that budget) was read as "unencrypted", so the muxer passed the
|
||||
still-scrambled sectors through as plaintext and exited 0 with corrupt video.
|
||||
A DVD now always muxes through the self-contained CSS descramble path, which
|
||||
checks each sector's own scramble flag and re-cracks the per-region title key
|
||||
from the data itself — no up-front key, no detection gate. A clear DVD is a
|
||||
per-sector no-op; an encrypted one self-recovers, including across VOB/VTS key
|
||||
changes; a detection miss can no longer route scrambled data to the muxer.
|
||||
- CSS DVDs whose main title opens with a long clear run no longer mux to garbage.
|
||||
The key crack scanned the largest cell first and gave up in its clear prefix, so
|
||||
the scrambled feature was muxed as plaintext at exit 0. The per-title key is now
|
||||
reused from the scan when it covers the title's VTS, else cracked from the
|
||||
title's extents in playback order; an uncrackable title hard-fails (E7023).
|
||||
|
||||
### Changed
|
||||
|
||||
- The per-rip unlocker report renames the DVD entry **CSS → DVD** and now
|
||||
reflects the bus-auth that actually ran (it engages on any DVD to clear the
|
||||
drive's scrambled-read barrier), rather than whether a title-key crack happened
|
||||
to succeed. An encrypted DVD that reads and muxes fine previously showed
|
||||
`CSS: no`; it now correctly shows `DVD: yes`.
|
||||
- Unlocker report: the DVD entry is renamed `CSS` → `DVD`.
|
||||
|
||||
## [1.5.1] — 2026-07-20
|
||||
|
||||
|
||||
Reference in New Issue
Block a user