a552c7c12623f8ada9d29bd64a4a55f1dfe03009 |
|
24-Mar-2016 |
Glenn Kasten <gkasten@google.com> |
Fix build warnings Change-Id: I243600bece4d5b0757287aa1ea83c41e73eb5bba
/frameworks/wilhelm/tests/mimeUri/slesTestPlayUri.cpp
|
086a6f51a7b12880ed114962136972f89ed70da2 |
|
03-Jan-2015 |
Glenn Kasten <gkasten@google.com> |
Fix unused parameter warnings Change-Id: I5fe531745c58bfab9f6c0373190c49ec881b18c2
/frameworks/wilhelm/tests/mimeUri/slesTestPlayUri.cpp
|
b4bdbe2d5d308effc7b9368491b0224d5cce6c1b |
|
22-Aug-2011 |
Glenn Kasten <gkasten@google.com> |
Check result of GetFillLevel and GetPrefetchStatus Change-Id: I07e962526215cbfe6ecf39bd8d0029e2b345bef3
/frameworks/wilhelm/tests/mimeUri/slesTestPlayUri.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/mimeUri/slesTestPlayUri.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/mimeUri/slesTestPlayUri.cpp
|
4ee246c55533bdab8ab5fa0f0581744fe58e7c91 |
|
29-Mar-2011 |
Jean-Michel Trivi <jmtrivi@google.com> |
Move support for SL URI and FD playback under GenericPlayer class The SfPlayer class was implementing URI and FD decode and playback in the application process. This CL removes this class entirely and moves its functionality under the GenericPlayer class. This means that the playback of URIs and FDs is now implemented through an android::MediaPlayer object running in the media service. The SfPlayer header had many StageFright and system includes, which are now moved to the relevant files where they are required, instead of automagically coming from sles_allinclusive.h. Note that this CL breaks support for the following OpenSL ES features due to missing Android MediaPlayer features: SLPlayItf.GetPosition HEADATMARKER HEADATNEWPOSITION SLVolumeItf.EnableStereoPosition SetStereoPosition SLMuteSoloItf SLPlaybackRateItf Support for those features will be reintegrated in subsequent CLs. Change-Id: I8d7f6ea006eb7b876ef1ca1909d74b4517335850
/frameworks/wilhelm/tests/mimeUri/slesTestPlayUri.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/mimeUri/slesTestPlayUri.cpp
|
f536948a85be5e3f3731b64b01cfacdf90ed1157 |
|
12-Oct-2010 |
Jean-Michel Trivi <jmtrivi@google.com> |
Notify when prefetching fails There is no event in the SLPrefetchStatus event callback in OpenSL ES 1.0 to indicate a prefetch error. So we signal it by sending simulataneously two events: - SL_PREFETCHEVENT_FILLLEVELCHANGE with a level of 0 - SL_PREFETCHEVENT_STATUSCHANGE with a status of SL_PREFETCHSTATUS_UNDERFLOW Change-Id: I399ea3474e6cc7796c940401306ca9a076fac4e2
/frameworks/wilhelm/tests/mimeUri/slesTestPlayUri.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/mimeUri/slesTestPlayUri.cpp
|
ff037a1f697a15fb4249e62fe783f22398572cbe |
|
21-Sep-2010 |
Jean-Michel Trivi <jmtrivi@google.com> |
Implement buffer cache fill level and status notification. OpenSL ES requires the notification of buffering status changes and caching fill level updates. Fill level updates happen only when the level has changed by a certain amount. Change-Id: I8b5e82ac1dfff35d7a27eda0dd1f395311d554f3
/frameworks/wilhelm/tests/mimeUri/slesTestPlayUri.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/mimeUri/slesTestPlayUri.cpp
|
43e7743b5297cc5afcb246a7e2b5d825a607f8af |
|
15-Sep-2010 |
Jean-Michel Trivi <jmtrivi@google.com> |
Fix bug where OutputMix is not fully initialized by CreateOutputMix() In the implementation of SLEngineItf, CreateOutputMix() didn't call android_outputMix_create() which initializes the mEffects pointers. Added checks on SfPlayer in case an application start calling interface functions when Realize() on an AudioPlayer isn't done. Change-Id: Id3fb9f02b5c29a1d87255e7935542ebcf4b8dd46
/frameworks/wilhelm/tests/mimeUri/slesTestPlayUri.cpp
|
ee21d26b4b66d0f19b826685b3070497523994d5 |
|
28-Jul-2010 |
Glenn Kasten <gkasten@google.com> |
Khronos recommendation: include "SLES/OpenSLES.h" Change-Id: Iaa36d08f313a29ad2914e7459448bf9418e8c6c8
/frameworks/wilhelm/tests/mimeUri/slesTestPlayUri.cpp
|
a64474bb5e142123ae3630bcd403dfb62bd64fc8 |
|
26-Jul-2010 |
Glenn Kasten <gkasten@google.com> |
Flatten the tests/mimeUri directory. Change-Id: Ib8056ec7a4a167e6afdce7f020468381126c657e
/frameworks/wilhelm/tests/mimeUri/slesTestPlayUri.cpp
|