<div dir="ltr"><div><div>Hi Tanu,<br><br></div><div>Here is my setup.  I have a machine that is utilizing Asterisk 11.4 to send a 300Hz tone sampled at 44.1K to another machine via SIP running Asterisk 11.4 and PulseAudio 4.0.  The source machine does not have PulseAudio installed and it running ALSA 1.0.25.  The sink machine does have PulseAudio installed (version 4.0) and ALSA 1.0.25.  Maybe it is a resampling issue on either the source or sink machines?  When I play the 300Hz tone on the sink machine with PulseAudio installed directly (not over SIP) it sounds fine.  Asterisk wants to resample to 8K for SIP transmission...  PulseAudio does not blow up at all.<br>
</div><div><br><br></div>44.1K 300Hz tone->Asterisk 11.4->8K 300 Hz tone-->/ /-->Asterisk 11.4->8K 300Hz tone->PulseAudio 4.0->44.1K 300 Hz tone<br><br></div>Best Regards,<br><br>Rob<br><br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Mon, Jun 24, 2013 at 11:13 AM, Tanu Kaskinen <span dir="ltr"><<a href="mailto:tanu.kaskinen@linux.intel.com" target="_blank">tanu.kaskinen@linux.intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Mon, 2013-06-17 at 08:56 -0400, Robert Krakora wrote:<br>
> Hi All,<br>
><br>
> I have been struggling with Pulse Audio since version 2.1 to play different<br>
> wav files that play fine with straight ALSA.  A co-worker found a 300 Hz<br>
> tone that is played by our system to warn of an emergency event kills Pulse<br>
> Audio 3.0 and 4.0.  The tone sounds like it is motor-boating.  After<br>
> playing this tone, wav files that previously sounded fine now also<br>
> motor-boat.<br>
<br>
</div>I don't understand this last part. If the tone kills PulseAudio, how can<br>
you even play any other wav files after that?<br>
<div class="im"><br>
> Suspending Pulse Audio and playing with straight ALSA is the<br>
> only remedy.  ALSA plays all of these wav files just fine.  I really like<br>
> Pulse Audio and need it for the WebRTC echo cancellation it provides for<br>
> our A/V conferencing application.  However, it struggles with some of the<br>
> most basic wav files that our system needs to play on a daily basis.<br>
<br>
</div>PulseAudio isn't interested in the audio signal contents. It shouldn't<br>
matter whether the wav file contains 300 Hz tone or silence or white<br>
noise or funny sounds from an armpit, because PulseAudio doesn't analyze<br>
the signal and decide its code paths based on that (well, the echo<br>
cancellation code might be an exception). If a certain file causes<br>
trouble, perhaps it's the length that triggers the problem (causing<br>
things to happen in certain order)?<br>
<br>
If it's really a crash, then a log and a stack trace would be useful. If<br>
it's just that the audio becomes corrupted, then this smells more like<br>
an alsa driver problem.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Tanu<br>
<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><font color="#888888"><font color="blue">Rob Krakora<br>
MessageNet Systems
<br>
101 East Carmel Dr. Suite 105
<br>
Carmel, IN 46032
<br>
<a value="+13175661677">(317)566-1677</a></font></font><font color="#888888"><font color="blue"> Ext 212<br>
<a value="+13176630808">(317)663-0808</a> Fax
</font></font>
</div>