https://bugs.kde.org/show_bug.cgi?id=479619

            Bug ID: 479619
           Summary: Microphone's monitoring levels are extremely
                    non-linear
    Classification: Plasma
           Product: plasma-pa
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: applet
          Assignee: plasma-b...@kde.org
          Reporter: m...@ratijas.tk
                CC: isma...@gmail.com, m...@ratijas.tk, now...@gmail.com
  Target Milestone: ---

SUMMARY

Microphone's monitoring channel volume level does not scale linearly with
sensitivity. Normally, if you lover the output volume, the monitored volume
still ranges from 0.0 to 1.0 but UI scales it down to 0..volume range so that
it does not go out of slider's groove range. But the microphone apparently does
not work that way. The less sensitivity you set, the less will be the range of
monitored volume, and that scale is not even linear. For example, at 50%
sensitivity, I only get up to ~45% on volume monitor, and at 25% sensitivity it
won't go above 7%.

STEPS TO REPRODUCE
1. Play music that has constant volume on average, from a source that is
located at a fixed distance from your microphone.
2. Change microphone's sensitivity via Plasma Volume applet.
3. Observe the maximum value to which volume monitor (darker groove on the
slider) raises at peak volume levels.

OBSERVED RESULT
The lesser the sensitivity, the smaller the range of volume monitor.

EXPECTED RESULT
Volume monitor should stay in 0..1 range, regardless of sensitivity.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.0.80
KDE Frameworks Version: 5.249.0
Qt Version: 6.6.1
Kernel Version: 6.6.7-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-6700HQ CPU @ 2.60GHz
Memory: 15.6 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 970M/PCIe/SSE2

pipewire: 1:1.0.0-2
pipewire-pulse: 1:1.0.0-2
pulseaudio-qt: 1.3-1

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to