-
4840f5134d
libfreemkv: increase DEFAULT_PIPELINE_DEPTH to 32 for smoother mux speed
MattJackson
2026-05-11 22:01:27 -07:00
-
0f4a788480
libfreemkv: increase DEFAULT_PIPELINE_DEPTH to 32 for smoother mux speed
matthew
2026-05-11 22:01:27 -07:00
-
11c8211605
v0.18.18: bump version
MattJackson
2026-05-11 20:16:30 -07:00
-
21a926f32f
v0.18.18: bump version
matthew
2026-05-11 20:16:30 -07:00
-
1038beaf06
v0.18.17: bump version
MattJackson
2026-05-11 19:55:25 -07:00
-
c2634b4346
v0.18.17: bump version
matthew
2026-05-11 19:55:25 -07:00
-
f1df57196c
libfreemkv: add Clone derive to MuxAtomics
MattJackson
2026-05-11 19:54:50 -07:00
-
aae8c6d0a6
libfreemkv: add Clone derive to MuxAtomics
matthew
2026-05-11 19:54:50 -07:00
-
8ba9dc1c0b
v0.18.16: bump version
MattJackson
2026-05-11 15:57:03 -07:00
-
85ed1885e8
v0.18.16: bump version
matthew
2026-05-11 15:57:03 -07:00
-
49b131f39a
add debug logging for MKB processing
MattJackson
2026-05-11 15:53:11 -07:00
-
4c8f39b798
add debug logging for MKB processing
matthew
2026-05-11 15:53:11 -07:00
-
8238ec4ce7
optical vs block batch sizing
MattJackson
2026-05-11 15:35:45 -07:00
-
b3eeeb4b91
optical vs block batch sizing
matthew
2026-05-11 15:35:45 -07:00
-
4fd5d27df8
v0.18.15: bump version
MattJackson
2026-05-11 11:30:19 -07:00
-
531e999fe0
v0.18.15: bump version
matthew
2026-05-11 11:30:19 -07:00
-
1fbe272832
disc/scan: surface AACS resolution error on Disc.aacs_error
MattJackson
2026-05-11 11:29:48 -07:00
-
e5d2e78c85
disc/scan: surface AACS resolution error on Disc.aacs_error
matthew
2026-05-11 11:29:48 -07:00
-
6bd635725e
v0.18.14: bump version
MattJackson
2026-05-11 08:27:10 -07:00
-
aecffdef0b
v0.18.14: bump version
matthew
2026-05-11 08:27:10 -07:00
-
09b77b4dea
disc/patch: relabel "possible wedge" heuristic log to avoid confusion
MattJackson
2026-05-10 22:20:44 -07:00
-
ec99008282
disc/patch: relabel "possible wedge" heuristic log to avoid confusion
matthew
2026-05-10 22:20:44 -07:00
-
688058b3e8
labels/bdmt: drop description fields that are just XML child elements
MattJackson
2026-05-10 22:12:59 -07:00
-
90504d53d6
labels/bdmt: drop description fields that are just XML child elements
matthew
2026-05-10 22:12:59 -07:00
-
c96bac7977
labels: append CLPI orphan streams after gap-fill
MattJackson
2026-05-10 22:08:14 -07:00
-
2ac636eab3
labels: append CLPI orphan streams after gap-fill
matthew
2026-05-10 22:08:14 -07:00
-
c32acff3e4
disc/read_error: rustfmt fixup for wedge-prevention commit
MattJackson
2026-05-10 22:00:08 -07:00
-
3b10b3ab9b
disc/read_error: rustfmt fixup for wedge-prevention commit
matthew
2026-05-10 22:00:08 -07:00
-
b58e2d9873
disc/read_error: wedge PREVENTION — jump on first error + 30s cooldown
MattJackson
2026-05-10 21:56:27 -07:00
-
1a3b154836
disc/read_error: wedge PREVENTION — jump on first error + 30s cooldown
matthew
2026-05-10 21:56:27 -07:00
-
a9e802c1c2
clpi+labels: extract program_info stream table + CLPI vs MPLS audit
MattJackson
2026-05-10 21:50:39 -07:00
-
1fd734e2c5
clpi+labels: extract program_info stream table + CLPI vs MPLS audit
matthew
2026-05-10 21:50:39 -07:00
-
a876ce846b
labels: surface MPLS chapter summary in LabelAnalysis
MattJackson
2026-05-10 21:32:54 -07:00
-
e78b4effe9
labels: surface MPLS chapter summary in LabelAnalysis
matthew
2026-05-10 21:32:54 -07:00
-
058fd8396f
labels: gap-fill MPLS streams when framework parser under-yields
MattJackson
2026-05-10 21:28:01 -07:00
-
ee9bcf24dd
labels: gap-fill MPLS streams when framework parser under-yields
matthew
2026-05-10 21:28:01 -07:00
-
5ee28c08b9
labels/mpls_universal: dense stream numbering across playlists
MattJackson
2026-05-10 20:58:33 -07:00
-
d7581d5194
labels/mpls_universal: dense stream numbering across playlists
matthew
2026-05-10 20:58:33 -07:00
-
764230b1eb
labels: universal MPLS fallback + bdmt disc metadata + png stub
MattJackson
2026-05-10 20:53:56 -07:00
-
222f77fd09
labels: universal MPLS fallback + bdmt disc metadata + png stub
matthew
2026-05-10 20:53:56 -07:00
-
7fb2e07aed
v0.18.13: bump version
MattJackson
2026-05-10 19:57:44 -07:00
-
3e3563a0ff
v0.18.13: bump version
matthew
2026-05-10 19:57:44 -07:00
-
376aadb335
disc/patch: adaptive batching — 32 sectors, drop to 1 on failure
MattJackson
2026-05-10 19:57:27 -07:00
-
2a534b23f5
disc/patch: adaptive batching — 32 sectors, drop to 1 on failure
matthew
2026-05-10 19:57:27 -07:00
-
586495b2ee
v0.18.12: bump version
MattJackson
2026-05-10 19:44:57 -07:00
-
dcb46f54ec
v0.18.12: bump version
matthew
2026-05-10 19:44:57 -07:00
-
72f2224efe
disc/patch: leave failed reads NonTrimmed mid-multipass, not Unreadable
MattJackson
2026-05-10 18:47:05 -07:00
-
5ddbf43ab2
disc/patch: leave failed reads NonTrimmed mid-multipass, not Unreadable
matthew
2026-05-10 18:47:05 -07:00
-
0bca7a11bd
disc/read_error: unify Pass 1 and Pass N error handling
MattJackson
2026-05-10 18:04:01 -07:00
-
c4c901f073
disc/read_error: unify Pass 1 and Pass N error handling
matthew
2026-05-10 18:04:01 -07:00
-
72ab714c1e
labels/deluxe: Phase D rewrite against ground-truth binding pattern
MattJackson
2026-05-10 17:32:29 -07:00
-
01bf3a16db
labels/deluxe: Phase D rewrite against ground-truth binding pattern
matthew
2026-05-10 17:32:29 -07:00
-
d7fb1b35ed
disc: emit Pass 1 summary INFO log at sweep exit
MattJackson
2026-05-10 17:21:37 -07:00
-
b6e136645f
disc: emit Pass 1 summary INFO log at sweep exit
matthew
2026-05-10 17:21:37 -07:00
-
06be4defd2
v0.18.10: bump version
MattJackson
2026-05-10 17:14:52 -07:00
-
b4229a02ec
v0.18.10: bump version
matthew
2026-05-10 17:14:52 -07:00
-
a832bad697
disc: structured timing + transition diagnostics for read errors
MattJackson
2026-05-10 17:10:52 -07:00
-
231b9d2cb1
disc: structured timing + transition diagnostics for read errors
matthew
2026-05-10 17:10:52 -07:00
-
26e2d847d5
v0.18.9: bump version
MattJackson
2026-05-10 17:02:24 -07:00
-
ff4000f7f7
v0.18.9: bump version
matthew
2026-05-10 17:02:24 -07:00
-
4442fa2df6
disc: wedge AVOIDANCE on Pass 1 — inter-error pause + larger jumps
MattJackson
2026-05-10 16:55:02 -07:00
-
445a15fa25
disc: wedge AVOIDANCE on Pass 1 — inter-error pause + larger jumps
matthew
2026-05-10 16:55:02 -07:00
-
23dc55661c
labels: apply_labels integration tests + class_reader robustness fuzz tests
MattJackson
2026-05-10 16:38:19 -07:00
-
5436a9341c
labels: apply_labels integration tests + class_reader robustness fuzz tests
matthew
2026-05-10 16:38:19 -07:00
-
fbdb50c79f
disc: Pass 1 wedge-skip instead of abort-on-first-wedge
MattJackson
2026-05-10 16:37:59 -07:00
-
d7f186283e
disc: Pass 1 wedge-skip instead of abort-on-first-wedge
matthew
2026-05-10 16:37:59 -07:00
-
7cc74f0087
labels/xml: shared tolerant XML helper, paramount + criterion onto it
MattJackson
2026-05-10 16:21:51 -07:00
-
5df1dd77fb
labels/xml: shared tolerant XML helper, paramount + criterion onto it
matthew
2026-05-10 16:21:51 -07:00
-
3aa1e528c5
labels/deluxe: full Phase B/C/D buildout — codec walk, binding decode
MattJackson
2026-05-10 16:15:39 -07:00
-
3671ad2755
labels/deluxe: full Phase B/C/D buildout — codec walk, binding decode
matthew
2026-05-10 16:15:39 -07:00
-
7c6b0f82ab
labels: per-parser confidence + highest-confidence-wins registry
MattJackson
2026-05-10 16:01:20 -07:00
-
5253e4e5b7
labels: per-parser confidence + highest-confidence-wins registry
matthew
2026-05-10 16:01:20 -07:00
-
4226a53e73
labels: fresh-eyes audit — capture variant, dedupe detect, lock registry
MattJackson
2026-05-10 15:50:32 -07:00
-
7c3cd29bd4
labels: fresh-eyes audit — capture variant, dedupe detect, lock registry
matthew
2026-05-10 15:50:32 -07:00
-
92f34a289e
labels: refactor pixelogic + ctrm onto shared platform + hardening
MattJackson
2026-05-10 15:33:22 -07:00
-
5c3169b4e5
labels: refactor pixelogic + ctrm onto shared platform + hardening
matthew
2026-05-10 15:33:22 -07:00
-
fdbe469d50
labels: add deluxe parser (Phase A — master enum identification)
MattJackson
2026-05-10 15:22:11 -07:00
-
1d46ad02b6
labels: add deluxe parser (Phase A — master enum identification)
matthew
2026-05-10 15:22:11 -07:00
-
4ec75a03f2
labels: shared platform (vocab/text/jar) + dbp refactor
MattJackson
2026-05-10 15:16:25 -07:00
-
307bee11e4
labels: shared platform (vocab/text/jar) + dbp refactor
matthew
2026-05-10 15:16:25 -07:00
-
99236ffd55
labels: add class_reader, hand-rolled JVM .class file parser
MattJackson
2026-05-10 15:06:34 -07:00
-
dab9b9c9db
labels: add class_reader, hand-rolled JVM .class file parser
matthew
2026-05-10 15:06:34 -07:00
-
9e3327a569
v0.18.8: bump version (Pass-1 fast-skip never reached autorip 0.18.7 — Cargo.lock mis-resolved)
MattJackson
2026-05-10 14:01:23 -07:00
-
bf1a67706b
v0.18.8: bump version (Pass-1 fast-skip never reached autorip 0.18.7 — Cargo.lock mis-resolved)
matthew
2026-05-10 14:01:23 -07:00
-
0081955686
labels: add dbp parser (Magnolia Pictures BD-J framework)
MattJackson
2026-05-10 13:15:07 -07:00
-
2495acc677
labels: add dbp parser (Magnolia Pictures BD-J framework)
matthew
2026-05-10 13:15:07 -07:00
-
3244fdd683
v0.18.7: Pass 1 fast-skip, defer recovery to Pass N
MattJackson
2026-05-10 12:50:12 -07:00
-
f755ca9ea4
v0.18.7: Pass 1 fast-skip, defer recovery to Pass N
matthew
2026-05-10 12:50:12 -07:00
-
ef5487e5a5
labels: distinguish "parser detected" from "parser succeeded"
MattJackson
2026-05-10 12:36:05 -07:00
-
2984959fe3
labels: distinguish "parser detected" from "parser succeeded"
matthew
2026-05-10 12:36:05 -07:00
-
e7dffa63d2
v0.18.6: bump version (unified release with bdemu/freemkv/autorip)
MattJackson
2026-05-10 10:03:03 -07:00
-
993d4bf7e1
v0.18.6: bump version (unified release with bdemu/freemkv/autorip)
matthew
2026-05-10 10:03:03 -07:00
-
e5989c8270
labels: expose analyze() for corpus regression tooling
MattJackson
2026-05-10 07:42:45 -07:00
-
e61caff4de
labels: expose analyze() for corpus regression tooling
matthew
2026-05-10 07:42:45 -07:00
-
e1c938b82a
ci: drop --locked from libfreemkv workflows
MattJackson
2026-05-09 20:40:31 -07:00
-
afa04aa6cd
ci: drop --locked from libfreemkv workflows
matthew
2026-05-09 20:40:31 -07:00
-
ed801a708b
fmt: rustfmt-mandated reflow of canonical_title_order tests
MattJackson
2026-05-09 20:34:40 -07:00
-
c6bcce0d67
fmt: rustfmt-mandated reflow of canonical_title_order tests
matthew
2026-05-09 20:34:40 -07:00
-
d94451954c
v0.18.4: cargo --locked everywhere — hard-fail dependency races
MattJackson
2026-05-09 20:30:34 -07:00
-
455b359e9c
v0.18.4: cargo --locked everywhere — hard-fail dependency races
matthew
2026-05-09 20:30:34 -07:00