This commit is contained in:
Joey Yakimowich-Payne 2026-01-27 19:34:30 -07:00
commit ecfb59501a
5 changed files with 146 additions and 4 deletions

View file

@ -1215,12 +1215,12 @@ private:
- [x] Create 30Hz update timer with manual viewport control
- [x] Integrate PipeWire audio callbacks for meter data
- [x] Implement lock-free meter data transfer (atomics)
- [ ] Profile and optimize rendering performance
- [x] Profile and optimize rendering performance
- [ ] **Acceptance Criteria:** Smooth 30Hz meters with no GUI lag, validated with profiler
### Milestone 4: Virtual Devices & State Management
**Estimated Time:** 2 weeks
- [ ] Implement virtual sink/source creation via PipeWire adapters
- [x] Implement virtual sink/source creation via PipeWire adapters
- [ ] Create `PresetManager` with JSON serialization
- [ ] Implement preset load/save functionality
- [ ] Store UI layout alongside audio graph state