4e8fe8a60c3aa8085918f15f281e0979682aefdc |
|
13-Nov-2015 |
Paul McLean <pmclean@google.com> |
Fixed validation and translation for indexed channel masks The channel mask validation code had a number of built-in assumptions around positional masks. Most of these assumptions are invalid for indexed masks. The translation between OpenSLES channel masks and Android channel masks also needed reworking; this CL attempts to do it the right way by calling helper functions rather than setting bits directly. Bug: 23899736 Change-Id: I65b024b71e3267d2e9ca316ac74771e16462e134
/frameworks/wilhelm/src/itf/IBufferQueue.c
|
d7fd688b178eb1c2e0ce62e3a7d41c11314f6be7 |
|
25-Nov-2015 |
Andy Hung <hunga@google.com> |
Clear OpenSL ES BufferQueue for AudioRecorder Bug: 25717082 Change-Id: I8ff25c920b460bcdaabe898acf60c89de2ae0ea1 (cherry picked from commit e64806d43989db2ac535397086fd8855c6f867ff)
/frameworks/wilhelm/src/itf/IBufferQueue.c
|
0f6da1a299c8dd924d19714ee69d343915c32d2c |
|
14-Nov-2014 |
Raph Levien <raph@google.com> |
Reduce audio output latency This patch reduces latency in the OpenSL ES player path by calling the callback immediately before data is consumed, rather than after. Bug: 12246268 Change-Id: I8273b4a03f16011beec21dd52545f8ad1a25fd95
/frameworks/wilhelm/src/itf/IBufferQueue.c
|
a8179ea15c4ff78db589d742b135649f0eda7ef2 |
|
13-Apr-2011 |
Glenn Kasten <gkasten@google.com> |
Fix build warnings caused by the 'long' change Change-Id: I34e74d723ae7fd829dd140614928d7880e669f03
/frameworks/wilhelm/src/itf/IBufferQueue.c
|
d158d31a6bbb06426b71c3d097b7768bc3fb79a3 |
|
04-Mar-2011 |
Jean-Michel Trivi <jmtrivi@google.com> |
Bug 3329759 TS streaming over SLAndroidBufferQueueItf Modify the SLAndroidBufferQueueItf interface to offer a model where buffers of data can be queued along with commands (messages) when used for playback, or buffers of data can be received along with metadata (messages) changes: - new callback and enqueue functions in SLAndroidBufferQueueItf and XAAndroidBufferQueueItf. - definition of a new struct, AdvancedBufferHeader, for the buffers in the queue. - decoupling of the "buffer available to be filled" from SF and the call to the ABQ callback. Implemented in new file AndroidBufferQueueSource.cpp - source/sink checks and memory allocation when creating an AudioPlayer or MediaPlayer that uses SLAndroidBufferQueueItf, and verifying the data fed to the ABQ is declared as SL_CONTAINERTYPE_MPEG_TS - updated tests/native-media XA demo code, and tests/sandbox/streamSource to use the new interface. Change-Id: I48e44f346e718041d835fde51e349923fcc1f4b1
/frameworks/wilhelm/src/itf/IBufferQueue.c
|
bcc5c7225e3b7a1dbf2e9e830987f69167acf06f |
|
18-Jan-2011 |
Glenn Kasten <gkasten@google.com> |
Rename class__ to clazz, this to thiz The JNI naming conventions avoid conflict with C++ reserved words. Change-Id: I93ad6920bf78c0a02ac4b2650a29c9e11252f731
/frameworks/wilhelm/src/itf/IBufferQueue.c
|
262059f71a68edc5e510427c63f5f1623d3672a8 |
|
12-Jan-2011 |
Glenn Kasten <gkasten@google.com> |
Directory re-organization Change-Id: I8e3f12a22e765d36ddefd87edf204735b25474f6
/frameworks/wilhelm/src/itf/IBufferQueue.c
|