From 02018686b6e5037ae765554a93ebf2bda9ecb03a Mon Sep 17 00:00:00 2001 From: Marek Ossowski Date: Sun, 17 Aug 2025 17:29:31 +0200 Subject: [PATCH] Increased audio buffer size to not lose samples during HF Fax saving --- app/src/main/java/xdsopl/robot36/MainActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/xdsopl/robot36/MainActivity.java b/app/src/main/java/xdsopl/robot36/MainActivity.java index bd54b1a..98a4042 100644 --- a/app/src/main/java/xdsopl/robot36/MainActivity.java +++ b/app/src/main/java/xdsopl/robot36/MainActivity.java @@ -319,7 +319,7 @@ public class MainActivity extends AppCompatActivity { int sampleSize = audioFormat == AudioFormat.ENCODING_PCM_FLOAT ? 4 : 2; int frameSize = sampleSize * channelCount; int readsPerSecond = 50; - int bufferSize = Integer.highestOneBit(recordRate) * frameSize; + int bufferSize = Integer.highestOneBit(recordRate) * frameSize * 4; int frameCount = recordRate / readsPerSecond; int bufferCount = frameCount * channelCount; recordBuffer = new float[bufferCount];