Yes it would be if there was some decent documentation on all of them (mostly ALSA!).<br><br>But basically now ALSA is THE core sound system on top of which runs an emulation of OSS, and these days Pulse then uses ALSA to talk directly to the sound hardware and then it creates a fake ALSA device which apps then use. It also presents its own Pulse APIs which can be used. The there&#39;s also JACK....<br>


<br>RAT can talk to ALSA (Preferably without Pulse as it&#39;s not so good for realtime but it can be a mild pain to disable) or OSS. Here&#39;s a blog post (which I haven&#39;t tried)<br><a href="http://ptspts.blogspot.com/2010/11/how-to-disable-pulseaudio-on-ubuntu.html">http://ptspts.blogspot.com/2010/11/how-to-disable-pulseaudio-on-ubuntu.html</a><br>

<br>Unfortunately I have zero time to work on RAT these days  but  think the memory leak is due to the fact I forgot to comment out some of the pcm_status structure allocations and unused calls.<br><br>Piers.<br><br><div class="gmail_quote">

On 29 November 2010 10:40, Philippe d&#39;Anfray <span dir="ltr">&lt;<a href="mailto:Philippe.d-Anfray@cea.fr" target="_blank">Philippe.d-Anfray@cea.fr</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

  
    
  
  <div text="#000000" bgcolor="#ffffff">
    Bonjour, <br>
    <br>
    Merci ! à Todd for the &quot;clue&quot; and to Christoph for the fix (just
    before I started to try to remove (parts of ?) pulse audio) The fact
    is that I (and my colleagues too...) do not understand  really well
    how the various Linux sound systems (OSS,  ALSA, Pulse Audio, ..? )
    should work or cooperate... <br>
    <br>
    Cordialement <br>
    <br>
    Ph d&#39;Anfray <br>
    <br>
    <br>
    Le 29/11/2010 00:42, Christoph Willing a écrit : <br><div>
    <blockquote type="cite" style="color: rgb(0, 0, 0);">I&#39;ve just
      uploaded a new ag-rat package to the UQVislab maverick repo. Its
      based on a slightly earlier version (as was used in Ubuntu 10.4)
      and does not exhibit the memory leak problem. <br>
    </blockquote>
    <table>
      <tbody>
        <tr>
          <td valign="top"> <br>
          </td>
          <td>
            <table>
              <tbody>
                <tr>
                  <td> <br>
                  </td>
                </tr>
              </tbody>
            </table>
          </td>
        </tr>
      </tbody>
    </table>
  </div></div>

</blockquote></div><br>