From bb97181eac26fb9e10fe40fc66b3db7273de12a0 Mon Sep 17 00:00:00 2001 From: davidevinavil Date: Sun, 19 Mar 2017 23:53:01 +0100 Subject: audiopolicy: Use proprietari xml --- BoardConfig.mk | 1 + audio/a2dp_audio_policy_configuration.xml | 48 +++++++ audio/audio_policy_volumes.xml | 179 ++++++++++++++++++++++++++ audio/default_volume_tables.xml | 70 ++++++++++ audio/r_submix_audio_policy_configuration.xml | 47 +++++++ audio/usb_audio_policy_configuration.xml | 43 +++++++ device.mk | 7 +- 7 files changed, 394 insertions(+), 1 deletion(-) create mode 100644 audio/a2dp_audio_policy_configuration.xml create mode 100644 audio/audio_policy_volumes.xml create mode 100644 audio/default_volume_tables.xml create mode 100644 audio/r_submix_audio_policy_configuration.xml create mode 100644 audio/usb_audio_policy_configuration.xml diff --git a/BoardConfig.mk b/BoardConfig.mk index 593a19c..6ffda46 100755 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -103,6 +103,7 @@ AUDIO_FEATURE_ENABLED_SPKR_PROTECTION := true BOARD_SUPPORTS_SOUND_TRIGGER := true BOARD_USES_ALSA_AUDIO := true USE_CUSTOM_AUDIO_POLICY := 1 +USE_XML_AUDIO_POLICY_CONF := 1 # Bluetooth BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(PLATFORM_PATH)/bluetooth diff --git a/audio/a2dp_audio_policy_configuration.xml b/audio/a2dp_audio_policy_configuration.xml new file mode 100644 index 0000000..ced7463 --- /dev/null +++ b/audio/a2dp_audio_policy_configuration.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio/audio_policy_volumes.xml b/audio/audio_policy_volumes.xml new file mode 100644 index 0000000..43a47b0 --- /dev/null +++ b/audio/audio_policy_volumes.xml @@ -0,0 +1,179 @@ + + + + + + + 0,-4200 + 33,-2800 + 66,-1400 + 100,0 + + + 0,-2400 + 33,-1600 + 66,-800 + 100,0 + + + 0,-2400 + 33,-1600 + 66,-800 + 100,0 + + + + 1,-3000 + 33,-2600 + 66,-2200 + 100,-1800 + + + + + + + 1,-2970 + 33,-2010 + 66,-1020 + 100,0 + + + + + + + + + + 1,-2970 + 33,-2010 + 66,-1020 + 100,0 + + + + + + 1,-2970 + 33,-2010 + 66,-1020 + 100,0 + + + + + 0,-4200 + 33,-2800 + 66,-1400 + 100,0 + + + 0,-2400 + 33,-1600 + 66,-800 + 100,0 + + + 0,-4200 + 33,-2800 + 66,-1400 + 100,0 + + + + 1,-3000 + 33,-2600 + 66,-2200 + 100,-1800 + + + + + + 1,-3000 + 33,-2600 + 66,-2200 + 100,-1800 + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio/default_volume_tables.xml b/audio/default_volume_tables.xml new file mode 100644 index 0000000..3a787fa --- /dev/null +++ b/audio/default_volume_tables.xml @@ -0,0 +1,70 @@ + + + + + + + + 0,0 + 100,0 + + + 0,-9600 + 100,-9600 + + + + 1,-2400 + 33,-1800 + 66,-1200 + 100,-600 + + + + 1,-6000 + 26,-4100 + 53,-2100 + 100,0 + + + + 1,-4950 + 33,-3350 + 66,-1700 + 100,0 + + + + 1,-4600 + 56,-2200 + 93,-800 + 100,0 + + + + 1,-4950 + 33,-3350 + 66,-1700 + 100,0 + + + + 1,-5800 + 20,-4000 + 60,-2100 + 100,-1000 + + diff --git a/audio/r_submix_audio_policy_configuration.xml b/audio/r_submix_audio_policy_configuration.xml new file mode 100644 index 0000000..dc2a5ec --- /dev/null +++ b/audio/r_submix_audio_policy_configuration.xml @@ -0,0 +1,47 @@ + + + + + + Remote Submix In + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio/usb_audio_policy_configuration.xml b/audio/usb_audio_policy_configuration.xml new file mode 100644 index 0000000..1630a94 --- /dev/null +++ b/audio/usb_audio_policy_configuration.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/device.mk b/device.mk index e980cfa..80e5e5b 100755 --- a/device.mk +++ b/device.mk @@ -116,7 +116,12 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/audio/mixer_paths_tasha.xml:system/etc/mixer_paths_tasha.xml \ $(LOCAL_PATH)/audio/sound_trigger_mixer_paths.xml:system/etc/sound_trigger_mixer_paths.xml \ $(LOCAL_PATH)/audio/sound_trigger_mixer_paths_wcd9330.xml:system/etc/sound_trigger_mixer_paths_wcd9330.xml \ - $(LOCAL_PATH)/audio/sound_trigger_platform_info.xml:system/etc/sound_trigger_platform_info.xml + $(LOCAL_PATH)/audio/sound_trigger_platform_info.xml:system/etc/sound_trigger_platform_info.xml \ + $(LOCAL_PATH)/audio/a2dp_audio_policy_configuration.xml:/system/etc/a2dp_audio_policy_configuration.xml \ + $(LOCAL_PATH)/audio/audio_policy_volumes.xml:/system/etc/audio_policy_volumes.xml \ + $(LOCAL_PATH)/audio/default_volume_tables.xml:/system/etc/default_volume_tables.xml \ + $(LOCAL_PATH)/audio/r_submix_audio_policy_configuration.xml:/system/etc/r_submix_audio_policy_configuration.xml \ + $(LOCAL_PATH)/audio/usb_audio_policy_configuration.xml:/system/etc/usb_audio_policy_configuration.xml # Camera PRODUCT_PACKAGES += \ -- cgit v1.2.3