[pulseaudio-discuss] [PATCH 0/2] module-device-manager routing fix

Georg Chini georg at chini.tk
Thu Nov 30 20:57:15 UTC 2017


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.



More information about the pulseaudio-discuss mailing list