Yes it would be if there was some decent documentation on all of them (mostly 
ALSA!).

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's also JACK....

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

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.

Piers.

On 29 November 2010 10:40, Philippe d'Anfray 
<philippe.d-anf...@cea.fr<mailto:philippe.d-anf...@cea.fr>> wrote:
Bonjour,

Merci ! à Todd for the "clue" 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...

Cordialement

Ph d'Anfray


Le 29/11/2010 00:42, Christoph Willing a écrit :
I'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.






Reply via email to