瀏覽代碼

Silence live audio match logs unless debug enabled

master
Jan Svabenik 1 天之前
父節點
當前提交
196fb23fe4
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. +6
    -2
      internal/recorder/streamer.go

+ 6
- 2
internal/recorder/streamer.go 查看文件

@@ -429,13 +429,17 @@ func (st *Streamer) processFeed(msg streamFeedMsg) {

func (st *Streamer) signalHasListenerLocked(sig *detector.Signal) bool {
if sess, ok := st.sessions[sig.ID]; ok && len(sess.audioSubs) > 0 {
log.Printf("LIVEAUDIO MATCH: signal id=%d matched existing session listener center=%.3fMHz", sig.ID, sig.CenterHz/1e6)
if st.policy.DebugLiveAudio {
log.Printf("LIVEAUDIO MATCH: signal id=%d matched existing session listener center=%.3fMHz", sig.ID, sig.CenterHz/1e6)
}
return true
}
for subID, pl := range st.pendingListens {
delta := math.Abs(sig.CenterHz - pl.freq)
if delta < 200000 {
log.Printf("LIVEAUDIO MATCH: signal id=%d matched pending subscriber=%d center=%.3fMHz req=%.3fMHz delta=%.0fHz", sig.ID, subID, sig.CenterHz/1e6, pl.freq/1e6, delta)
if st.policy.DebugLiveAudio {
log.Printf("LIVEAUDIO MATCH: signal id=%d matched pending subscriber=%d center=%.3fMHz req=%.3fMHz delta=%.0fHz", sig.ID, subID, sig.CenterHz/1e6, pl.freq/1e6, delta)
}
return true
}
}


Loading…
取消
儲存