Commit Graph

  • 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