On Tue, Jul 1, 2008 at 4:09 PM, Nick Rout &lt;<a href="mailto:nick.rout@gmail.com">nick.rout@gmail.com</a>&gt; wrote:<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;">
On Tue, Jul 1, 2008 at 3:04 PM, Alen Edwards<br>
<div class="Ih2E3d">&lt;<a href="mailto:allen.edwards@oldpaloalto.com">allen.edwards@oldpaloalto.com</a>&gt; wrote:<br></div><div class="Ih2E3d">&gt; I don&#39;t think he wants alsa to do anything. &nbsp; He has passthrough checked.<br>

&gt; alsa should not be doing anything except passing the data to the output.<br>
&gt; Something is telling alsa to process the data and the data rates then become<br>
&gt; a problem. &nbsp;At least, that is my understanding of it.<br><br>
</div>Well passing a 44.1kHz stream through to a decoder that wants a 48kHz<br>
stream is not going to work AFAIK.<br></blockquote><div><br>I doubt any modern decoder would fail to support both 48kHz and 44.1kHz, however I do know that some sound cards can only generate one rate or the other. That is why resampling via ALSA may be necessary.<br>
<br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
Unless I am misunderstanding how &quot;passthrough&quot; works.<br></blockquote>
<br>Passthrough means &quot;if this signal is AC3 or DTS, don&#39;t decode, just retransmit the original signal&quot;, but I believe the soundcard still needs to be able to send the signal at the right rate.<br><br>Cheers,<br>
Steve<br></div></div>