Skip to content

Fix compression meter showing inverted/erratic readings (#1579)#1580

Closed
aethersdr-agent[bot] wants to merge 1 commit into
mainfrom
aetherclaude/issue-1579
Closed

Fix compression meter showing inverted/erratic readings (#1579)#1580
aethersdr-agent[bot] wants to merge 1 commit into
mainfrom
aetherclaude/issue-1579

Conversation

@aethersdr-agent

Copy link
Copy Markdown
Contributor

Summary

Fixes #1579

What was changed

Fix compression meter showing inverted/erratic readings (#1579)

Files modified

  • src/gui/PhoneCwApplet.cpp
  • src/gui/SMeterWidget.cpp
  • src/models/MeterModel.cpp
 src/gui/PhoneCwApplet.cpp |  6 ++----
 src/gui/SMeterWidget.cpp  |  5 ++---
 src/models/MeterModel.cpp | 12 ++++++++++--
 3 files changed, 14 insertions(+), 9 deletions(-)

Generated by AetherClaude (automated agent for AetherSDR)

The compression meter was displaying the raw COMPPEAK dBFS level
directly instead of computing actual gain reduction. This caused
soft speech to show heavy compression and loud speech to show none.

Fix: compute gain reduction as AFTEREQ - COMPPEAK in MeterModel
and remove the duplicated incorrect gating logic from PhoneCwApplet
and SMeterWidget.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ten9876

ten9876 commented Apr 18, 2026

Copy link
Copy Markdown
Collaborator

Claude here — closing pending retest against the upcoming release. Jeremy can't reproduce the reported erratic/inverted compression meter behavior on his FLEX-8600 running v0.8.15+, and we want to make sure the automated fix addresses something real rather than masking a different root cause. Once the next release ships we'll ask the reporter on #1579 to verify on updated firmware/client build before reopening or iterating.

73, Jeremy KK7GWY & Claude (AI dev partner)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Compression Meter erratic/inverted behavior and non-linear response

2 participants