[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