commit | d64cd7a4bd6fd5b63b676ad5fd21b873b8f477a6 | [log] [tgz] |
---|---|---|
author | Oscar Azucena <oscarazu@google.com> | Wed Mar 04 09:25:38 2020 -0800 |
committer | Oscar Azucena <oscarazu@google.com> | Fri Mar 13 17:46:16 2020 -0700 |
tree | 01dd1e6f669943ff9527a5071b4f42de053ea122 | |
parent | 931e6731a128901ff46a99323f7ce5871b982706 [diff] |
Added car audio service user id based routing. Added car audio service user id baser routing and focus managment. On user config changed from car occupant zone service car audio service will: - Remove previous user audio zone device affinities - Change audio routing for user to selected audio zone - Change audio zone volume groups gains based on new user Added car audio zone focus unit test, test added: - Single zone audio focus request - Multi-zone audio focus request - Multi-zone audio focus request and focus abandon - Single zone repeated focus request - Multi-zone audio focus with bundle based focus request Fixed Bundle base audio focus request. It was using old method of determining audio zone id based on zone index instead of getId API. Bug: 148292262 Test: atest CarZonesAudioFocusUnitTest Test: atest CarAudioFocusTest Test: atest CarOccupantZoneServiceTest Change-Id: Ibb74e609b84f2c624c728fa0d21011f71c570626
Native (C++) code format is required to be compatible with .clang-format file. Run
git clang-format --style=file --extension='h,cpp,cc' HEAD~
Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.