summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author zengjing <zengjing@xiaomi.com> 2018-09-29 13:19:15 +0800
committer Andy Hung <hunga@google.com> 2018-12-12 20:02:45 +0000
commit5a56b61c166c78b442b31fe9a66cdf6f61d60934 (patch)
treec171c960bc9cd32bbfb2318edec14f550c7b22d2
parentada39fe63d552bd82b9b4c4f0e17f022fe2950d6 (diff)
Visualizer: fix native crash when visualizer release
Visualizer should not be destroyed before mCaptureThread exit. Test: CTS VisualizerTest Change-Id: I0cda2ff2be8ce487e10b5311fbdc043fa57d91d4 Signed-off-by: zengjing <zengjing@xiaomi.com>
-rw-r--r--media/jni/audioeffect/android_media_Visualizer.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/media/jni/audioeffect/android_media_Visualizer.cpp b/media/jni/audioeffect/android_media_Visualizer.cpp
index b7d7b0339376..45de36ed3e4d 100644
--- a/media/jni/audioeffect/android_media_Visualizer.cpp
+++ b/media/jni/audioeffect/android_media_Visualizer.cpp
@@ -440,6 +440,7 @@ static void android_media_visualizer_native_release(JNIEnv *env, jobject thiz)
if (lpVisualizer == 0) {
return;
}
+ lpVisualizer->release();
}
// delete the JNI data
VisualizerJniStorage* lpJniStorage =