f3a5a6014a8bf7915bcf9297d536c707c212086d |
|
23-May-2018 |
Eric Laurent <elaurent@google.com> |
audio polcy: fix explicit device routing in call Make sure tracks with an explicit routing request are not systematically invalidated when starting while another track on the same strategy is already active. Also fix a problem where explicit routing is not taken into account by getNewOutputDevice() when in call because the strategy with the explicit routing is not evaluated. Bug: 69680975 Bug: 79878501 Test: voice call regression, CTS for explicit audio routing, test case for b/79878501 Change-Id: I99b83f8a3304549bf327c3c327f6671f777cfb4b
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/SessionRoute.cpp
|
2157f5bc0c54a77318e75076365eff739e07056f |
|
26-Apr-2018 |
Eric Laurent <elaurent@google.com> |
audiopolicy: fix preferred device selection Make sure preferred device selection is taken into account in getOutputForAttr() even if called twice on the same session: Force changed flag when adding a SessionRoute even if the same device is specified. Also renamed SessionRoute isActive() to isActiveOrChanged() and hasRouteChanged() to getAndClearRouteChanged() for clarity. Bug: 69680975 Test: manual Change-Id: I3f3a659568c4dfc825a788753b0302136fd89871
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/SessionRoute.cpp
|
e964d4e421e2d1ca937227a580c0c837091a11e3 |
|
09-Aug-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix clang-tidy warnings in audio and playerservice. * Add explicit keyword to conversion constructors. Bug: 28341362 * Use const reference type for read-only parameters. Bug: 30407689 Test: build with WITH_TIDY=1 Change-Id: I265f3b094e08d5705b506b3fbba51439c134af84
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/SessionRoute.cpp
|
54c0659b9efa72d11997c590c4d377c44789c7fd |
|
08-Jul-2015 |
François Gaffie <francois.gaffie@intel.com> |
audio policy: session route: move SessionRoute to common Move the SessionRoute and SessionRouteMap inner class from policy manager to common policy pillars as initiated by the refactor. This code was added at teh wrong place by commit aa981194. Bug: 22376521. Change-Id: I29aca21614e409c59aae4b7b14163552fb0bffb1 Signed-off-by: François Gaffie <francois.gaffie@intel.com>
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/SessionRoute.cpp
|