Fix: linter errors

This commit is contained in:
Alex P 2025-08-22 22:26:15 +00:00
parent 1e1677b35a
commit e360348829
3 changed files with 10 additions and 12 deletions

View File

@ -91,4 +91,4 @@ func StopAudioOutputStreaming() {
for atomic.LoadInt32(&outputStreamingRunning) == 1 {
time.Sleep(10 * time.Millisecond)
}
}
}

View File

@ -12,13 +12,13 @@ import (
// AudioRelay handles forwarding audio frames from the audio server subprocess
// to WebRTC without any CGO audio processing. This runs in the main process.
type AudioRelay struct {
client *AudioClient
ctx context.Context
cancel context.CancelFunc
wg sync.WaitGroup
logger *zerolog.Logger
running bool
mutex sync.RWMutex
client *AudioClient
ctx context.Context
cancel context.CancelFunc
wg sync.WaitGroup
logger *zerolog.Logger
running bool
mutex sync.RWMutex
// WebRTC integration
audioTrack AudioTrackWriter
@ -35,8 +35,6 @@ type AudioTrackWriter interface {
WriteSample(sample media.Sample) error
}
// NewAudioRelay creates a new audio relay for the main process
func NewAudioRelay() *AudioRelay {
ctx, cancel := context.WithCancel(context.Background())
@ -195,4 +193,4 @@ func (r *AudioRelay) incrementDropped() {
r.mutex.Lock()
r.framesDropped++
r.mutex.Unlock()
}
}

View File

@ -106,4 +106,4 @@ func UpdateAudioRelayTrack(audioTrack AudioTrackWriter) error {
// Update the track in the existing relay
globalRelay.UpdateTrack(audioTrack)
return nil
}
}