From 8a52581b0938e34bb91533a5f470b89ed5d1ebbe Mon Sep 17 00:00:00 2001 From: Mikhail Naganov Date: Thu, 4 Feb 2021 19:24:05 +0000 Subject: [PATCH] audio: Update audioPolicyConfiguration version HAL V7 uses spaces instead of ',' and '|' for delimiting elements in channel masks, sample rates, and flags lists in the Audio Policy Manager configuration XML. The version specified in the APM XML has been updated from '1.0' to '7.0' in order to reflect this. The migration script has been updated to change the version in the XML on update. Bug: 142480271 Test: m Change-Id: I92c206dddee6964fc2019fed80435cb8d69dbfe9 --- audio/7.0/config/api/current.txt | 2 +- audio/7.0/config/audio_policy_configuration.xsd | 2 +- audio/7.0/config/update_audio_policy_config.sh | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/audio/7.0/config/api/current.txt b/audio/7.0/config/api/current.txt index c1940e5ad0..8fb8036ff8 100644 --- a/audio/7.0/config/api/current.txt +++ b/audio/7.0/config/api/current.txt @@ -544,7 +544,7 @@ package android.audio.policy.configuration.V7_0 { public enum Version { method @NonNull public String getRawName(); - enum_constant public static final android.audio.policy.configuration.V7_0.Version _1_0; + enum_constant public static final android.audio.policy.configuration.V7_0.Version _7_0; } public class Volume { diff --git a/audio/7.0/config/audio_policy_configuration.xsd b/audio/7.0/config/audio_policy_configuration.xsd index 4d224c8f07..40dc6f2c69 100644 --- a/audio/7.0/config/audio_policy_configuration.xsd +++ b/audio/7.0/config/audio_policy_configuration.xsd @@ -20,7 +20,7 @@ - + diff --git a/audio/7.0/config/update_audio_policy_config.sh b/audio/7.0/config/update_audio_policy_config.sh index 051a0df916..159fa35946 100755 --- a/audio/7.0/config/update_audio_policy_config.sh +++ b/audio/7.0/config/update_audio_policy_config.sh @@ -113,6 +113,9 @@ echo "Will update paths to shared included files." echo "Press Ctrl-C to cancel, Enter to continue" read +# Update 'audioPolicyConfiguration version="1.0"' -> 7.0 in the main file +sed -i -r -e 's/(audioPolicyConfiguration version=")1.0/\17.0/' ${SOURCE_CONFIG} + updateFile() { FILE=$1 ATTR=$2