kvm/internal/native
Alex P 0168fcbdbd Make config.EdidString the single source of truth for EDID
- Set DefaultEDID in config defaults instead of empty string
- Pass config EDID to Native.Start() to fix initialization race condition
- Update DefaultEDID to MacBook-compatible value (2ch, 48kHz, 16/20/24-bit)
- Add getDefaultEDID RPC endpoint for UI to fetch backend constant
- Update UI to dynamically fetch default EDID instead of hardcoding
- Remove all EDID fallback logic now that config always has a value
- Simplify rpcGetEDID to return config value directly

This ensures the configured EDID is used from startup and eliminates
sync issues between backend constant, config, and UI.
2025-11-19 11:08:32 +02:00
..
cgo Merge branch 'dev' into feat/audio-support 2025-10-30 02:14:30 +02:00
eez feat: refactoring network stack (#878) 2025-10-15 18:32:58 +02:00
cgo_linux.go feat: failsafe mode (#952) 2025-11-11 13:13:42 +01:00
cgo_notlinux.go feat: jetkvm native in cGo 2025-09-29 14:09:30 +02:00
chan.go feat: jetkvm native in cGo 2025-09-29 14:09:30 +02:00
ctrl.h feat: jetkvm native in cGo 2025-09-29 14:09:30 +02:00
display.go feat: jetkvm native in cGo 2025-09-29 14:09:30 +02:00
log.go feat: jetkvm native in cGo 2025-09-29 14:09:30 +02:00
native.go Make config.EdidString the single source of truth for EDID 2025-11-19 11:08:32 +02:00
single.go feat: jetkvm native in cGo 2025-09-29 14:09:30 +02:00
video.go Make config.EdidString the single source of truth for EDID 2025-11-19 11:08:32 +02:00