summaryrefslogtreecommitdiff
path: root/LoopbackApp/app
diff options
context:
space:
mode:
authorninatai <ninatai@google.com>2015-05-19 13:14:28 -0700
committerninatai <ninatai@google.com>2015-05-19 13:14:28 -0700
commitac09a78ad314193170539753ff31f98361dc66d1 (patch)
treec345b917cc19c40546760835775f5d6f822ed7ad /LoopbackApp/app
parent76d149ce2eedeb17f3eb6262139ebdffef522960 (diff)
downloaddrrickorang-ac09a78ad314193170539753ff31f98361dc66d1.tar.gz
Just some extra code that shows some log for testing purpose.
Diffstat (limited to 'LoopbackApp/app')
-rw-r--r--LoopbackApp/app/src/main/java/org/drrickorang/loopback/HistogramView.java2
-rw-r--r--LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java12
-rw-r--r--LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackApplication.java8
3 files changed, 20 insertions, 2 deletions
diff --git a/LoopbackApp/app/src/main/java/org/drrickorang/loopback/HistogramView.java b/LoopbackApp/app/src/main/java/org/drrickorang/loopback/HistogramView.java
index 96490a8..82be930 100644
--- a/LoopbackApp/app/src/main/java/org/drrickorang/loopback/HistogramView.java
+++ b/LoopbackApp/app/src/main/java/org/drrickorang/loopback/HistogramView.java
@@ -162,7 +162,7 @@ public class HistogramView extends View {
if (mData[i] == 0) {
currentTop = currentBottom;
} else {
- float units = (float) ((Math.log10((double) mData[i])) + 1.0);
+ float units = (float) ((Math.log10((double) mData[i])) + 1.0); // FIXME change it to have "mBase" as the baset
currentTop = currentBottom - (height * units);
}
diff --git a/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java b/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
index dd3afdb..ac9ee1a 100644
--- a/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
+++ b/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
@@ -298,6 +298,18 @@ public class LoopbackActivity extends Activity {
/** Called when the user clicks the button */
public void onButtonTest(View view) {
+ int samplingRate = getApp().getSamplingRate();
+ int playbackBuffer = getApp().getPlayBufferSizeInBytes()/getApp().BYTES_PER_FRAME;
+ int recordBuffer = getApp().getRecordBufferSizeInBytes()/getApp().BYTES_PER_FRAME;
+ int micSource = getApp().getMicSource();
+ String micSourceName = getApp().getMicSourceString(micSource);
+ int audioThreadType = getApp().getAudioThreadType();
+ log("On button test sampling rate: " + samplingRate);
+ log("On button test playbackBuffer: " + playbackBuffer);
+ log("On button test recordBuffer: " + recordBuffer);
+ log("On button test micSource Name: " + micSourceName);
+ log("On button test thread type: " + audioThreadType); //java =0, native = 1
+
if( !isBusy()) {
restartAudioSystem();
resetBufferPeriodRecord();
diff --git a/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackApplication.java b/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackApplication.java
index 9460a0c..a5bc553 100644
--- a/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackApplication.java
+++ b/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackApplication.java
@@ -26,6 +26,7 @@ import android.media.AudioRecord;
import android.media.AudioTrack;
import android.media.MediaRecorder;
import android.os.Build;
+import android.util.Log;
public class LoopbackApplication extends Application {
@@ -167,6 +168,7 @@ public class LoopbackApplication extends Application {
minBufferSizeInFrames = Integer.parseInt(value);
} else {
minBufferSizeInFrames = 1024;
+ log("On button test micSource Name: " );
}
int minBufferSizeInBytes = BYTES_PER_FRAME * minBufferSizeInFrames;
@@ -196,7 +198,7 @@ public class LoopbackApplication extends Application {
try {
int versionCode = getApplicationContext().getPackageManager().getPackageInfo(getApplicationContext().getPackageName(), 0).versionCode;
String versionName = getApplicationContext().getPackageManager().getPackageInfo(getApplicationContext().getPackageName(), 0).versionName;
- info = String.format("Ver. " +versionCode +"."+ versionName + " | " +Build.MODEL + " | " + Build.FINGERPRINT);
+ info = String.format("ver. " +versionCode +"."+ versionName + " | " +Build.MODEL + " | " + Build.FINGERPRINT);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
@@ -233,4 +235,8 @@ public class LoopbackApplication extends Application {
public void onTerminate() {
super.onTerminate();
}
+
+ private static void log(String msg) {
+ Log.v("Recorder", msg);
+ }
}