14e6affee5289185af15b8d4f5f63249bd02b954 |
|
02-Jul-2016 |
Eric Laurent <elaurent@google.com> |
Add tests for pre processing interfaces Modify slesTestRecBuffQueue test to allow control of performance mode and pre processing effects: - option -mX (X=0,1,2,3) sets the performance mode - option -xY (Y=a,e,n) enables AGC(a), AEC(e) or NS(n) Bug: 4999001 Change-Id: I7975cf424c43e82db976963ee25924f18ad55400
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
5be7f78e0e9823393e9d72064a761408bd9c9023 |
|
27-Aug-2014 |
Glenn Kasten <gkasten@google.com> |
Improvements to OpenSL ES unit test slesTestRecBuffQueue Add support for float, 32-bit, and 8-bit formats Write file in .wav format instead of raw Use printf instead of fprintf to stdout Use fprintf stderr for errors Change default capture rate from 22.05 to 48 kHz Remove sox cheat sheet Use option for specifying the record time in seconds Start adding multi-channel index masks (incomplete) Change-Id: I934a2ec8413415c1e1f958ed1657e4070ef10783
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
086a6f51a7b12880ed114962136972f89ed70da2 |
|
03-Jan-2015 |
Glenn Kasten <gkasten@google.com> |
Fix unused parameter warnings Change-Id: I5fe531745c58bfab9f6c0373190c49ec881b18c2
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
ecccdd9e99a753d3a9e105ec4b9b02e7afe60ebe |
|
15-May-2014 |
Glenn Kasten <gkasten@google.com> |
Document how to use sox with slesTest_recBuffQueue Change-Id: I6bb80e9a3785cb57e9b3d0c1d8787e6d208b970e
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
64ae6e1913b9330ad7ebd1c3ae62cdcf2d45b758 |
|
16-Jan-2014 |
Jean-Michel Trivi <jmtrivi@google.com> |
Fix erroneous comment in OpenSL ES recording sample Fix copy paste error in recording sample code. Change-Id: Ia20a2bb0fcba90d53171c644c6ba2f4770c5093b
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
68686bd0cb31f99f07ebc176176f8b51adf8d1d5 |
|
21-Jul-2011 |
Glenn Kasten <gkasten@google.com> |
Fix line length And add explanation for -p# option of slesTest_recBuffQueue Change-Id: I32a06caf633c6796e263a1beeec93513cd775096
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
68c8a1b6deea46eeca57848768a92e96d583aadd |
|
25-Aug-2011 |
Jean-Michel Trivi <jmtrivi@google.com> |
Metadata keys for PCM decoding Declare in a public header the metadata keys an application which decodes audio data would use to figure out the output PCM format. Make the SL ES Android header also include the configuration and metadata headers. Update test apps to reflect this. Change-Id: I298db4fdb800df2d48047691441aa7489aad4822
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
4dd1fab74463de4852b86af64481006f87d48b54 |
|
09-Aug-2011 |
Glenn Kasten <gkasten@google.com> |
Updates to slesTestRecBuffQueue test app Allow the preset number to be specified on command line, or to use default. Change-Id: Ia4e996f8726a6bd8ca781bba5930b63bcba854bc
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
c6853892c94800e72c0bd676d5d2136d48cea76e |
|
19-Jul-2011 |
Glenn Kasten <gkasten@google.com> |
Use the documented header filenames Both Khronos and we say to use < > in our docs Change-Id: Ibf1d2b83036582a605aa6b9043210c89a4eb0e1e
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
58432eb9cea995c69b4f905e68b38c1b8216edeb |
|
13-Jun-2011 |
Glenn Kasten <gkasten@google.com> |
Better defaults and fix warnings Use better defaults for slesTestFeedback rxBufCount and channel count. Fix build warnings. Change-Id: Ieef4750cbc454029e61524cc8011a6c774088762
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
2246c698482ab6860906672229f0ae6d886e6302 |
|
16-Nov-2010 |
Glenn Kasten <gkasten@google.com> |
Test bug fixes Preset reverb durationInMsec changed from 5000 to 10000. NDK does not have an independent API level, so use the SDK's API level. Removed a workaround for a bug which is now fixed in the implementation. Fix uninitialized variable in test. Change-Id: Ibaa4f1d2351e8f75290377cadc02ee2709bf720b
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
7126c25d7c037e5086216cf540ecf40779c3585a |
|
13-Oct-2010 |
Glenn Kasten <gkasten@google.com> |
Bug 3102561 - Tests and examples only Note: the modifications in directory libopensles aid testing, but have no affect on production builds because they are related to tracing, which is is disabled by default. Update feedback test to be more reliable. Update slesTestPlayUri to exit on prefetch error. Clean up error and termination handling. Add comment to record test on how to use it. Reduce global symbol dependencies when trace is enabled. Split OpenSLESUT into two files: part that uses printf, and another part that doesn't. Add SL_RESULT_ prefix to result strings. slesutResultToString returns NULL for unknown value. Add multithread torture test. Compile stream test for non-Android as a no-op. Improve API test coverage. Enable assertion checks on test programs. Change-Id: I6b82026cfa19d2f08cda4c11137e0706e8ff4b8c
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
c2303eb5497c488db786dcb2b8514db229452536 |
|
11-Oct-2010 |
Glenn Kasten <gkasten@google.com> |
Test cleanup Fix bug in QueryEffect test - was not re-initializing the name length. Add QueryEffect test for over-writing the name buffer. Don't create output with VOLUME or NULL interfaces. Use <stdlib.h> symbolic names for exit codes instead of 0 and 1. Remove Android-style logging from examples; use only printf. Remove extra blank lines in test output. Remove the MAX_NUMBER_OUTPUT_DEVICES macro. Use <unistd.h> to declare usleep. Remove obsolete #include statements. Fix build warnings. Change-Id: I8d198a317246b3894f104edf7c9f317a51593d07
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
5e3b06982dbf1eae237cc74326e66d51d3cdd664 |
|
26-Sep-2010 |
Glenn Kasten <gkasten@google.com> |
Replace one configuration hack by another Previous hack allowed an application to call GetInterface for any interface prior to Realize. The new hack allows an application to do so only for interfaces which have a "pre-realize OK" relationship to their associated class. Currently this is SL_IID_ANDROIDCONFIGURATION. Reduce logging in record test. Allow default tracing level to be set in makefile. Line length 100. Change-Id: Id17c55ee7284dca108e0eab379a8f987963fd8c4
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
04c7354b8a9afcf2151c00c1dfbc64d0ba5d33cc |
|
24-Sep-2010 |
Glenn Kasten <gkasten@google.com> |
Fix problems found during testing Fix crash in android_audioPlayer_destroy if audio player is only partially constructed, e.g. when using a buffer queue source and the buffer count is invalid etc. Add temporary workaround to buffer queue automated test to be quieter if hardware volume control is not working. Make the record test less noisy on console. Change-Id: Ief255c3f5f3c94c990f589b2373686b2ac526dd3
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
01e9f5fa4698856f92bcfd88188ee4c8397b22db |
|
22-Sep-2010 |
Glenn Kasten <gkasten@google.com> |
Android simple buffer queue locator and interface Bug fixes: Fix bug in error handling and recovery for checkDataSource - potential memory leak. Clean up MPH table; there were some missing and uncommented entries. Testing: Add comments about using the END macro to test the MPH table. Convert feedback test from buffer queue to Android simplified buffer queue for rx side only, tx is still 1.0.1 buffer queue. Add option to sample/intbufq test to use build option to decide whether to use 1.0.1 buffer queue or Andorid simple buffer queue. Convert record test for new APIs. Miscellaneous: Update hashgen table and add an install rule. Add comments. Add more logging. Line length 100. Fix build warning. Double indent. Fix SL_DATALOCATOR value for FD. Change-Id: I35cce8934157fed88251e846b1beb15523b2b1a6
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
9bc234ed758273259e334144cc6e1643b2494175 |
|
17-Sep-2010 |
Jean-Michel Trivi <jmtrivi@google.com> |
Add example for SLRecordItf callback registration and use. Change-Id: Ibcd27f5a49a42ddbcd313b30e7b07b1ce4f13705
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
b3e52a63baaea367cf411348b68ecd8fd429b029 |
|
14-Sep-2010 |
Jean-Michel Trivi <jmtrivi@google.com> |
Implement SLAndroidConfigurationItf on AudioRecorder. Enable the use of the configuration interface before the AudioRecorder object is realized to set the recording preset. Recording presets map to the Android AudioRecord input source. Change-Id: I804095a0b39e4676862f6bc8e7fbaa0ba63b9336
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|
4c71179974933c5c36cbfc3e8227c8df63248d91 |
|
21-Aug-2010 |
Glenn Kasten <gkasten@google.com> |
Test reorganization Change-Id: I0fb84afd72fe6839773937fdaece3276bba1b952
/frameworks/wilhelm/tests/examples/slesTestRecBuffQueue.cpp
|