<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
I thought about this route, but the issue is I don't want interruptions
in the rooms already listening to music. Maybe if feed all four input
sources into split out sinks (splitting each input into 4 null-sink
outputs in the end), I could then attach the final sound card outputs
on demand without interruption to the other rooms listening... I'm not
quite sure how the layout would work.<br>
<br>
You may be on to something here! Let me look at this and do some
investigation.<br>
<br>
Thanks for the idea man!<br>
<br>
Matt<br>
<br>
<br>
Chris Ribe wrote:
<blockquote
cite="mid:42538820802150811n418fe249y6c84e25a96b30c26@mail.gmail.com"
type="cite"><br>
<div class="gmail_quote">
<blockquote class="gmail_quote"
style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff" text="#000000">As for why I am using
multicast, it is because that seemed like the
only way I could replicate streams to more than one sink. Please fill
me in if I'm wrong since it seemed like a little overkill. I would
before a simple copy stream module. This allows any single room to
connect to any other room's currently playing audio on demand.<br>
<br>
</div>
</blockquote>
<div><br>
Here is an example from the wiki ( <a moz-do-not-send="true"
href="http://www.pulseaudio.org/wiki/CLI">http://www.pulseaudio.org/wiki/CLI</a>
), module-combine looks like it does what you are looking for. <br>
<br>
<blockquote
style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"
class="gmail_quote">
<pre class="wiki">#!/usr/bin/pulseaudio -nF
# Create autoload entries for the device drivers
add-autoload-sink output module-alsa-sink device=plughw:0,0 rate=48000 sink_name=output
add-autoload-sink output2 module-oss device=/dev/dsp1 record=0 sink_name=output2
add-autoload-sink combined module-combine master=output slaves=output2 sink_name=combined
add-autoload-source input module-alsa-source device=hw:1,0 source_name=input
# Load several protocols
load-module module-esound-protocol-unix
load-module module-simple-protocol-tcp
load-module module-native-protocol-unix
load-module module-cli-protocol-unix
# Make some devices default
set-default-sink combined
set-default-source input
# Don't fail if the audio files referred to below don't exist
.nofail
# Load an audio to the sample cache for usage with module-x11-bell
load-sample-lazy /usr/share/sounds/KDE_Notify.wav x11-bell
load-module module-x11-bell sample=x11-bell
# Play a welcome sound
play-file /usr/share/sounds/startup3.wav combined</pre>
</blockquote>
<br>
-chris<br>
</div>
</div>
<br>
-- <br>
TV/IT Engineer<br>
WCJB-TV Gainesville, FL<br>
(352) 416 0648<br>
<a moz-do-not-send="true" href="mailto:cribe@wcjb.com">cribe@wcjb.com</a>
<pre wrap="">
<hr size="4" width="90%">
_______________________________________________
pulseaudio-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:pulseaudio-discuss@mail.0pointer.de">pulseaudio-discuss@mail.0pointer.de</a>
<a class="moz-txt-link-freetext" href="https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss">https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss</a>
</pre>
</blockquote>
</body>
</html>