7e34a3c054d9b81b68007a1e94b661d5e209b897 |
|
18-Oct-2010 |
Glenn Kasten <gkasten@google.com> |
Bug 3102561 - Tests only Make the multi-thread test more stressful, to crash more often. New tests: playbq, srcsink, monkey. In monkey, re-enable destroy at difficult times. Add support for testing player insert reverb to the reverb test. Note: building playbq is disabled by default because it needs libsndfile. Change-Id: I592ea5f567bddc61174e7d41bc5b36ce32d2b6b8
/system/media/opensles/tests/sandbox/reverb.c
|
63c78cf61d4760d569181cf6028396ad3b9e3be1 |
|
15-Oct-2010 |
Glenn Kasten <gkasten@google.com> |
Bug 3102561 - Clean up reverb test Change-Id: If573c06134810eafd4d41efeb938fa23ae77c2da
/system/media/opensles/tests/sandbox/reverb.c
|
1168fe388b96340ada641b7e0da1ca18b270af3a |
|
11-Oct-2010 |
Glenn Kasten <gkasten@google.com> |
Fix build warnings Change-Id: I449da85b97901a632591dd16a52cb924a2722883
/system/media/opensles/tests/sandbox/reverb.c
|
4d7c8c742d5b09895e7ce3d07d314b6ada56123d |
|
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
/system/media/opensles/tests/sandbox/reverb.c
|
182f822e7110bac4947ba8bded1c90ce8050c0fd |
|
30-Sep-2010 |
Glenn Kasten <gkasten@google.com> |
Add new test, fix bugs found by test & code review Bugs: - EnvironmentalReverb::GetEnvironmentalReverbProperties left mutex unlocked at end. - buffer queue configuration test revealed not checking enough combinations - would have failed conformance test in a couple places - replace peek locks by shared locks for SMP - undocumented symbols were being exported by library - fix handling of EffectSend for MIDI player New test: - Add reverb test Miscellaneous: - Move some FIXME to to-do list where they are easier to organize - Fix typos in name of profile constant - EffectSend::IsEnabled sets enabled = false for unsupported aux effect. - Add curlies to if statements. - Add more error logging. - Fix indentation in switch statement. - Add comments to makefile. Details: - Reduce visibility of libOpenSLESUT symbols. - Use LOCAL_STATIC_LIBRARIES := libOpenSLESUT where needed in applications. - Move FIXME for OEM configuration, interface, SDL, Sndfile, buffer queue, destroy to to-do list - For SDL, disallow buffer queue with source not 44.1 kHz because it is hard-wired to 44.1 kHz and there is no sample rate converter. - return successful result for enabled effect send on unsupported MIDI player for future conformance testing Change-Id: I39cb543169996f78c16e3ac363ea6157a9242743
/system/media/opensles/tests/sandbox/reverb.c
|