Commit Graph

  • 8abd47e9f6 Merge pull request 'PR-Q3a.0: install daedalus-decoder.pc for sibling consumers' (#17) from noether/decoder-pkgconfig into main main marfrit 2026-05-26 11:56:03 +00:00
  • df339c07fd Install daedalus-decoder.pc for sibling consumers noether/decoder-pkgconfig marfrit 2026-05-26 13:32:58 +02:00
  • 9061350e82 Merge pull request 'PR-A6: enable libavcodec deblock + drive daedalus deblock on real streams' (#16) from noether/tools-h264-deblock-validation into main marfrit 2026-05-26 10:12:30 +00:00
  • b597fc0098 PR-A6: enable libavcodec deblock + drive daedalus deblock on real streams claude-noether 2026-05-26 11:47:09 +02:00
  • 35b4f163c6 Merge pull request 'Stage 2 PR-A3b: real H.264 coefficients through daedalus-decoder, byte-exact' (#15) from noether/tools-h264-real-coeffs into main marfrit 2026-05-26 09:36:03 +00:00
  • 44e92fa3dc Stage 2 PR-A3b: real H.264 coefficients through daedalus-decoder, byte-exact claude-noether 2026-05-26 09:56:29 +02:00
  • 69d68e0323 Merge pull request 'Stage 2 PR-A2: per-MB inspection callback wiring + invariant checks' (#14) from noether/tools-h264-callback-wiring into main marfrit 2026-05-26 07:06:39 +00:00
  • 86a28d2a3b Stage 2 PR-A2: per-MB inspection callback wiring + invariant checks claude-noether 2026-05-26 07:02:29 +02:00
  • 972a79dde2 Merge pull request 'Stage 2 PR-A1b: tools/daedalus_decode_h264 — H.264 standalone test harness' (#13) from noether/tools-h264-cli into main marfrit 2026-05-26 04:55:42 +00:00
  • 56f8498057 Stage 2 PR-A1b: tools/daedalus_decode_h264 — H.264 standalone test harness claude-noether 2026-05-26 06:10:29 +02:00
  • f374ec99d6 Merge pull request 'Stage 2 PR-b: deblock dispatch in flush_frame — luma + chroma, up to 8 submits' (#12) from noether/stage2-deblock into main marfrit 2026-05-25 21:51:16 +00:00
  • b707daf69f Stage 2 PR-b: deblock dispatch in flush_frame — luma + chroma, up to 8 submits claude-noether 2026-05-25 23:18:17 +02:00
  • 92453d7019 wip: deblock smoke test claude-noether 2026-05-25 23:16:08 +02:00
  • 321f94bba9 wip: deblock dispatch claude-noether 2026-05-25 23:14:24 +02:00
  • 418053db8d Merge pull request 'Stage 2 PR-a: predicted samples plumbing — caller-supplied per-MB pixels' (#11) from noether/stage2-predicted-samples into main marfrit 2026-05-25 21:07:28 +00:00
  • a7a0d56ecd Stage 2 PR-a: predicted samples plumbing — caller-supplied per-MB pixels claude-noether 2026-05-25 22:58:00 +02:00
  • 820771d24b Merge pull request 'phase1: bench_flush_frame substrate selector + IDCT-layer CPU vs QPU data' (#10) from noether/phase1-bench-substrate into main marfrit 2026-05-24 21:22:42 +00:00
  • 0b6482bc8f phase1: bench_flush_frame substrate selector + IDCT-layer QPU vs CPU data claude-noether 2026-05-24 23:19:39 +02:00
  • 43aa43017c Merge pull request 'phase1: substrate selector API + cross-substrate bit-exact ctest' (#9) from noether/phase1-substrate-select into main marfrit 2026-05-24 21:14:05 +00:00
  • 44ca4e550f phase1: substrate selector API + cross-substrate bit-exact ctest claude-noether 2026-05-24 23:07:45 +02:00
  • bfe43003f3 Merge pull request 'phase1: add IDCT-layer throughput benchmark (bench_flush_frame)' (#8) from noether/phase1-bench-flush into main marfrit 2026-05-24 21:03:10 +00:00
  • 352373a9be phase1: add IDCT-layer throughput benchmark (bench_flush_frame) claude-noether 2026-05-24 22:53:49 +02:00
  • 4c5c7a33ce Merge pull request 'phase1: add deployment-scale bit-exact ctest (1080p)' (#7) from noether/phase1-bitexact-1080p into main marfrit 2026-05-24 20:50:38 +00:00
  • 045553ccaf phase1: add deployment-scale bit-exact ctest (1080p, 8160 MBs) claude-noether 2026-05-24 22:49:01 +02:00
  • 72ee154b36 Merge pull request 'phase1: IDCT 8x8 dispatch (High profile transform_8x8_size_flag)' (#6) from noether/phase1-idct8 into main marfrit 2026-05-24 20:45:19 +00:00
  • adaabb1f63 phase1: IDCT 8x8 dispatch (High profile transform_8x8_size_flag) claude-noether 2026-05-24 22:41:05 +02:00
  • 5fa495964d Merge pull request 'phase1/stage1: chroma 4x4 IDCT dispatch (Cb+Cr, NV12 interleave)' (#5) from noether/phase1-stage1-chroma into main marfrit 2026-05-24 20:36:50 +00:00
  • 58848bd162 phase1/stage1: chroma 4x4 IDCT dispatch (Cb+Cr planar scratch, NV12 interleave) claude-noether 2026-05-24 22:34:42 +02:00
  • 41306e48ee Merge pull request 'phase1/stage1: bit-exact gate for the frame-scaled IDCT 4×4' (#4) from noether/phase1-stage1-bitexact into main marfrit 2026-05-24 20:27:04 +00:00
  • 948697ef0d phase1/stage1: bit-exact gate for the frame-scaled luma IDCT 4x4 claude-noether 2026-05-24 22:20:21 +02:00
  • abd94e9db5 Merge pull request 'phase1/stage1: frame-scaled luma IDCT 4×4 — first GPU round-trip' (#3) from noether/phase1-stage1-idct into main marfrit 2026-05-24 20:18:43 +00:00
  • 69b124adf1 phase1/stage1: frame-scaled luma IDCT 4x4 dispatch — first GPU round-trip claude-noether 2026-05-24 22:15:35 +02:00
  • 90d7c546bd Merge pull request 'scaffold: CMake + API skeleton + smoke test' (#2) from noether/repo-scaffold into main marfrit 2026-05-24 20:10:25 +00:00
  • 08080f062c scaffold: CMake + API skeleton + smoke test claude-noether 2026-05-24 22:08:46 +02:00
  • 4c9f07f082 Merge pull request 'design: §9 open questions → Phase 1 decisions (user confirmed 2026-05-24)' (#1) from noether/design-decisions into main marfrit 2026-05-24 19:58:41 +00:00
  • 7cbf4ce15b design: §9 open questions → Phase 1 decisions (user confirmed 2026-05-24) claude-noether 2026-05-24 21:57:20 +02:00
  • cfeb998ff8 Update DESIGN.md noether/initial-design marfrit 2026-05-24 19:51:38 +00:00
  • 8a4fb10a7f design: appendices A (shader reuse audit) + B (libavcodec intercept) + C (risk register) claude-noether 2026-05-23 23:10:39 +02:00
  • 4182b32adf design: optional Stage 5 NV12 → RGBA conversion claude-noether 2026-05-23 22:46:45 +02:00
  • 59885dd868 initial design doc — frame-level GPU H.264 decoder for V3D7 claude-noether 2026-05-23 22:44:03 +02:00