From 7a170e19114fefef3f644252d5eabbb5fc6afb9e Mon Sep 17 00:00:00 2001 From: Eric Laurent Date: Tue, 13 Dec 2011 10:13:59 -0800 Subject: audio HAL: release audio pre processing buffers. Buffers allocated for audio pre processing are not released when an input stream is closed. Issue 5753047. Change-Id: Ie8fd5f49d97e9bebc70fc38de0844a79074ac526 --- audio/audio_hw.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'audio') diff --git a/audio/audio_hw.c b/audio/audio_hw.c index 55d221d..0ba9a41 100755 --- a/audio/audio_hw.c +++ b/audio/audio_hw.c @@ -2457,6 +2457,10 @@ static void adev_close_input_stream(struct audio_hw_device *dev, free(in->buffer); release_resampler(in->resampler); } + if (in->proc_buf) + free(in->proc_buf); + if (in->ref_buf) + free(in->ref_buf); free(stream); return; -- cgit v1.1