diff options
author | himta ram <hram@codeaurora.org> | 2018-07-20 18:48:19 +0530 |
---|---|---|
committer | himta ram <hram@codeaurora.org> | 2018-07-20 18:50:12 +0530 |
commit | 33a55b45e716742c00141a2045a30f46a6298cd2 (patch) | |
tree | 55cd76bf56f88dea9747c8609a6ca33696c36e10 /fmapp2 | |
parent | a1c405b8b356639b82f997f7df221e057b7b6c5b (diff) | |
download | android_hardware_qcom_fm-33a55b45e716742c00141a2045a30f46a6298cd2.tar.gz android_hardware_qcom_fm-33a55b45e716742c00141a2045a30f46a6298cd2.tar.bz2 android_hardware_qcom_fm-33a55b45e716742c00141a2045a30f46a6298cd2.zip |
FM: always call reset and release of mRecorder when stop recording happens
Change-Id: Id3387f36dde9ba61894762ebcdc78675207e0bc4
Diffstat (limited to 'fmapp2')
-rw-r--r-- | fmapp2/src/com/caf/fmradio/FMRadioService.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java index 49fe731..0a52f72 100644 --- a/fmapp2/src/com/caf/fmradio/FMRadioService.java +++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java @@ -1425,11 +1425,13 @@ public class FMRadioService extends Service return; try { mRecorder.stop(); + } catch(Exception e) { + e.printStackTrace(); + } finally { + Log.d(LOGTAG, "reset and release of mRecorder"); mRecorder.reset(); mRecorder.release(); mRecorder = null; - } catch(Exception e) { - e.printStackTrace(); } mSampleLength = (int)(SystemClock.elapsedRealtime() - mSampleStart); Log.d(LOGTAG, "Sample length is " + mSampleLength); |