[pulseaudio-discuss] [PATCH 0/2] module-device-manager routing fix
Tanu Kaskinen
tanuk at iki.fi
Tue Nov 28 17:50:00 UTC 2017
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(-)
--
2.14.2
More information about the pulseaudio-discuss
mailing list