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

            Bug ID: 505725
           Summary: Using mute button on microphone hardware causes mute
                    status to flicker / toggle on/off forever
    Classification: Plasma
           Product: plasmashell
      Version First master
       Reported In:
          Platform: KDE Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Microphone Indicator widget
          Assignee: plasma-b...@kde.org
          Reporter: krzmb...@gmail.com
                CC: k...@privat.broulik.de
  Target Milestone: 1.0

SUMMARY
I have a Logitech G25 headset, which has a physical mute button for the
microphone on it. Additionally, it automatically mutes the mic, if it is
rotated away from the mouth and unmutes automatically when moving in the
reverse direction.

For quite some time I wouldn't see any kind of status change / notification in
the desktop when I (un)muted my microphone in either of these ways. However,
not too long ago (maybe a couple of months), I started seeing a reflection of
the mute status in KDE. However, as soon as that started to happen, every time
I change the mute state of my mic, the indicator of the desktop seems to run
into a sort of endless loop in which it will continually mute and unmute the
microphone in short succession. This will also persist if I change a different
input device in the audio settings and only stops once I unplug my headset.

STEPS TO REPRODUCE
1. Plug in the Logitech G35 in a muted state (mic rotated away from mouth)
2. Unmute the mic (by rotating the mic towards the mouth)

Pluggin in the headset in an unmuted state also triggers the issue (I assume
that the headset sends an explicit unmute event in this case, but that's just a
guess)

OBSERVED RESULT
The flickering starts. Note that while this happens the audio is actually muted
(or at least I can't seem to record any audio while the flickering happens).

EXPECTED RESULT
Mute changes via the headset should only yield a single toggling of the icon on
the desktop.

SOFTWARE/OS VERSIONS
Operating System: KDE neon User Edition
KDE Plasma Version: 6.4.0
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.0
Kernel Version: 6.11.0-26-generic (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-4770 CPU @ 3.40GHz
Memory: 16 GiB of RAM (15,6 GiB usable)
Graphics Processor: AMD Radeon RX 6600
Manufacturer: ASUS
Product Name: All Series

ADDITIONAL INFORMATION
I tested with a different headset (Jabra) which doesn't have this problem.
However, its mute status is also not reflected in the UI and back when this
wasn't the case with my G35 I didn't have any issues with it either.

If there is a reasonably easy way to bisect the commit history (e.g. in a VM),
I could probably do that if someone tells me what the best approach for
compiling KDE Plasma in a way so it can be easily tested.

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

Reply via email to