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 43a60c3cecd9b9d8ff73ecfe407100ed1a927c71..c6bc7c95367452e812769f2feb542d7f9c697e30 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, |