Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Feb 6, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Sapd added 2 commits February 5, 2026 23:12
The chatmix level calculation had game and chat directions swapped:
max game volume produced level > 64 (indicating chat), and vice versa.

This bug originated in the old C implementation (steelseries_arctis_7.c)
and was carried over verbatim during the C++ rewrite (#443). It went
unnoticed because the old code returned a plain int with no defined
semantics for direction, users just saw a changing number. The bug
became observable once ChatmixResult defined < 64 as game and > 64 as
chat.
…475)

The map() output range was backwards: neutral position (255) mapped to
0% instead of 100%. Swap range so percentages correctly reflect volume.
@pull pull bot locked and limited conversation to collaborators Feb 6, 2026
@pull pull bot added the ⤵️ pull label Feb 6, 2026
@pull pull bot merged commit 593c825 into Michsior14:master Feb 6, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant