design: §9 open questions → Phase 1 decisions (user confirmed 2026-05-24) #1
Reference in New Issue
Block a user
Delete Branch "noether/design-decisions"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Captures the user's 2026-05-24 decisions on all 7 §9 open questions.
VK_KHR_external_memory_dma_bufexportfind_package, pinned to tagged releaseAlso extends §8 Phasing with a "Phase 5+ future codec scope" paragraph reflecting the VP9/AV1 clarification.
No architecture changes; only decisions captured. Phase 1 implementation can begin against this baseline once merged.
All seven questions from the initial design draft decided in the user's 2026-05-24 review: 1. Intra prediction: GPU wavefront in Phase 1, revisit if bottleneck 2. libavcodec intercept: macroblock-level for Phase 1 3. Shader parameterisation: measure both during Phase 2 MC, pick winner 4. DPB allocation: Vulkan-native VkImage with dma_buf export 5. Daemon integration: library link 6. daedalus-fourier dep: CMake find_package, pinned to tagged release 7. Codec scope: H.264 first; HEVC/10-bit/interlaced/FMO/ASO firmly out; VP9 + AV1 deferred to Phase 5+ but NOT firmly out (scope expansion vs the initial draft which had grouped them with HEVC) Section heading renamed "Open questions" → "Phase 1 decisions" with explicit user-confirmed annotations. Each item preserves the original wording for traceability. §8 Phasing extended with a Phase 5+ paragraph clarifying the VP9/AV1 deferral and reaffirming HEVC's firmly-out status. No architecture changes; only decisions captured. Phase 1 implementation can now begin against this baseline.