History log of /frameworks/wilhelm/tests/examples/slesTestFeedback.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6e55f367758180f2f76694f9dcfbbab269a25162 07-Jan-2015 Glenn Kasten <gkasten@google.com> Use audio_utils fifo instead of MonoPipe in slesTestFeedback

Change-Id: I71f2363607ec686d287ac074610c7cc4c1fc498e
086a6f51a7b12880ed114962136972f89ed70da2 03-Jan-2015 Glenn Kasten <gkasten@google.com> Fix unused parameter warnings

Change-Id: I5fe531745c58bfab9f6c0373190c49ec881b18c2
85079ea0cc7592029762b7c44a6def84c43bebb0 24-Sep-2014 Glenn Kasten <gkasten@google.com> Add support for measuring round-trip latency

Add -o option to log output to .wav file
Add -i# option to inject impulse after # milliseconds

Change-Id: I9784603e43ccb300c42f6865e78b6b27f53ed6f6
fdef5de17abc6c30b293861ca276259a7dd93837 05-Jun-2014 Glenn Kasten <gkasten@google.com> Squashed commit of the following:

commit 4f3540e6953ad28cbb743cfe9f480bc4b3e979a9
Author: Glenn Kasten <gkasten@google.com>
Date: Wed May 14 07:30:02 2014 -0700

Updates to slesTest_feedback

Configure for 48 kHz, 240 frames per buffer
Use Pipe
This smaller pipe still works with -t1 -r1

Change-Id: Ib1c40905017f3ebfedb70df145ef3018538ea0c2

commit b4b546279693f23733e8b803fdd1eb559b8db04b
Author: Andy Hung <hunga@google.com>
Date: Fri May 23 16:40:16 2014 -0700

Add float playback capability to OpenSL ES

Add SLAndroidDataFormat_PCM_EX to match OpenSLES 1.1 header file,
together with related SL_ANDROID_PCM_REPRESENTATION_* constants.
Use slesTest_playbq as the test application.

Change-Id: I04bcd170f5c517051a799bacf8f52da5f1353ad6

commit f0642023f9660c2fdec9c48cef76e35570abe177
Author: Glenn Kasten <gkasten@google.com>
Date: Tue May 27 17:17:26 2014 -0700

Fix regression in AudioRecorder

Interfaces were out of order

Change-Id: I027dc9d8ed93514d93a5b05063a8711b9841aaf4

commit 8c83595b784559f146e08b2d5500215e76cf5ba9
Author: Andy Hung <hunga@google.com>
Date: Fri May 23 16:24:25 2014 -0700

Add 24 bit and 32 bit playback capability to OpenSL ES

slesTest_playbq is the test application.

Change-Id: Iaa453471d2e9ff4e6b11ac5c68690993179fea2b

Change-Id: I07515d0d3cae65c0e0d9a600527a90d64c5241d7
e1af2db0b4c3406bf6190615116947cdc27adea5 12-May-2014 Glenn Kasten <gkasten@google.com> Change default buffer size in frames for feedback

Change-Id: Ifa3456ac1a7e8623f3fef7021a7a7907f21489ff
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
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
35c82a8173d1fcc18ae0bc08954a018bfce041de 11-Jan-2011 Glenn Kasten <gkasten@google.com> AudioRecorder source format should be NULL not PCM

Change-Id: I4bfdfa3700685f1705e0430fd4fe15b51ab9cefb
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
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.

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.

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
527b7d2e606abdbde0e29fe75f7e9a67285629d2 01-Sep-2010 Glenn Kasten <gkasten@google.com> Use standard filenames for tests.

Change-Id: I0bfc8bd98f00ce1dd9d7e36d402d4cd422cb8ea6