[pulseaudio-discuss] [PATCH 0/9] Create more nodes
Tanu Kaskinen
tanu.kaskinen at linux.intel.com
Thu Nov 7 18:00:05 CET 2013
I planned to start implementing node-based routing for sink inputs,
but I realized that that would cause regressions if nodes don't exist
for all sinks and sink inputs. After this patch series we should have
"full coverage" in terms of node support in backends.
Tanu Kaskinen (9):
Create nodes for sink inputs
Create nodes for source outputs
Create nodes for sinks
Create nodes for sources
source: Initialize pa_source.monitor_of already in pa_source_new()
sink: Create the sink node before creating the monitor source
Create nodes for monitor sources
node: Generate a nice name for monitor nodes
device-port: Generate monitor nodes for output ports
src/modules/echo-cancel/module-echo-cancel.c | 12 +++++++++++
src/modules/macosx/module-coreaudio-device.c | 6 ++++++
src/modules/module-combine-sink.c | 3 +++
src/modules/module-equalizer-sink.c | 6 ++++++
src/modules/module-esound-sink.c | 3 +++
src/modules/module-ladspa-sink.c | 6 ++++++
src/modules/module-loopback.c | 8 +++++++
src/modules/module-null-sink.c | 3 +++
src/modules/module-null-source.c | 3 +++
src/modules/module-pipe-sink.c | 3 +++
src/modules/module-pipe-source.c | 3 +++
src/modules/module-remap-sink.c | 6 ++++++
src/modules/module-remap-source.c | 6 ++++++
src/modules/module-sine-source.c | 3 +++
src/modules/module-sine.c | 3 +++
src/modules/module-solaris.c | 6 ++++++
src/modules/module-tunnel-sink-new.c | 4 ++++
src/modules/module-tunnel-source-new.c | 4 ++++
src/modules/module-tunnel.c | 6 ++++++
src/modules/module-virtual-sink.c | 6 ++++++
src/modules/module-virtual-source.c | 8 +++++++
src/modules/module-virtual-surround-sink.c | 6 ++++++
src/modules/module-waveout.c | 8 +++++++
src/modules/oss/module-oss.c | 6 ++++++
src/modules/raop/module-raop-sink.c | 3 +++
src/modules/rtp/module-rtp-recv.c | 3 +++
src/modules/rtp/module-rtp-send.c | 3 +++
src/modules/xen/module-xenpv-sink.c | 3 +++
src/pulsecore/device-port.c | 31 ++++++++++++++++++++++++++++
src/pulsecore/device-port.h | 1 +
src/pulsecore/node.c | 16 +++++++++++++-
src/pulsecore/node.h | 3 +++
src/pulsecore/play-memblockq.c | 5 +++++
src/pulsecore/protocol-esound.c | 6 ++++++
src/pulsecore/protocol-http.c | 3 +++
src/pulsecore/protocol-simple.c | 6 ++++++
src/pulsecore/sink.c | 27 ++++++++++++------------
src/pulsecore/sound-file-stream.c | 3 +++
src/pulsecore/source.c | 13 +++++++++++-
src/pulsecore/source.h | 2 ++
todo | 6 ++++++
41 files changed, 246 insertions(+), 16 deletions(-)
--
1.8.3.1
More information about the pulseaudio-discuss
mailing list