-
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