SignalForge Video
Planned
The SignalForge Video subsystem handles video capture, encoding, and integration with the display stack.
Features
- Hardware-accelerated video encoding/decoding through NPL drivers
- Zero-copy frame delivery via ION Rings
- Integration with the Surface Manager for compositor-level video surfaces
- Capability-controlled camera access
Architecture
Video frames flow through the same ION Ring infrastructure as all other Nexus IPC:
- Camera NPL captures raw frames
- Frames are placed on the application's ION Ring (zero-copy)
- Application processes frames (encoding, analysis, display)
- Processed frames can be submitted to the Surface Manager for display
Security
Camera access follows the same model as audio — explicit capability grant, ProvChain logging, HUD indicator, and user-revocable permissions. No application can access the camera without a visible, auditable capability.