<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 18, 2016 at 8:25 PM, Arun Raghavan <span dir="ltr"><<a href="mailto:arun@accosted.net" target="_blank">arun@accosted.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">> In short, I have two run-states: one with one soundcard, one with two; I<br>
> want to support both transparently, playing the same source streams, without<br>
> having to log into the server and run pacmd. Is this possible?<br>
<br>
</span>Are there more sound cards on this system that you do not want added<br>
to the combine sink? If not, when you don't specify the "slaves"<br>
argument to the module, it will automatically combine in all new<br>
sinks.<br></blockquote></div><br>Actually, sortof, yes.</div><div class="gmail_extra"><br></div><div class="gmail_extra">I have *3* cards in the system:</div><div class="gmail_extra"><br></div><div class="gmail_extra">1. Motherboard, used for audio output</div><div class="gmail_extra">2. USB device, used for audio output</div><div class="gmail_extra">3. Card, which is only there for SPDIF input</div><div class="gmail_extra"><br></div><div class="gmail_extra">Motherboard and USB are combined into one sink for playback.</div><div class="gmail_extra"><br></div><div class="gmail_extra">I use a loopback to push the incoming bits from "Card" onto the combined sink.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Now that I've learned of how combine works without the slave clause, I'll try that, but I'm worried about ALL of the various devices (motherboard has like 12 alsa sinks, because of 2ch, 4ch, 5.1ch, etc). Also, it seems that the more sinks that PA has to keep track of, the harder it is to do latency matching? I have no need to pipe sound to all of the outputs that I'm not using, and since it seems to make PA unstable, it's not "free" to just let it send everything everywhere.<br><br>I keep getting crashes in the log like this (which seem to be related to latency):<br><div class="gmail_extra">E: [alsa-sink-ICE1724 IEC958] sink.c: Assertion '!s->thread_info.rewind_requested' failed at pulsecore/sink.c:1323, function pa_sink_render_into_full(). Aborting.</div><div class="gmail_extra">Aborted (core dumped)</div></div><div class="gmail_extra"><br></div><div class="gmail_extra">But I'll try it tonight. Thanks.</div></div>