ariff ef779241ba Fix huge memory leak within sound buffer (during channel destruction,
buffer resizing, etc.) that was here since eon. Free all (unmanaged)
allocated buffer through sndbuf_destroy() in case we forgot to call
sndbuf_free(). For a managed buffer (mostly hw specific managed buffer),
either provide CHANNEL_FREE() method with appropriate return value to
invoke semi-automatic sndbuf_free() or simply do it on their own. If
everything is failed, sndbuf_destroy() will come to the rescue as a
final measure.

MFC after:	3 days
2007-02-01 09:46:03 +00:00
..
2006-11-30 15:14:17 +00:00
2006-06-11 22:25:01 +00:00
2006-06-12 04:30:42 +00:00
2006-12-29 16:38:22 +00:00
2006-12-01 20:29:55 +00:00
2006-09-24 00:26:33 +00:00
2006-11-29 08:05:55 +00:00
2007-01-09 04:26:51 +00:00
2006-12-28 00:05:40 +00:00
2006-12-05 06:19:36 +00:00
2007-01-26 17:06:02 +00:00
2006-12-29 16:38:22 +00:00
2006-07-14 04:36:57 +00:00
2006-11-27 04:47:27 +00:00
2006-11-06 17:43:10 +00:00
2006-08-12 09:06:55 +00:00
2006-05-16 15:23:27 +00:00
2006-09-15 11:01:23 +00:00
2006-07-14 04:35:59 +00:00
2006-09-15 11:01:23 +00:00