From 131a93ddcc901af8e8bc45f1f72897f910248d02 Mon Sep 17 00:00:00 2001
From: Mahesh Kumar Sharma <smahesh@codeaurora.org>
Date: Tue, 8 Sep 2015 16:27:04 -0700
Subject: [PATCH] FM:Setup default audio encoder parameters.

Setting samplerate, record bitrate, and channel count
for recording.

Change-Id: I067bdae9049f23d165e588d0340f56f39e35f497
---
 fmapp2/src/com/caf/fmradio/FMRadioService.java | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java
index aaf38cb..171c86b 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadioService.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java
@@ -1149,6 +1149,12 @@ public class FMRadioService extends Service
              mRecorder.setAudioSource(MediaRecorder.AudioSource.RADIO_TUNER);
              mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
              mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
+             final int samplingRate = 44100;
+             mRecorder.setAudioSamplingRate(samplingRate);
+             final int bitRate = 128000;
+             mRecorder.setAudioEncodingBitRate(bitRate);
+             final int audiochannels = 2;
+             mRecorder.setAudioChannels(audiochannels);
         } catch (RuntimeException exception) {
              mRecorder.reset();
              mRecorder.release();
-- 
GitLab