D29312: Change microphoneindicator for reporting audio monitors

Giusy Margarita noreply at phabricator.kde.org
Thu Apr 30 19:36:25 BST 2020


kurmikon created this revision.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
kurmikon requested review of this revision.

REVISION SUMMARY
  Microphone indicator was introduced to report applications using a microphone.
  
  That wasn't a bad idea, but due to a lack in qt libraries, we can't discern microphone input devices from pulseaudio monitor sinks. The latter are used by applications such as PulseEffects. They record the stream from a source (i.e. the audio from Firefox playing a YouTube video, in order to add some effects). Since they record something, they act like a microphone, even if they **are not** and **do not** use a microphone.
  
  I filed this bug report <https://bugs.kde.org/show_bug.cgi?id=410637> months ago, but nothing was resolved after months.
  
  An initial workaround was this revision <https://phabricator.kde.org/D22961>, that simply did nothing since PulseEffects keeps showing and the tooltip reports it's using a microphone when that's not true.
  
  So a solution to this issue is renaming the tooltip reporting **Monitor audio**, informing the user that //something is monitoring an audio stream//. That includes both cases, applications that are really using a microphone and applications like PulseEffects that are using an audio stream to record it and redirect the stream inside its input pipeline to apply some changes.
  
  If you will accept the revision, I will also help to translate it in my language.

REPOSITORY
  R115 Plasma Audio Volume Applet

REVISION DETAIL
  https://phabricator.kde.org/D29312

AFFECTED FILES
  src/qml/microphoneindicator.cpp

To: kurmikon
Cc: plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, ragreen, ZrenBot, ngraham, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20200430/2a60296e/attachment-0001.html>


More information about the Plasma-devel mailing list