adaa3c6c8bf4acfe1f547d15a18c03a823eebdea |
|
23-May-2017 |
Glenn Kasten <gkasten@google.com> |
Version 19 Snap to commit b200b95a3aff6a2d5b9c59343c29a806bc00d0f1 Improve auto calibration Keep track of average and RMS energy levels Fix race condition during systrace collection Allow systrace during latency test Update to latest build tools Display simulated load threads Fix memory leak Add privacy policy
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
9e72ade37314f00216313b2cdcbbf5c16c5252e8 |
|
01-Mar-2017 |
Glenn Kasten <gkasten@google.com> |
Version 17 Snap to commit fa135d12707f0454d81492ad9deb4ba74b054fc6 Enable summary to be in screen capture Loopback App crashes when performing calibration Loopback: lock in portrait mode Don't allow jitter buffer to become overfull Loopback: fix typo in test result log Add performance mode Loopback include string.h for memset Attempt to get Android.mk working again LoopbackApp: Automatically adjust the sound level
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
144dd00dcb045631df54ec7c755288a1dadeddc3 |
|
05-Aug-2016 |
Glenn Kasten <gkasten@google.com> |
Version 15 Snap to commit 1265b7e83b43ebc8227d9243591914ea0721cec4 Allow enabling systrace and bugreport captures separately in LoopbackApp. Capturing a bugreport takes a lot of time and CPU power. The CPU usage may cause another glitch, or an unrelated glitch may be missed because the app is waiting for a bugreport to complete. Capture systrace/bugreport on late callbacks in LoopbackApp. Remove obsolete method for systrace from native code in LoopbackApp. The code for this was unused. Add more atomic methods to audio_utils in LoopbackApp. Note that these methods are temporary until we can move to the standard atomic library for C++. Discard player callbacks if recorder is not yet running. Display channelIndex in LoopbackApp as MONO when appropriate. Iteratively calculate variance in LoopbackApp for Java. Iteratively calculate variance in LoopbackApp for native only. It is converted into standard deviation and reported by the app. Refactor statistics recording into a new function in LoopbackApp. This will make it easier to add new metrics and adjust the existing ones. Deduplicate code dealing with buffer period stats in LoopbackApp. Previously, the code for the recorder and player was copied and pasted with minimal changes. Fix build warning. Refactor LoopbackApp buffer stats into one struct. By unifying the player and recorder stats, copy-pasted code can be eliminated and adding new statistics is made much easier. Fix how late buffer callbacks are counted in LoopbackApp. The previous calculation id not take rounding into account which causes it to incorrectly label callbacks which occured only 1 ms late as over the threshold of 2 ms late. This results in the metric being oversensitive and flaky. Add setting to LoopbackApp to ignore beginning of recording. This is useful to work around hardware bugs that cause pops or other noise at the beginning of a recording.
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
c58bf2f1d8871c89e1d32b237193997cd55ec7d1 |
|
02-Jun-2016 |
Glenn Kasten <gkasten@google.com> |
Version 14 Snap to commit 27ed08872221cd6291777cab07bcc275e2c88106
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
6050c236b01e2a2058b4489fc41628598fdd0574 |
|
25-Mar-2016 |
Glenn Kasten <gkasten@google.com> |
Snap to commit 5daae470b620e4779de52cb734d9bffad1ae3a7f
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
c2485a223ff13085337865dd81ccda7063431203 |
|
18-Mar-2016 |
Glenn Kasten <gkasten@google.com> |
Snap to commit d5cc4bf4ebe772b0de598f8e456ac7a33d41fde7 Version 10
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
1be6921955b496665686edb1a96071f8f47c7409 |
|
10-Feb-2016 |
Glenn Kasten <gkasten@google.com> |
Snap to commit 59d4f38aeaca9c4526b09b9fa9363ed7bcaf9fc9
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
d307d0809b4dac2fbaf4968480bac092f2288345 |
|
05-Oct-2015 |
Don Turner <don@chonk.co.uk> |
Updating app for new permissions model in Android Marshmallow (API 23)
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
09b4fc56046ea864f1c0d4620c0d3fe356a5f4b2 |
|
08-Sep-2015 |
Glenn Kasten <gkasten@google.com> |
Initialize from commit 4553e518f23d03eac2277da955c8709c05050281
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
6a278341d8e29e67150e781cf7b4ef28663d730a |
|
20-May-2015 |
Glenn Kasten <gkasten@google.com> |
Disable display of estimated latency
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
29a40de93e00e28cc13d44992911a0c0b1141cfe |
|
20-May-2015 |
Glenn Kasten <gkasten@google.com> |
App version prefix was not shown in settings
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
5a0c6325b4c64ab5cf1d7f2f509e675c56e3d0e0 |
|
20-May-2015 |
Glenn Kasten <gkasten@google.com> |
Simplify filename used for file save
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
ac09a78ad314193170539753ff31f98361dc66d1 |
|
19-May-2015 |
ninatai <ninatai@google.com> |
Just some extra code that shows some log for testing purpose.
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
76d149ce2eedeb17f3eb6262139ebdffef522960 |
|
19-May-2015 |
ninatai <ninatai@google.com> |
Fix the bug where the first png is always been saved even though the screenshot has changed.
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
cfb477583c9a8a27a60ad1c850ad910e493812e1 |
|
18-May-2015 |
ninatai <ninatai@google.com> |
Add prefix LoopbackApp to filename when saving files. Add App in front of version number that's displayed on main_activity page.
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
e344f24655d62061eb61e910fa1a1b47a5fde3ab |
|
18-May-2015 |
ninatai <ninatai@google.com> |
This version contains the completed histogram. Fix the naming so everything now correctly refers to "Buffer Period" instead of "Latency".
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
9c39ed651cfee1193cc480ac95cda367ea9f1e2d |
|
16-May-2015 |
ninatai <ninatai@google.com> |
Histogram with log scale, x/y axis, and y label.
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
2590779e25bd9ccf5a72e077421cfb8b6a83c113 |
|
15-May-2015 |
ninatai <ninatai@google.com> |
this version can now draw a simple histogram (for Java only)
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
8962f3e75b483cf4e46a5c6ef1ab1677fc22f266 |
|
14-May-2015 |
ninatai <ninatai@google.com> |
Partial code for collecting latency data
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
8940c03baa51593af9388e7ba817939a3117a73f |
|
12-May-2015 |
ninatai <ninatai@google.com> |
Now when the file path is not found, the path will not show up on Toast (instead of app crashes directly).
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
52c1ca141c8b79de11ed5e77a3995a99b5850b47 |
|
12-May-2015 |
ninatai <ninatai@google.com> |
Add About page to show relevant information about this app
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
a18e0eb0bd5e0a55b383072765418954d8ab92f6 |
|
11-May-2015 |
ninatai <ninatai@google.com> |
Fix variable names.
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
7967974283bbe9143c3660c84fb9f4b5396961bb |
|
11-May-2015 |
ninatai <ninatai@google.com> |
Filename now saves the time of plot acquisition. Add Toast to show where the file is saved.
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
7e32cbe93ec148ce154ce24b6854d64a422a2660 |
|
11-May-2015 |
Ricardo Garcia <rago@google.com> |
Added simple latency estimation via graphic correlation Simple algorithm to estimate and display latency in ms. Some cosmetic changes, applying the holo light schema, and added current level display on screen.
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
02695430e4ef81065004c7a5a24282157dc13252 |
|
10-Apr-2015 |
Ricardo Garcia <rago@google.com> |
Capturing PNG and more info on screen Added capability to capture PNG of latest experiment, and more info on screen. Name size of wave and png reduced in lenght. Extra information on Settings.
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
698bcf06af8a983bf47b3a6bc1682690fe6db13c |
|
09-Apr-2015 |
Ricardo Garcia <rago@google.com> |
New microphone selection capabilities. Now it is possible to select the microphone source. Some notification/error management refactoring. Adding microphone source to the name of the wavefile.
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
7db53f884803677a406c744d4cac7c68a5a57463 |
|
02-Apr-2015 |
Ricardo Garcia <rago@google.com> |
Bugfixing for older Android versions Fixing some race conditions that became problematic on older android versions. Instrumented JNI code with debug/log messages. Reduced memory footprint of JNI test by directly using the actual buffer of interest.
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
6c27b1100b1db706d824c78f8ad1311f08ef23f2 |
|
26-Mar-2015 |
Ricardo Garcia <rago@google.com> |
Improvement on life management of Java and Native audio threads Using PipeShort to properly handle the 16 bit samples in Java. Removed some unnecesary vector allocations. UI notification if threads are busy. coalesced buttons and reordered elements in Settings activity.
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|
73391c7b0650f8b96d9976c0fe36a967900958c5 |
|
23-Mar-2015 |
Ricardo Garcia <rago@google.com> |
Refactoring for Android Studio project Created Android Studio project and moved files around to fit in the Android Studio project schema.
/external/drrickorang/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java
|