Index: talk/app/webrtc/java/jni/androidvideocapturer_jni.cc |
diff --git a/talk/app/webrtc/java/jni/androidvideocapturer_jni.cc b/talk/app/webrtc/java/jni/androidvideocapturer_jni.cc |
index 69c350ab5e5b71e2d8891854abb2c3e0876c271c..74a9372d866e1d8042f478bedc46aeacf4f50814 100644 |
--- a/talk/app/webrtc/java/jni/androidvideocapturer_jni.cc |
+++ b/talk/app/webrtc/java/jni/androidvideocapturer_jni.cc |
@@ -88,6 +88,10 @@ bool AndroidVideoCapturerJni::Init(jstring device_name) { |
AndroidVideoCapturerJni::~AndroidVideoCapturerJni() { |
LOG(LS_INFO) << "AndroidVideoCapturerJni dtor"; |
+ jni()->CallVoidMethod( |
+ *j_capturer_global_, |
+ GetMethodID(jni(), *j_video_capturer_class_, "release", "()V")); |
+ CHECK_EXCEPTION(jni()) << "error during VideoCapturerAndroid.release()"; |
} |
void AndroidVideoCapturerJni::Start(int width, int height, int framerate, |