a13cde98a880341f0a56d91da6364b093fb5d24e |
|
29-Mar-2016 |
Glenn Kasten <gkasten@google.com> |
Use audio_module_handle_t and audio_patch_handle_t consistently Bug: 27814144 Change-Id: I54b7a73ec318779fd3addb060998f4d94141152d
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
05ddca504ce8e0e61b41e5c1aebea72086eea57b |
|
11-Feb-2016 |
Glenn Kasten <gkasten@google.com> |
AudioPolicy: capture sample rate 0 is route-specific default Bug: 25641253 Bug: 21019153 Change-Id: I7d193640572c08ab5e5f1ecfc8ad6d31635967dd
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
eeecb980ff4c202d0a3c4b0bfe040dce2f73336d |
|
26-Feb-2016 |
Glenn Kasten <gkasten@google.com> |
Add use for audio_unique_id_t Bug: 25641253 Bug: 21019153 Change-Id: I65dc128e760c245f3d90559635a8981b186c87d7
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
e693002b0fb25099540588245892ed98103749ba |
|
11-Feb-2016 |
Eric Laurent <elaurent@google.com> |
audio policy: select output with best sample format match Add rules allowing selection of the output stream with the sample format offering the best match to the client track sample format when more than one output is compatible with a request. Bug: 27210844 Change-Id: I31981940be5d1c06d713d52187cfb0a7bf355773
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
f4ad6e5637b6deccdac4b60615383f290b3806cf |
|
19-Nov-2015 |
François Gaffie <francois.gaffie@intel.com> |
Audio policy: implement configuration file in XML This patch introduces configuration file of the policy in XML. Legacy configuration file is used by default and compilation flag USE_XML_AUDIO_POLICY_CONF must be defined to use XML file format. Change-Id: I352b788b5829d42ed82c851a4faef0e526be582e Signed-off-by: François Gaffie <francois.gaffie@intel.com>
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
112b0af826aeca45855690b9c105b2cdf9938bbe |
|
19-Nov-2015 |
François Gaffie <francois.gaffie@intel.com> |
audio policy: introduction of AudioProfile In order to be able to declare the possible sample specifications for an Audio Port (a given format, a list of sample rates, a list of channels), a new object AudioProfile is introduced. Change-Id: Ie3ca3400f05984e7b4132fc7ba90020eb4d998c7 Signed-off-by: François Gaffie <francois.gaffie@intel.com>
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
a8ecc2c72ca26389bd6b0162181d60aaeaca8149 |
|
09-Nov-2015 |
François Gaffie <francois.gaffie@intel.com> |
audio policy: remove deserialization from policy objects This patch removes the responsability of the deserialization of all objects managed by the policy by: -adding required accessors -moving deserialization function to Config parser helper -adds a TypeConverter to associate string to / from values of all audio enumeration shared between HALs and policy. Change-Id: I1ce798848f4657b37e47446c9fbdc63f7ed0390e Signed-off-by: François Gaffie <francois.gaffie@intel.com>
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
60d156247a7189d59af0a3643e2a786dacef734d |
|
29-Oct-2015 |
Wonsik Kim <wonsik@google.com> |
APM: Don't copy invalid gain value Bug: 24775316 Change-Id: I0c439a78909c03ca2b0340c67bfb969de2283166
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
cc750d3604b33a92374253b12dd739dc06440aad |
|
25-Jun-2015 |
Eric Laurent <elaurent@google.com> |
audio policy: fix several device descriptor issues. - checkOutputsForDevice() should only clear device descriptor attributes if the device is digital. - checkInputsForDevice() did not clear device descriptor attributes at all. - AudioPort::clearCapabilities() and importAudioPort() should not manage gains as these are device specific. - importAudioPort() should load a default port config. Bug: 21990937. Change-Id: Ida762ed8f9baaabae392cb4291eff1a8d3009751
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
db4c031f518ae5806af73756273ff32cd8d0e4f8 |
|
06-May-2015 |
Andy Hung <hunga@google.com> |
Update sampling rate to 192kHz for devices Change-Id: I0a83206be51d7ae18ccf85b94b2127356307be69
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
18aa27016a94d0fee243637a80fd0741f89e08f2 |
|
06-May-2015 |
Andy Hung <hunga@google.com> |
Support channel index masks for output hal Change-Id: Ib3e61ff6faf91c71b85102b5d77f90f124c08220
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
138f77425a0956d867f078881f91628518ae8258 |
|
22-Apr-2015 |
Andy Hung <hunga@google.com> |
Fix format sorting order in AudioPort Otherwise AUDIO_FORMAT_DEFAULT (used for dynamic formats) is no longer the first entry. Change-Id: I23869a9ca2ed138759d722e7c9838497f640921a
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
f27e2fbfc3284c00a60fa68edc51d436f75b1e32 |
|
20-Apr-2015 |
Andy Hung <hunga@google.com> |
Add channel index record to AudioPolicyManager Change-Id: Ic534bee084108a68c7818600df6e1c9dc9258a0d
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
f129b03fa583d4cc26fd9c9171b8fb3b0ed8d4f4 |
|
07-Apr-2015 |
Andy Hung <hunga@google.com> |
Enable 8 bit and float pcm record formats for AudioPolicyManager Add capability for handling different record channel masks. Change-Id: I63f6b029aca5cefff7adf26198a3b594a7ea2d71
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
322b4d25387a04c9afebe998326d005bbdf17ede |
|
04-Apr-2015 |
Eric Laurent <elaurent@google.com> |
audio policy: fix unique audio port ID. Remove mId member from AudioPort as it was shadowed by mId in DeviceDescriptor. Add getters for Id, and HW module name and version to device, output and input descriptors. Fix DeviceDescriptor name initialization. Change-Id: I4a69f385e40330954d9dad5f2926c521f60b2ec1
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
aa9811945f575614b3482d09e4d969792701cebb |
|
21-Mar-2015 |
Paul McLean <pmclean@google.com> |
Adding explicit routing API to AudioTrack Change-Id: I40c048c7644c46f4e4f7103875206c0785c4b1dc
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
53615e29c99c5e9d2ca77aaefd7bf5c770513120 |
|
19-Mar-2015 |
François Gaffie <francois.gaffie@intel.com> |
Migrate helper functions from managerdefault to common This patch moves from manager to common: -parse helper functions of the policy configuration file -collection helper function on -output / input descriptors -DeviceDescriptor -AudioPatch / Audio Port -IO Profile -HwModule Change-Id: If45e53418db75af1af198f43c4ef27884499055f Signed-off-by: François Gaffie <francois.gaffie@intel.com>
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|
98cc191247388132b6fd8a4ecd07abd6e4c5a0ed |
|
18-Mar-2015 |
François Gaffie <francois.gaffie@intel.com> |
Split ManagerDefault into Manager and ManagerDefinitions This patch splits the managerdefault into a manager and a manager defintion library that contains all pillar elements of a policy manager. It renames the file with the name of the main class they contains. It splits the AudioPort into AudioPort and AudioPatch. Change-Id: I992cf0b8aed895805cc003ba0980d2c9e92c985b Signed-off-by: François Gaffie <francois.gaffie@intel.com>
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/AudioPort.cpp
|