On Tue, Jul 1, 2008 at 4:09 PM, Nick Rout <<a href="mailto:nick.rout@gmail.com">nick.rout@gmail.com</a>> 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"><<a href="mailto:allen.edwards@oldpaloalto.com">allen.edwards@oldpaloalto.com</a>> wrote:<br></div><div class="Ih2E3d">> I don't think he wants alsa to do anything. He has passthrough checked.<br>
> alsa should not be doing anything except passing the data to the output.<br>
> Something is telling alsa to process the data and the data rates then become<br>
> a problem. 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 "passthrough" works.<br></blockquote>
<br>Passthrough means "if this signal is AC3 or DTS, don't decode, just retransmit the original signal", 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>