fangorn/sunshine-qemu
public
ref:main
Traceability Matrix
| Requirement | Title | Tests | Coverage | PRs | Implementation |
|---|---|---|---|---|---|
| REQ-AUD-001 | Guest audio output streamed to Moonlight | No linked tests | stale | No linked PRs | None |
| REQ-AUD-002 | Client microphone delivered to guest | No linked tests | no tests | No linked PRs | None |
| REQ-CAP-001 | Connect to QEMU D-Bus display and discover VM consoles | No linked tests | stale | No linked PRs | None |
| REQ-CAP-002 | Capture shared-memory scanouts | No linked tests | stale | No linked PRs | None |
| REQ-CAP-003 | Zero-copy DMABUF scanouts into VAAPI and CUDA encoders | No linked tests | stale | No linked PRs | None |
| REQ-CAP-004 | Survive guest mode changes, Disable, and reboot | No linked tests | stale | No linked PRs | None |
| REQ-CAP-005 | Composite guest cursor into the stream | No linked tests | stale | No linked PRs | None |
| REQ-CAP-006 | Selectable via capture = qemu config | No linked tests | stale | No linked PRs | None |
| REQ-CMP-001 | Unchanged Sunshine behavior when QEMU backend is not selected | No linked tests | stale | No linked PRs | None |
| REQ-DEP-001 | Multiple VMs streamable from one host | No linked tests | stale | No linked PRs | None |
| REQ-DEP-002 | systemd template unit and libvirt integration | No linked tests | stale | No linked PRs | None |
| REQ-E2E-001 | Primary journey: Moonlight streams a QEMU VM with no guest agent | No linked tests | stale | No linked PRs | None |
| REQ-INP-001 | Keyboard input delivered to guest | No linked tests | stale | No linked PRs | None |
| REQ-INP-002 | Mouse input delivered to guest | No linked tests | stale | No linked PRs | None |
| REQ-INP-003 | Touch input delivered to guest | No linked tests | stale | No linked PRs | None |
| REQ-INP-004 | Gamepad input for Linux guests | No linked tests | no tests | No linked PRs | None |
| REQ-NFR-001 | Capture-to-packet latency budget | No linked tests | stale | No linked PRs | None |