On 28.11.2017 18:50, Tanu Kaskinen wrote: > PulseEffects[1] doesn't work properly[2] on KDE, because KDE uses > module-device-manager and module-device-manager routes PulseEffects' > streams too aggressively. These patches hopefully fix the problem (I > haven't tested myself, because I don't have KDE). > > [1] https://github.com/wwmm/pulseeffects > [2] https://github.com/wwmm/pulseeffects/issues/99 > > Tanu Kaskinen (2): > sink-input, source-output: add sink/source_requested_by_application > flag > device-manager: don't override application routing requests > > src/modules/echo-cancel/module-echo-cancel.c | 4 ++-- > src/modules/module-allow-passthrough.c | 4 ++-- > src/modules/module-combine-sink.c | 2 +- > src/modules/module-device-manager.c | 10 ++++++---- > src/modules/module-equalizer-sink.c | 2 +- > src/modules/module-intended-roles.c | 8 ++++---- > src/modules/module-ladspa-sink.c | 2 +- > src/modules/module-loopback.c | 4 ++-- > src/modules/module-remap-sink.c | 2 +- > src/modules/module-remap-source.c | 2 +- > src/modules/module-sine.c | 2 +- > src/modules/module-stream-restore.c | 4 ++-- > src/modules/module-virtual-sink.c | 2 +- > src/modules/module-virtual-source.c | 2 +- > src/modules/module-virtual-surround-sink.c | 2 +- > src/modules/rtp/module-rtp-recv.c | 2 +- > src/modules/rtp/module-rtp-send.c | 2 +- > src/pulsecore/play-memblockq.c | 2 +- > src/pulsecore/protocol-esound.c | 4 ++-- > src/pulsecore/protocol-http.c | 2 +- > src/pulsecore/protocol-native.c | 4 ++-- > src/pulsecore/protocol-simple.c | 4 ++-- > src/pulsecore/sink-input.c | 10 +++++++--- > src/pulsecore/sink-input.h | 11 ++++++++++- > src/pulsecore/sound-file-stream.c | 2 +- > src/pulsecore/source-output.c | 12 +++++++++--- > src/pulsecore/source-output.h | 13 ++++++++++++- > 27 files changed, 76 insertions(+), 44 deletions(-) > Look both good to me.