From 9e69a0cb970d06ef9d1163000a2fbfb176aa22dc Mon Sep 17 00:00:00 2001 From: Alex P Date: Mon, 17 Nov 2025 17:36:53 +0200 Subject: [PATCH] Fix: set EDID before video init to ensure audio capability detection --- internal/native/native.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/native/native.go b/internal/native/native.go index cb8761cf..458c8df6 100644 --- a/internal/native/native.go +++ b/internal/native/native.go @@ -105,6 +105,11 @@ func (n *Native) Start() { setInstance(n) setUpNativeHandlers() + // set EDID before video init so source sees audio capabilities immediately + if err := videoSetEDID(DefaultEDID); err != nil { + n.l.Warn().Err(err).Msg("failed to set default EDID before video init") + } + // start the native video go n.handleLogChan() go n.handleVideoStateChan()