818e7a32ce3633980138aff2c2bfcc5158b3cfcc |
|
17-Feb-2016 |
Andy Hung <hunga@google.com> |
Implement server side playback timestamps with 64 bit accuracy Provide server timestamps if the HAL doesn't provide it. Provide monotonic - boottime translation. Integrate record timestamps and playback timestamps together. Bug: 17472992 Bug: 22871200 Bug: 26400089 Bug: 26682703 Change-Id: If1974f94232fcce7ba0bbcdf63d9e54ed51918ff
/frameworks/av/media/libnbaio/AudioStreamOutSink.cpp
|
d79072e9dff59f767cce2cda1caab80ce5a0815b |
|
06-Jan-2016 |
Glenn Kasten <gkasten@google.com> |
Remove TimedAudioTrack and associated code Bug: 8278435 Change-Id: I095c1a4888e645e14d93b0b15fbef4524a831ca1
/frameworks/av/media/libnbaio/AudioStreamOutSink.cpp
|
e541269be94f3a1072932d51537905b120ef4733 |
|
16-May-2014 |
Andy Hung <hunga@google.com> |
Use new channel count functions for audio masks Change-Id: Ia658ab4b6320d19fdb50f123c930918724ff0ef3 Signed-off-by: Andy Hung <hunga@google.com>
/frameworks/av/media/libnbaio/AudioStreamOutSink.cpp
|
f69f9869514730aebe5724c461768507084dfff7 |
|
07-Mar-2014 |
Glenn Kasten <gkasten@google.com> |
NBAIO::Format_from_SR_C requires audio_format_t parameter Change-Id: I4b65f6ed2f6ca3608b3a5f88f52a93af0b9b1f4a
/frameworks/av/media/libnbaio/AudioStreamOutSink.cpp
|
43d9b8706b3916ee0f1d745a2832f792c3406ca8 |
|
06-Mar-2014 |
Glenn Kasten <gkasten@google.com> |
Remove restriction for HAL streams of AUDIO_FORMAT_PCM_16_BIT Change-Id: I6b89a3ac4b77b9a5a84e3b623987186c3d2db89d
/frameworks/av/media/libnbaio/AudioStreamOutSink.cpp
|
c326e1c3d122917462f1cda4f03d9c639ad92902 |
|
06-Mar-2014 |
Glenn Kasten <gkasten@google.com> |
Remove Format_frameBitShift() Change-Id: Iae2e80a7330c5dd0f70a263051aa44c23cfe3541
/frameworks/av/media/libnbaio/AudioStreamOutSink.cpp
|
4d693d6b8cc1283f92f5301daf19a07abc772a2b |
|
06-Mar-2014 |
Glenn Kasten <gkasten@google.com> |
Use mFrameSize instead of mBitShift Change-Id: Idac335ae70cc9300bb3325839fe8ef1e9e097245
/frameworks/av/media/libnbaio/AudioStreamOutSink.cpp
|
ac3e9db88ddb1f24bc6c8fb744a37dfdeec332bb |
|
06-Mar-2014 |
Glenn Kasten <gkasten@google.com> |
Add mFrameSize but do not remove mFrameBitShift yet Change-Id: Icb1edefeb6a0e659503f6b7a92c9d15784df9865
/frameworks/av/media/libnbaio/AudioStreamOutSink.cpp
|
6e0d67d7b496ce17c0970a4ffd3a6f808860949c |
|
31-Jan-2014 |
Glenn Kasten <gkasten@google.com> |
Use Format_isValid() and Format_isEqual() instead of direct comparison Change-Id: Ie87607aa514976947540a77775e6425c4e56e7d9
/frameworks/av/media/libnbaio/AudioStreamOutSink.cpp
|
fe346c707f59d763ded93bc3d27b51f0c0408258 |
|
30-Aug-2013 |
Glenn Kasten <gkasten@google.com> |
Fix miscellanous AudioTrack::getTimestamp() bugs Check that get_presentation_position is non-NULL before calling. AudioTrack::getTimestamp not implemented for fast tracks. Fix typo in Track::getTimestamp(). Fix bugs in AudioTrack::getTimestamp after stop: - getTimestamp while stopped is not allowed. - stop, start, getTimestamp now returns the correct value. Change-Id: Ie8d9dc1f28d8927634e04175a68b147ffc2ea8eb
/frameworks/av/media/libnbaio/AudioStreamOutSink.cpp
|
767094dd98b01baf21de2ad09c27b3c98776cf73 |
|
23-Aug-2013 |
Glenn Kasten <gkasten@google.com> |
Add NBAIO_Sink::getTimestamp() with a real implementation in AudioStreamOutSink for dummy implementation initially in MonoPipe. Use in AudioFlinger::PlaybackThread::threadLoop_write() to keep the input to the timestamp latch up-to-date. Change-Id: I10ef277991b63bb43d55d6f3df75116ef32246cd
/frameworks/av/media/libnbaio/AudioStreamOutSink.cpp
|
2dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0 |
|
29-Aug-2012 |
Glenn Kasten <gkasten@google.com> |
Move libnbaio out of AudioFlinger libnbaio is now a separate shared library from AudioFlinger, rather than a static library used only by AudioFlinger. AudioBufferProvider interface is now also independent of AudioFlinger, moved to include/media/ Change-Id: I9bb62ffbc38d42a38b0af76e66da5e9ab1e0e21b
/frameworks/av/media/libnbaio/AudioStreamOutSink.cpp
|