summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorAndy Hung <hunga@google.com>2020-03-03 13:40:49 -0800
committerAndy Hung <hunga@google.com>2020-03-03 14:08:24 -0800
commiteaeced3383fc398e657b02452952f1a3db6285a1 (patch)
tree5a2fafa70e9ed853a22de22343d2219a63a45f73 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parentee47af62071c43d434c6cf06b3974ee89b7ce748 (diff)
SoundPool: Fix StreamManager JavaThread shutdown
std::future destructor only blocks for ready when created by std::async, so do a wait in the JavaThread destructor. Do not signal that the thread is closed until we really are finished with all member variable access. This fixes a rare race condition. Test: SoundPool stress test Test: SoundPoolAacTest SoundPoolHapticTest SoundPoolMidiTest SoundPoolOggTest Bug: 150517918 Change-Id: I412143726956ee100069f711dd39b1d59ac100b0
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions