23feba2593973e8ab251db8b63d8c2e228acbd51 |
|
23-Feb-2017 |
Mikhail Naganov <mnaganov@google.com> |
audiohal: Enforce flush of hwbinder commands queue after cleaning client refs In binderized mode, the exact time of destroying the server object is not defined. Enforce destruction by flusing hwbinder commands queue after releasing the last client reference. Bug: 35394629 Test: capture trace while following repro steps, verify that server-side object gets destroyed Change-Id: Id2756cab0f36ed4eaf290d3f5a1c750c9c75b1d3
/frameworks/av/media/libaudiohal/DeviceHalHidl.cpp
|
2c37fd3a0ab8ad01bd21af0f1a1efbc240a2c0bd |
|
27-Jan-2017 |
Eric Laurent <elaurent@google.com> |
audio: fix device address conversion to HIDL Fix deviceAddressFromHal() method to allow empty device address string which is a legit value in some contexts. Bug: 34767019 Test: run Loopback app over USB dongle. Change-Id: I1f7407d23b4cdf6011df75e854ff60595645b74d
/frameworks/av/media/libaudiohal/DeviceHalHidl.cpp
|
f558e0218d2677a813c9c600886f673894eec927 |
|
15-Nov-2016 |
Mikhail Naganov <mnaganov@google.com> |
libaudiohal: Implement simple HIDL client This client requires both HIDL client and server to be of the same ABI version (e.g. 32-bit). EffectHalHidl::process and EffectHalHidl::processReverse are stubs. Some extra warnings are logged due to unimplemented functions in the legacy HAL. Bug: 30222631 Change-Id: Id074131dec6d6c4f1031695abcf3ea066e92a5af Test: Play Music (play / EQ), YouTube, Loopback RTLT, Ok Google on N5X
/frameworks/av/media/libaudiohal/DeviceHalHidl.cpp
|