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