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

--- Comment #18 from Wellington Wallace <[email protected]> ---
(In reply to pallaswept from comment #17)
> A related issue, regarding the visualiser app 'cava', the Plasma widget
> 'Kurve', and the mic icon appearing at the wrong time:
> https://github.com/karlstav/cava/issues/657
> 
> Related Plasma code:
> https://invent.kde.org/plasma/plasma-pa/-/blob/master/src/qml/
> microphoneindicator.cpp?ref_type=heads#L261
> 
> I have found that by the application setting appropriate properties, it can
> avoid being detected as 'using the mic'.
> 
> EasyEffects (the new name of pulseeffects) was my test case for this as it
> appeared to be using this technique effectively, so it seems like maybe this
> bug could be closed as resolved? Or perhaps some more complex heuristic for
> 'using the mic' detection, is intended to resolve this fully. Not sure, but
> hope this info is helpful.

I'm EasyEffects developer. The reason why a mic icon is not shown for it is
totally different. Differently from PulseEffects that used GStreamer playback
and recording streams EasyEffects does not use streams at all. We use a
pipeline composed by what PipeWire calls pw_filter objects. In short they are
simpler than a stream and are usually used to wrap plugins that will be used to
filter audio.

Pulseaudio does not have objects dedicated to third party filter creation. This
is something that came with PipeWire. Most likely KDE's volume manager is still
based on Pulseaudio code and is only searching for audio streams. As
EasyEffects does not create any of them KDE does not show a mic icon when
EasyEffects is recording audio.

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

Reply via email to