summaryrefslogtreecommitdiffstats
path: root/emulator
diff options
context:
space:
mode:
authorOscar Azucena <oscarazu@google.com>2020-02-21 12:15:42 -0800
committerOscar Azucena <oscarazu@google.com>2020-03-02 19:10:13 -0800
commitec446abd4003553a5cbe55a8a069d90c6cb63760 (patch)
tree233ad6a07c1120f018661780a7d9f7cba6370e6d /emulator
parent874a7f8d3f8fb8c473a0a95c82abf2754e5143be (diff)
downloaddevice_generic_car-ec446abd4003553a5cbe55a8a069d90c6cb63760.tar.gz
device_generic_car-ec446abd4003553a5cbe55a8a069d90c6cb63760.tar.bz2
device_generic_car-ec446abd4003553a5cbe55a8a069d90c6cb63760.zip
Updated car emulator audio configuration
Updated car emulator target car_audio_configuration.xml file to version 2. The new version requires audioZoneId be defined in all zones except for primary zone. Also Added occupantZoneId to primary zone. Other targets, like multi-display, should be updated independently as the number of occupants will vary in those files. Bug: 148292262 Test: lunch gcar_hl_md_emu_x86-userdebug, m -j Test: emulator -skin 1280x720 -verbose -show-kernel -selinux permissive -no-snapstorage -no-cache -prop ro.aae.simulateMultiZoneAudio=true -prop aae.playZoneId=2 Test: atest CarAudioZonesHelperTest Test: atest CarAudioZoneTest Test: atest CarOccupantZoneServiceTest Change-Id: If04c01a9b803ed41ee3fbb0e6c85f090c14f7c7e Merged-In: If04c01a9b803ed41ee3fbb0e6c85f090c14f7c7e (cherry picked from commit 2ebc17563fc31002386f7fcb3c918559d43ce9b8)
Diffstat (limited to 'emulator')
-rw-r--r--emulator/audio/car_audio_configuration.xml20
1 files changed, 16 insertions, 4 deletions
diff --git a/emulator/audio/car_audio_configuration.xml b/emulator/audio/car_audio_configuration.xml
index a819e06..2305395 100644
--- a/emulator/audio/car_audio_configuration.xml
+++ b/emulator/audio/car_audio_configuration.xml
@@ -22,9 +22,9 @@
- Volume groups
in the car environment.
-->
-<carAudioConfiguration version="1">
+<carAudioConfiguration version="2">
<zones>
- <zone name="primary zone" isPrimary="true">
+ <zone name="primary zone" isPrimary="true" occupantZoneId="0">
<volumeGroups>
<group>
<device address="bus0_media_out">
@@ -38,6 +38,10 @@
</device>
<device address="bus7_system_sound_out">
<context context="system_sound"/>
+ <context context="emergency"/>
+ <context context="safety"/>
+ <context context="vehicle_status"/>
+ <context context="announcement"/>
</device>
</group>
<group>
@@ -70,7 +74,7 @@
where port is the physical port of the display (See DisplayAddress.Phyisical)
-->
</zone>
- <zone name="rear seat zone 1">
+ <zone name="rear seat zone 1" audioZoneId="1">
<volumeGroups>
<group>
<device address="bus100_left_rear_seat_1">
@@ -82,6 +86,10 @@
<context context="alarm"/>
<context context="notification"/>
<context context="system_sound"/>
+ <context context="emergency"/>
+ <context context="safety"/>
+ <context context="vehicle_status"/>
+ <context context="announcement"/>
</device>
</group>
</volumeGroups>
@@ -89,7 +97,7 @@
<display port="1"/>
</displays>
</zone>
- <zone name="rear seat zone 2">
+ <zone name="rear seat zone 2" audioZoneId="2">
<volumeGroups>
<group>
<device address="bus200_right_rear_seat_2">
@@ -101,6 +109,10 @@
<context context="alarm"/>
<context context="notification"/>
<context context="system_sound"/>
+ <context context="emergency"/>
+ <context context="safety"/>
+ <context context="vehicle_status"/>
+ <context context="announcement"/>
</device>
</group>
</volumeGroups>