Commit Graph

  • a4855f72de Phase 7 close addendum: Option B applied after ampere cross-test + web research master marfrit 2026-05-17 16:44:03 +00:00
  • 7d8d720631 iter39 Phase 7 CLOSE: vainfo + iter38 baseline PASS; Hi10P kernel/HW gap on RK3399 marfrit 2026-05-17 16:40:57 +00:00
  • 407c7c56e1 iter39 Phase 4-6 LANDED on backend — Phase 7 awaiting fresnel power-on marfrit 2026-05-17 09:22:34 +00:00
  • e66c5c0583 Update handoff doc for final iter38 close — 5/5 PASS in single libva session marfrit 2026-05-14 19:23:09 +00:00
  • ba4b6fd240 iter38 close: multi-device probe — 5/5 codecs in one libva session marfrit 2026-05-14 18:58:17 +00:00
  • 7e3eadf983 iter36 close: env-gated DIAG removed, 5/5 PASS retained marfrit 2026-05-14 18:13:39 +00:00
  • 7c06c519e7 iter35 close: MPEG-2 verified libva-correct; HW IDCT precision intrinsic marfrit 2026-05-14 17:58:31 +00:00
  • 7ef4ac234b Final handoff doc: campaign closed at 5/5 PASS on 7.0-14 clean kernel marfrit 2026-05-14 16:52:18 +00:00
  • 70ddbd6c4b iter34 close: kernel 7.0-14 CLEAN ship — 5/5 codecs PASS marfrit 2026-05-14 16:50:59 +00:00
  • cd2d077cb6 iter33: MPEG-2 closed (libva==kdirect bit-exact) — 5/5 codecs PASS marfrit 2026-05-14 16:40:05 +00:00
  • 51eee192b8 iter33 α-30 close: VP8 FIXED — 4/5 codecs PASS marfrit 2026-05-14 16:38:11 +00:00
  • acacf3d7eb iter32 close: kernel substrate cleanup landed → 7.0-11 SHIPPING marfrit 2026-05-14 15:41:05 +00:00
  • 85cc1781e1 Update campaign session doc: full-day arc closes at 3/3 PASS marfrit 2026-05-14 15:34:22 +00:00
  • fde8a25779 Update handoff doc: HEVC Bug 5 fully fixed (3/3 PASS) marfrit 2026-05-14 15:32:27 +00:00
  • c1f9738368 iter31 α-29 close: HEVC Bug 5 remainder FIXED — 3/3 PASS marfrit 2026-05-14 15:30:48 +00:00
  • 422ecafca9 Add pre-compact handoff doc for session resumption marfrit 2026-05-14 14:55:15 +00:00
  • c15fc6c0f6 iter28b DIAG documented: universal trim=40 breaks IDR (reverted) marfrit 2026-05-14 14:45:35 +00:00
  • 8b17bf797a Final session summary: H264 + VP9 + HEVC frame 1 byte-equal to SW marfrit 2026-05-14 12:10:08 +00:00
  • 02c4192902 iter27/28: probe HEVC frame 2+ divergence; α-27/α-28 no-op; ffmpeg-vaapi slice_data inflation localized marfrit 2026-05-14 10:28:34 +00:00
  • bf67900cd8 iter20-26: kernel-side root-cause localization, α-25/α-26 fix Bug 4, partial Bug 5 marfrit 2026-05-14 10:10:56 +00:00
  • a443ad73d3 iter19 Phase 8 close: mechanism 2 (REINIT) disproved; ctrl_hdl mismatch is sole remaining hypothesis marfrit 2026-05-14 09:04:11 +00:00
  • a449cec92e iter18 Phase 8 close: mechanisms 3 + 5 disproved; iter17 finding stands marfrit 2026-05-14 09:02:19 +00:00
  • cbead4ec64 iter17 Phase 7: KERNEL PRINTK FINDS THE BUG — controls lost between S_EXT_CTRLS and rkvdec read marfrit 2026-05-14 08:55:58 +00:00
  • 57051b665c iter17 Phase 0: kernel-side rkvdec_hevc_run diagnostic printk marfrit 2026-05-14 08:44:57 +00:00
  • caf480ef71 iter16 Phase 8 close: VP8 OUTPUT byte-verified — Bug 4/5/6 same cause class marfrit 2026-05-14 08:37:26 +00:00
  • 42c0515900 iter15 Phase 8 close: α-19 S_FMT CAPTURE wires up, 14 hypotheses eliminated marfrit 2026-05-14 08:35:37 +00:00
  • 18f24cd26d iter14 Phase 8 close: α-16 finds libva HEVC OUTPUT bytes BYTE-IDENTICAL to input marfrit 2026-05-14 08:29:10 +00:00
  • 2eaf737145 iter13 Phase 8 close: α-17 DMA_BUF_IOCTL_SYNC ioctls fire but hashes unchanged marfrit 2026-05-14 08:08:11 +00:00
  • 33f74b07c8 iter12 Phase 8 close: kernel 7.0-2 with RFC v2 deployed; Bug 4/5 unchanged marfrit 2026-05-14 07:47:51 +00:00
  • de889898b8 iter12 Phase 4 + 6: integrate vb2_dma_resv RFC v2 into linux-fresnel-fourier 7.0-2 marfrit 2026-05-14 06:56:15 +00:00
  • f40b025868 iter12 Phase 0: lock OUTPUT bitstream byte dump as next candidate marfrit 2026-05-14 06:08:27 +00:00
  • 7807326aff iter11 Phase 8 close: HEVC wire-byte search exhausted; same wall as iter9 marfrit 2026-05-14 06:07:35 +00:00
  • 7a1bd8ec0a iter11 Phase 5: α-13 inert; pivot to α-14 num_entry_point_offsets marfrit 2026-05-14 02:06:37 +00:00
  • a18ba53d6b iter11 Phase 3 + 4: HEVC SPS wire-byte diff narrows Bug 5 to α-13 marfrit 2026-05-14 01:58:03 +00:00
  • 5f94d7a9ae iter10 close + iter11 Phase 0: pivot to HEVC wire-byte diff for Bug 5 marfrit 2026-05-14 01:37:45 +00:00
  • 917e9b2691 iter10 Phase 0: Bommarito patch unreachable on RK3399 — close Phase 0 negative marfrit 2026-05-14 01:34:20 +00:00
  • 5e2a228cfd iter9 Phase 8 close: α-7 inert as predicted; wire-byte search exhausted marfrit 2026-05-13 13:57:26 +00:00
  • 3b0880a97f iter9 Phase 5: CRIT-1 — α-7 contradicted by VP9/MPEG-2 PASS evidence marfrit 2026-05-13 13:33:54 +00:00
  • 4832ffc401 iter9 Phase 4: α-7 implementation contract — monotonic per-context counter marfrit 2026-05-13 13:27:40 +00:00
  • fa771b0625 iter9 Phase 0: lock α-7 timestamp scheme — only remaining wire diff marfrit 2026-05-13 13:27:01 +00:00
  • 3ed1e454fb iter8 Phase 7c + 8: close iter8 PARTIAL — Bug 4 narrowed via 5 eliminations marfrit 2026-05-13 13:01:36 +00:00
  • 16034152a8 iter8 Phase 4c: α-2 plan — remove POC sentinel strip for rkvdec marfrit 2026-05-13 12:48:52 +00:00
  • 64b370d863 iter8 Phase 5b review: CRIT-1 kills α-1 (rkvdec ignores constraint_set_flags) marfrit 2026-05-13 12:33:40 +00:00
  • 678c072d75 iter8 Phase 4b: α-1 plan — per-profile SPS constraint_set_flags marfrit 2026-05-13 12:25:23 +00:00
  • 84c939692f iter8 Phase 7 (γ + IMP-1): root cause confirmed kernel-side marfrit 2026-05-13 12:23:55 +00:00
  • d4c04b4a3b iter8 Phase 5: sonnet-architect review — 2 CRIT + 4 IMP + 3 MIN marfrit 2026-05-13 11:55:51 +00:00
  • 3a6307638d iter8 Phase 4: γ-then-α plan — diagnostic dump first, fix after marfrit 2026-05-13 11:51:47 +00:00
  • 4320d7860f iter8 Phase 3: empirical Bug 4 redefinition — partial-fill, not inter race marfrit 2026-05-13 11:48:41 +00:00
  • abd97e3eb6 iter8 Phase 2: H.264 backend source-read + refined hypothesis surface marfrit 2026-05-13 11:19:49 +00:00
  • e47a7ba309 iter8 Phase 0: lock Bug 4 — H.264 inter-frame race-loss marfrit 2026-05-13 11:15:45 +00:00
  • b0ebe67673 iter7 PASS close: auto-detect picks rkvdec reliably; iter4-B1a closed marfrit 2026-05-13 11:10:23 +00:00
  • 5bf6acb964 iter7 Phase 6: 1 commit landed on fork — auto-detect refactor pending fresnel build marfrit 2026-05-13 09:41:12 +00:00
  • cebdd82e7f iter7 Phase 5: review — 2 CRIT on link-graph traversal; algorithm validated marfrit 2026-05-13 09:34:40 +00:00
  • 8ce6372ef8 iter7 Phase 4: plan — split iter4-B1 into B1a (this iter, encoder/decoder) + B1b (defer, multi-decoder routing) marfrit 2026-05-12 23:40:53 +00:00
  • fc44a1e63c iter7 Phase 0 lock: iter4-B1 auto-detect harden — require MEDIA_ENT_F_PROC_VIDEO_DECODER marfrit 2026-05-12 23:25:18 +00:00
  • 8ce00d3aa1 iter6 PARTIAL close: Bug 6 narrowed to H-E (kernel-side hantro VP8 partial-write) marfrit 2026-05-12 22:52:15 +00:00
  • 007cf6ca8e iter6 Phase 3: narrowed Bug 6 — H-A/B/C eliminated; H-D/E (kernel) remain marfrit 2026-05-12 22:43:14 +00:00
  • bece7b7016 iter6 Phase 2: situation — VP8 control bytes are correct; bug is elsewhere marfrit 2026-05-12 20:17:05 +00:00
  • 868d854121 iter6 Phase 0 lock: Candidate G — Bug 6 VP8 partial output marfrit 2026-05-12 19:37:13 +00:00
  • 34e1480de5 iter6 Phase 0: substrate inventory + 5 candidate research questions marfrit 2026-05-12 19:23:58 +00:00
  • 9a14cc2527 iter5b-β Phase 8 close: PARTIAL PASS — VP9 unblocked direct, Bugs 4/5/6 carried to iter6 marfrit 2026-05-12 19:01:07 +00:00
  • c773c3d2c1 iter5b-β Phase 7: PARTIAL PASS — VP9 unblocked, MPEG-2 maintained, HEVC+VP8 partial marfrit 2026-05-12 18:56:26 +00:00
  • 311411b3f9 iter5b-β Phase 6: 3 commits A+B+C landed on fork, build pending fresnel uptime marfrit 2026-05-12 15:16:28 +00:00
  • 3508a2cfeb iter5b Phase 5 v2: 2 CRIT findings — NULL guard + missing request_pool_destroy marfrit 2026-05-12 13:50:08 +00:00
  • 5abea730a0 iter5b Phase 4 v2: re-plan with option β — CreateContext-centric OUTPUT lifecycle marfrit 2026-05-12 12:57:54 +00:00
  • 864af258e9 iter5b Phase 7: FAIL — HEVC SIGSEGV, option α' rejected, revert + loopback to β marfrit 2026-05-12 12:46:16 +00:00
  • 550bb81a3e iter5b Phase 6: 3 commits A+B+C landed clean, backend installed on fresnel marfrit 2026-05-12 09:41:04 +00:00
  • 7d1c44bd90 iter5b Phase 5: review — CRIT-1 mechanical pseudocode fix, 3 IMP amendments marfrit 2026-05-12 08:04:38 +00:00
  • eca03d2641 iter5b Phase 4: plan — option α' (single-config lookup), 10 contract clauses marfrit 2026-05-11 19:24:35 +00:00
  • 6b0e023e7f iter5b Phase 2: situation — lifecycle traced, option β (defer to CreateContext) recommended marfrit 2026-05-11 19:12:58 +00:00
  • cd34ec1918 iter5 Phase 0 loopback: real Bug 2 is surface.c:173 hardcoded OUTPUT format marfrit 2026-05-11 11:21:41 +00:00
  • 0adfb11fff iter5 Phase 5: review CRIT-1 invalidates Phase 4 — loop back to Phase 0/3 marfrit 2026-05-11 10:56:11 +00:00
  • a809e9c0b8 iter5 Phase 4: plan — 4 patches + manifest diff + PKGBUILD bump marfrit 2026-05-11 07:40:44 +00:00
  • 3c05564e99 iter5 Phase 3: baseline — 4/5 libva codecs race-lose, MPEG-2 wins, kdirect clean marfrit 2026-05-11 05:14:57 +00:00
  • 9941523f1f iter5 Phase 2: situation analysis — 4-patch plan (3 RFC v2 + 1 new rkvdec consumer) marfrit 2026-05-11 03:58:07 +00:00
  • 31b9255d63 iter5 Phase 0 amend: Bug 3 collapses, locked criteria 5→4 marfrit 2026-05-11 03:55:36 +00:00
  • 8acfca3fe0 iter5 Phase 0: lock Candidate B — vb2_dma_resv + hantro UAPI drift in linux-fresnel-fourier marfrit 2026-05-10 20:54:54 +00:00
  • 9d2b7c1944 iter4 Phase 7 close: Option-A transitive proof complete — VP9 PASS 4/5 marfrit 2026-05-10 20:01:09 +00:00
  • f510ac6be5 iter4 Phase 7 pause: fork fix-forward 692eaa0, awaiting fresnel return for transitive-proof closure marfrit 2026-05-10 10:18:07 +00:00
  • d87c940788 iter4 Phase 7: criterion 1+2+3 PASS, criterion 4+5 FAIL — three bug classes identified marfrit 2026-05-10 07:20:51 +00:00
  • 42b9ec333a iter4 Phase 6: 4 commits landed (Z+A+B+C), ffmpeg-vaapi VP9 decode PASS marfrit 2026-05-10 06:55:45 +00:00
  • 9865416ed2 iter4 Phase 5: sonnet-architect review — 4 Critical findings, all amendments incorporated marfrit 2026-05-10 05:49:13 +00:00
  • 4b36077b17 iter4 Phase 4: plan locks 12 contract clauses + Mitigation B marfrit 2026-05-09 23:10:47 +00:00
  • 56abe3d6a2 iter4 Phase 3: VP9 baseline + 4-codec regression on 7.0 substrate marfrit 2026-05-09 20:31:53 +00:00
  • 2651e4cfdf iter4 Phase 2: situation analysis — VP9 backend gaps + compressed- header parser requirement claude-noether 2026-05-09 05:20:07 +00:00
  • 9a71dbf4c3 iter4 Phase 0 + Phase 1 lock: VP9 on rkvdec claude-noether 2026-05-08 23:36:04 +00:00
  • d5d4beb64d iter3 Phase 8 close: 4/5 codecs passing, 3 new memory entries distilled, 0 Phase 7 → Phase 4 loopbacks claude-noether 2026-05-08 23:31:23 +00:00
  • afb9b1450f iter3 Phase 7: verification — 4 direct PASS, 1 transitive PASS claude-noether 2026-05-08 23:26:27 +00:00
  • 656596aa6b iter3 Phase 5: sonnet review — 4 Critical findings, 4 amendments claude-noether 2026-05-08 21:27:53 +00:00
  • 2918dda2e0 iter3 Phase 4: plan — 10 contract clauses, ~308-LOC patch, 3 commits claude-noether 2026-05-08 20:39:52 +00:00
  • fd3fce86a6 iter3 Phase 3: baselines — VP8 cross-validator + 3-codec regression + SW reference claude-noether 2026-05-08 20:14:46 +00:00
  • 898544a29c iter3 Phase 2: situation analysis — VP8 backend gaps + contract surface claude-noether 2026-05-08 17:27:06 +00:00
  • ea2413e957 iter3 Phase 0 + Phase 1 lock: VP8 on hantro-vpu-dec claude-noether 2026-05-08 15:49:28 +00:00
  • df787a6cc2 iter2 Phase 8 close: 3/5 codecs passing, lesson L1 extended (BOTH directions) claude-noether 2026-05-08 15:16:55 +00:00
  • 05b4bd56ec iter2 Phase 7: verification — all 5 criteria GREEN, third codec PASS claude-noether 2026-05-08 14:52:10 +00:00
  • 9eae068f11 iter2 Phase 5: sonnet review — 3 critical UAPI errors caught, 7 amendments claude-noether 2026-05-08 12:51:33 +00:00
  • 348736eb63 iter2 Phase 4: plan — 10 contract clauses, ~400-line h265.c rewrite claude-noether 2026-05-08 11:56:51 +00:00
  • d35a247948 iter2 Phase 3: baselines — substrate verified post-upgrade, HEVC anchor captured claude-noether 2026-05-08 11:13:38 +00:00
  • b3ba157cb4 iter2 Phase 2: situation analysis — six bugs in HEVC path claude-noether 2026-05-08 10:28:08 +00:00
  • 6e8c970c1d iter2 Phase 0 + Phase 1 lock: HEVC Main on rkvdec claude-noether 2026-05-08 09:44:30 +00:00