You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 100f2cc
Browse filesBrowse the repository at this point in the historyBrowse files
Server: read the fade-in gain once per channel per frame
DecodeReceiveData() called CChannel::GetFadeInGain() twice per channel
pair, so every frame performed 2N^2-N int-to-float conversions and
divisions on N values that do not change within the frame: the fade-in
counters are only written under CServer::Mutex, which OnTimer() holds
for the whole decode phase.
Read each connected channel's fade-in gain into vecfFadeInGains in the
loop that builds vecChanIDsCurConChan, in the same order and under the
same lock, and multiply from that vector instead. The two factors are
applied in the same order as before.
Closes#3945
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
0 commit comments