[alsa-devel] PCM -- no need to release params mem nor close handle?

John Utz John.Utz at dmx.com
Fri Mar 23 17:51:49 CET 2007


I wondered about this myself.

point of clarity; if this bit of email illumination had been in the docs, nobody would have wondered. :-)

-----Original Message-----
From: alsa-devel-bounces at alsa-project.org on behalf of Jaroslav Kysela
Sent: Fri 3/23/2007 9:50 AM
To: intellij
Cc: alsa-devel at alsa-project.org
Subject: Re: [alsa-devel] PCM -- no need to release params mem nor close handle?
On Fri, 23 Mar 2007, intellij wrote:

> I am looking at PCM interface manual 
> http://www.alsa-project.org/alsa-doc/alsa-lib/pcm.html
> It tells that there are an open and set_params functions but nothing 
> about close(). Furthermore, the description of open() 
> http://www.alsa-project.org/alsa-doc/alsa-lib/group___p_c_m.html#g8340c7dc0ac37f37afe5e7c21d6c528b 
> neither tells that. Ok, I have realized from the examples. However, even 
> the examples demonstrate no params deallocation. You call the 
> snd_pcm_hw_params_alloca(&hwparams) but never release the allocated 
> memory. Why?

Do 'man alloca' and 'man malloc' and compare these two memory allocation 


Jaroslav Kysela <perex at suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
Alsa-devel mailing list
Alsa-devel at alsa-project.org

More information about the Alsa-devel mailing list