[pulseaudio-discuss] [PATCH] enhancement of module-combine-sink for slave control while module is up

Steffen Pfendtner steffen at pfendtner.de
Thu Jan 5 19:13:25 UTC 2017


Hi,

Here comes my first try to allow a dedicated control of what sinks shall be added or removed from the combine sink.
My goal is to allow pulseaudio-dlna to add new DLNA sinks to a existing combine sink. This way we get a uninterrupted braodcast to several DLNA 
receivers at once.

I have tried to keep the modifications to the module itsself. However as I need two CLI commands I did have to extend the sink struct with two 
new function pointers.


Steffen Pfendtner (1):
  added two new commands to native API to control the combine sink
    slaves after the combine sink has been created

 src/modules/module-combine-sink.c | 92 +++++++++++++++++++++++++++++++++++++++
 src/pulsecore/cli-command.c       | 78 +++++++++++++++++++++++++++++++++
 src/pulsecore/sink.c              | 32 ++++++++++++++
 src/pulsecore/sink.h              |  8 ++++
 4 files changed, 210 insertions(+)

-- 
1.9.1



More information about the pulseaudio-discuss mailing list