ea04d97050e778e7cefb755b442156310afada05 |
|
07-Aug-2017 |
Phil Burk <philburk@google.com> |
aaudio: stop buzzing when MMAP stream disconnected When a stream is disconnected, clear the MMAP memory buffer to prevent the hardware from looping on stale data and making a buzzing sound. Bug: 63342351 Test: play GStomper with AAudio through headphones and then unplug them Change-Id: I6372b0a031dea242e3830cc2d226a4c043d4467e
/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h
|
fd34a9310659aa53e9e10d6826651577a75f6447 |
|
19-Jul-2017 |
Phil Burk <philburk@google.com> |
aaudio: reduce glitching by improving sleep timing ALways sleep a minimum time to avoid busy wait in real-time thread. Account for wakeup jitter in threads on the other side of a FIFO. Avoid race condition that caused a longer sleep than necessary. Fix calculation of mFreeRunning for capture mode. Also added systrace logging, which was used to debug this. Bug: 63814792 Test: Run GStomper on Walleye with MMAP on, see bug Change-Id: I7b20098580ff454365425bd21e43c17ade532a0a
/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h
|
7f6b40d78b1976c78d1300e8a51fda36eeb50c5d |
|
09-Feb-2017 |
Phil Burk <philburk@google.com> |
AAudioService: integrated with audioserver Call the MmapStreamInterface from AudioFlinger instead of the FakeHAL. Fix sending timestamps from the thread. Add shared mode in service. Bug: 35260844 Test: CTS test_aaudio.cpp Change-Id: I44c7e4ecae4ce205611b6b73a72e0ae8a5b243e5 Signed-off-by: Phil Burk <philburk@google.com>
/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h
|
f53e613b3dedab3ecada2c93d8846233c442d129 |
|
09-Feb-2017 |
Phil Burk <philburk@google.com> |
libaaudio: change name from liboboe Bug: 34749573 Test: CTS test_aaudio.cpp Change-Id: I7e2b621488047f0798ca6f2fc00d2b5fed2bf015 Signed-off-by: Phil Burk <philburk@google.com>
/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h
|