8cf3a0788df2ee184b498086b1b8da322eeadcca |
|
09-Aug-2017 |
Ivan Lozano <ivanlozano@google.com> |
Generate the IPlayer interface with AIDL. This removes the manually rolled IPlayer implementation and instead uses an aidl generated implementation. The IPlayer aidl file is moved from frameworks/base/. Test: run cts --module CtsMediaTestCases Bug: 64223827 Change-Id: Ia609f7ba1cc6f71ce919d6174dd8b5e0e1b05575
/frameworks/av/media/libaudioclient/include/media/PlayerBase.h
|
a2f296e06bee54cc83130a17f136cab1006f55d5 |
|
22-Jun-2017 |
Eric Laurent <elaurent@google.com> |
aaudio: implement IPlayer for MMAP playback streams Make AudioStreamInternal derive from PlayerBase to provide playback and volume control via IPlayer interface. Bug: 62027849 Test: verify aaudio playback in MMAP mode and registration of aaudio players in AudioService when active Change-Id: Ia0878d46637c0a954d8a6259868a2d3bccf19119
/frameworks/av/media/libaudioclient/include/media/PlayerBase.h
|
1d32e9f8e5ba52d69c6319270c8a63a995d2c4f2 |
|
02-Jun-2017 |
Eric Laurent <elaurent@google.com> |
aaudio: implement native IPLayer for legacy playback streams Make AudioStreamTrack derive from PlayerTrackBase to provide playback and volume control via IPLayer interface. Bug: 62027849 Test: verify aaudio playback regressions and registration of aaudio players in AudioService Change-Id: I5c04110f1554233eae3f1bc357a64a584d7303d1
/frameworks/av/media/libaudioclient/include/media/PlayerBase.h
|
b5323222bd524876dda1ebf89694f186278e2229 |
|
01-Jun-2017 |
Eric Laurent <elaurent@google.com> |
add native IPlayer interface implementation Generalized the IPlayer implementation done for OpenSL ES so that it can be used by other native audio players Created two classes: - PlayerBase implementing the interfacin native AudioManager and IPlayer methods - TrackPlayerBase, a derived class specialized for AudioTrack. Bug: 62027849 Test: verify regressions with OpenSL ES buffer queue player Change-Id: If5ad21a3c1a243fba0b312001c5034102e6d6672
/frameworks/av/media/libaudioclient/include/media/PlayerBase.h
|