summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator_test.cpp
diff options
context:
space:
mode:
authorFrançois Gaffie <francois.gaffie@renault.com>2020-02-26 09:46:22 +0100
committerEric Laurent <elaurent@google.com>2020-04-07 18:13:41 +0000
commit2645982dbe2ed74b029d9a6452e2318e63555117 (patch)
tree46b56e35028ad2edb53f7c0697046bde5713b66e /tools/aapt2/java/JavaClassGenerator_test.cpp
parentadcbf9004a5fe2e24bc425b012255b7eb08d0d44 (diff)
[AudioServer][Strategies] Fix Min/Max index overwritting
When a strategy holds 2 stream types, following the same volume group (aka same volume curves), when audioservice initializes, it may overwritte the Min/max for the volume group. This is due to the fact that the second stream type is not recognized and falls back on default volume group (aka Music). So, Min/max are overwritten with music Min/max. This CL fixes the bug by formatting correctly the AudioAttributesGroups of a product strategy by checking not only the volume group id but also the stream type. Test: build & run cts-dev -m CtsMediaTestCase --test android.media.cts.AudioProductStrategyTest run cts-dev -m CtsMediaTestCase --test android.media.cts.AudioVolumeGroupTest run cts-dev -m CtsMediaTestCase --test android.media.cts.AudioVolumeGroupChangeHandlerTest run cts-dev -m CtsMediaTestCase --test android.media.cts.AudioManagerTest#testPermissionsForVolumePerAttributes run cts-dev -m CtsMediaTestCase --test android.media.cts.AudioManagerTest#testGetAndValidateProductStrategies run cts-dev -m CtsMediaTestCase --test android.media.cts.AudioManagerTest#testGetAndValidateVolumeGroups run cts-dev -m CtsMediaTestCase --test android.media.cts.AudioManagerTest#testSetGetVolumePerAttributesWithInvalidAttributes run cts-dev -m CtsMediaTestCase --test android.media.cts.AudioManagerTest#testSetGetVolumePerAttributes run cts-dev -m CtsMediaTestCase --test android.media.cts.AudioManagerTest#testVolumeGroupCallback Change-Id: I3aab572ef4daeecce13bbcef6278edcc42b7d594 Merged-In: I3aab572ef4daeecce13bbcef6278edcc42b7d594 Signed-off-by: François Gaffie <francois.gaffie@renault.com>
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions