[ALSA] Clean up PCM codes (take 2)
authorTakashi Iwai <tiwai@suse.de>
Mon, 27 Mar 2006 14:40:49 +0000 (16:40 +0200)
committerJaroslav Kysela <perex@suse.cz>
Fri, 31 Mar 2006 15:58:59 +0000 (17:58 +0200)
commit3bf75f9b90c981f18f27a0d35a44f488ab68c8ea
tree9284c90f09ce38fc3bb2ebc46624ddf3db09b526
parentbf1bbb5a49eec51c30d341606885507b501b37e8
[ALSA] Clean up PCM codes (take 2)

- Clean up initialization and destruction of substream instance
  Now snd_pcm_open_substream() alone does most initialization jobs.
  Add pcm_release callback for cleaning up at snd_pcm_release_substream()
- Tidy up PCM oss code

Signed-off-by: Takashi Iwai <tiwai@suse.de>
include/sound/pcm.h
include/sound/pcm_oss.h
sound/core/oss/pcm_oss.c
sound/core/pcm.c
sound/core/pcm_lib.c
sound/core/pcm_native.c