2ee7aab4a39139a86a24ca14f718eb20a1b355db |
|
25-May-2017 |
YOUNG HO CHA <ganadist@gmail.com> |
Android.mk: remove $TOP in LOCAL_C_INCLUDES Test: make systemimage Change-Id: I5f83786afe3f2c65819b127b041cb74fc4c989ac Signed-off-by: YOUNG HO CHA <ganadist@gmail.com>
/frameworks/av/services/audiopolicy/engineconfigurable/Android.mk
|
e4c3c4310f4e4a76195dc08323c4a26dd28ffd08 |
|
15-Dec-2016 |
Jaekyun Seok <jaekyun@google.com> |
Use libxml2 as shared lib. The dependencies to static libraries in frameworks should be removed as many as possible to reduce a size of the system partition. And that will improve coverage of the VNDK libraries because this effort might find new necessary shared libs which were linked statically before. Size diffs of affected binaries on sailfish-userdebug build are as follows. libaudiopolicymanagerdefault.so: 583440 -> 267288 (-316152) libaudiopolicymanager.so : 16008 -> 16004 (-4) total : (-316156) Test: building succeeded, and the image was tested on sailfish. Bug: 33056637 Change-Id: I51d98c5c2b5d94561190a1651063737fb1cb06ff
/frameworks/av/services/audiopolicy/engineconfigurable/Android.mk
|
08dab5ae92ddd1f3b337b6e35f918fea8c284a56 |
|
07-Dec-2016 |
Jaekyun Seok <jaekyun@google.com> |
Use libmedia_helper as shared lib. The dependencies to static libraries in frameworks should be removed as many as possible to reduce a size of the system partition. And that will improve coverage of the VNDK libraries because this effort might find new necessary shared libs which were linked statically before. Size diffs of affected binaries on angler-userdebug build are as follows. libmedia : 598056 -> 547928 (-50128) libstagefright : 1496420 -> 1492124 (-4296) libaudiopolicyservice : 75372 -> 66940 (-8432) libaudiopolicymanagerdefault: 613168 -> 583516 (-29652) libaudioflinger : 397840 -> 364380 (-33460) libaudiohal : 114752 -> 68684 (-46068) libaudiopolicyenginedefault : 122096 -> 71968 (-50128) libmedia_helper : 0 -> 66288 (+66288) total : (-155876) Test: building succeeded, and the image was tested on angler. Bug: 33056637 Change-Id: I00a71e518337a1efcf7f55256145776311596991
/frameworks/av/services/audiopolicy/engineconfigurable/Android.mk
|
1adf7f847bf8ab20c89a5cc39545250112135e5c |
|
19-Nov-2016 |
Dan Willemsen <dwillemsen@google.com> |
Merge "Remove LOCAL_COPY_HEADERS from libparameter" am: 76321a335c am: d5eb866c53 am: 9708e85a18 am: 6371c4361b Change-Id: Id6a027637ad27f7471b1aa07d6a788158549a8e3
|
4ffbc764411421a9a9cb73e21382ec711d21fc47 |
|
18-Nov-2016 |
Dan Willemsen <dwillemsen@google.com> |
Remove LOCAL_COPY_HEADERS from libparameter Requires the libaudiopolicypfwwrapper to depend on libparameter to get the exported headers. Also fix the libaudiopolicyengineconfigurable build to resolve missing liblog symbols. Test: USE_CONFIGURABLE_AUDIO_POLICY=1 mmma -j frameworks/av/services/audiopolicy
/frameworks/av/services/audiopolicy/engineconfigurable/Android.mk
|
913d06c099bd689375483a839e11057ccf284d1c |
|
01-Nov-2016 |
Mikhail Naganov <mnaganov@google.com> |
Move TypeConverter into a shared library This will be needed for the default implementation of the audio HAL in TREBLE for parsing supported formats etc. provided by HAL in a form of string literals. As a bonus, remove some hand-written type conversions in AudioFlinger used in dumps. Example changes in the dump output: HAL format: 0x1 (pcm16) ==> HAL format: 0x1 (AUDIO_FORMAT_PCM_16_BIT) Processing format: 0x5 (pcmfloat) ==> Processing format: 0x5 (AUDIO_FORMAT_PCM_FLOAT) Output device: 0x2 (SPEAKER) ==> Output device: 0x2 (AUDIO_DEVICE_OUT_SPEAKER) Input device: 0 (NONE) ==> Input device: 0 (AUDIO_DEVICE_NONE) AudioStreamOut: 0x... flags 0x6 (PRIMARY|FAST) ==> AudioStreamOut: 0x... flags 0x6 (AUDIO_OUTPUT_FLAG_PRIMARY|AUDIO_OUTPUT_FLAG_FAST) Test: make & run Change-Id: I9cde640e6827b7aa6d62e9caade9e738227e299f
/frameworks/av/services/audiopolicy/engineconfigurable/Android.mk
|
e7557336920ca7e7d53e8ccc03d23359b41957af |
|
18-Oct-2016 |
Glenn Kasten <gkasten@google.com> |
Remove executable bit from ordinary files Test: builds OK Change-Id: I7912c9c9c85dc500d33698fc174ba2a0db387407
/frameworks/av/services/audiopolicy/engineconfigurable/Android.mk
|
8fa2697e21c61998f78c346251d2c08f77d720ea |
|
03-Mar-2016 |
Andy Hung <hunga@google.com> |
Update audio services for 64 bit compilation audioserver still runs in 32 bits Bug: 27479136 Change-Id: I99ac607e4ce006a87abc2a3f838023e00ef78647
/frameworks/av/services/audiopolicy/engineconfigurable/Android.mk
|
d1ab2bd4f1ea166a7e9e81cfd7f3e5dd47135d4d |
|
02-Dec-2015 |
François Gaffie <francois.gaffie@intel.com> |
audio policy: move volume table to XML file This patch allows to store in XML file volume tables. The compatibility is maintained for legacy conf file. Configurable Engine is only compatible with new XML conf. This patch removes from configurable engine Structure / Settings the volume table but keep the configurabllity of switching volume profiles from one another according to criteria like phone state... (ex: DTMF stream type is following Voice Profile in call) Change-Id: I78c91bc3378b6c47202abe7b5c1c1e011ff62eed Signed-off-by: François Gaffie <francois.gaffie@intel.com>
/frameworks/av/services/audiopolicy/engineconfigurable/Android.mk
|
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/engineconfigurable/Android.mk
|
20f06f996337c9bf79d0b112083f6427a122ebab |
|
24-Mar-2015 |
François Gaffie <francois.gaffie@intel.com> |
Add a configurable version of the policy engine based on PFW This patch adds a configurable version of the policy engine based on the parameter framework. This configurable engine shall be activated with a flag USE_CONFIGURABLE_AUDIO_POLICY within BoardConfig.mk This patch provides the generic configuration as an example. This configuration provides the same user experience as the default policy engine. - Fix M Issue on configurable policy engine version. - Remove the "empty static lib include trick" hack The code was using a hack to import headers only through an empty lib. This trick was used not only by the PFW and its plugin but also internally with policy. This patch removes this hack and either links againts the real libraries if exist or point on the path of the header. However, since header directories are not recursively detected on Andoid, we need to manually add all necessary libraries. (for example libicuuc needed by libxml2) - let the build system decide which compiler and which stl is to be used - Disable by default Audio Policy Settings XML file generation at compilation time In order not to depend on python tool for the configurable policy example, this patch adds the generated Settings XML file and disables the generation from .pfw files at compile time. If the user wishes to regenerate it, he may use the pfw_rebuild_settings option. - Fix Clang issues within Configurable Audio Policy Fix compilation issues revealed when switching to CLANG compiler within the configurable version of policy engine. Change-Id: I3edc26db94c0bf8a76430ab8081bae52e9193705 Signed-off-by: François Gaffie <francois.gaffie@intel.com>
/frameworks/av/services/audiopolicy/engineconfigurable/Android.mk
|
6fc6a64fa3b0a9e4577eb763590f531c0a50a27b |
|
25-Apr-2015 |
Eric Laurent <elaurent@google.com> |
Revert "Add a configurable version of the policy engine based on PFW" This reverts commit 65c3781db3443531deacecfbda5c7e7e82868a34. Change-Id: Ib61cd70f97c4c4f4b503fb845643627d6896f4f9
/frameworks/av/services/audiopolicy/engineconfigurable/Android.mk
|
65c3781db3443531deacecfbda5c7e7e82868a34 |
|
24-Mar-2015 |
François Gaffie <francois.gaffie@intel.com> |
Add a configurable version of the policy engine based on PFW This patch adds a configurable version of the policy engine based on the parameter framework. This configurable engine shall be activated with a flag USE_CONFIGURABLE_AUDIO_POLICY within BoardConfig.mk This patch provides the generic configuration as an example. This configuration provides the same user experience as the default policy engine. Change-Id: Ic8217333ae370b89bfdd2ad11320c5f14ea4da34 Signed-off-by: François Gaffie <francois.gaffie@intel.com>
/frameworks/av/services/audiopolicy/engineconfigurable/Android.mk
|