summaryrefslogtreecommitdiff
path: root/packages/Shell/src
diff options
context:
space:
mode:
author Mikhail Naganov <mnaganov@google.com> 2021-09-14 10:58:48 -0700
committer Mikhail Naganov <mnaganov@google.com> 2021-09-15 13:58:30 -0700
commit9690a02f80812f29e257cea46462916be31e6042 (patch)
tree6000efac3286e775b4015a5a560872ab0279cd43 /packages/Shell/src
parent7d6d9bd6c3693563ffe14a32d5aac08df69bb04c (diff)
AudioEffect: fix racy access to callback data
Since the EffectCallback in android::AudioEffect can keep an instance of the latter alive for a longer time than Java AudioEffect is alive, the callback need to ensure that it's not trying to use deallocated objects and deleted JVM references. Bug: 178363662 Test: manual using EffectsTest app Test: atest CtsMediaTestCases:AudioEffectTest Test: atest CtsMediaTestCases:BassBoostTest Test: atest CtsMediaTestCases:DynamicsProcessingTest Test: atest CtsMediaTestCases:EnvReverbTest Test: atest CtsMediaTestCases:EqualizerTest Test: atest CtsMediaTestCases:LoudnessEnhancerTest Test: atest CtsMediaTestCases:PresetReverbTest Test: atest CtsMediaTestCases:VisualizerTest Change-Id: I8c36f5af4a1a2b14e81b1344570d2f8746ffa91e
Diffstat (limited to 'packages/Shell/src')
0 files changed, 0 insertions, 0 deletions