From bb5e6846f419c0628297e5ea036782b95c78dd76 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Sun, 31 Dec 2017 15:12:27 +0300 Subject: [PATCH] fix rate --- .../axet/audiorecorder/activities/RecordingActivity.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java index f4a757b..a7597d1 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java @@ -536,6 +536,13 @@ public class RecordingActivity extends AppCompatActivity { int c = Sound.DEFAULT_AUDIOFORMAT == AudioFormat.ENCODING_PCM_16BIT ? 2 : 1; long perSec = (c * m * rate); + + String ext = shared.getString(MainApplication.PREFERENCE_ENCODING, ""); + + if (shared.getBoolean(MainApplication.PREFERENCE_FLY, false)) { + perSec = Factory.getEncoderRate(ext, sampleRate); + } + long sec = free / perSec * 1000; state.setText(s + "\n(" + MainApplication.formatFree(this, free, sec) + ")");