From f4b26178df343055da005f2bfd4ef059ea1e719a Mon Sep 17 00:00:00 2001 From: "fischman@webrtc.org" Date: Fri, 9 Nov 2012 20:57:24 +0000 Subject: [PATCH] Re-initialize enough state on "Stop Call" to be able to stop/start multiple calls in succession. Review URL: https://webrtc-codereview.appspot.com/965015 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3074 4adac7df-926f-26a2-2b94-8c16560cd09d --- .../test/android/src/org/webrtc/videoengineapp/WebRTCDemo.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/webrtc/video_engine/test/android/src/org/webrtc/videoengineapp/WebRTCDemo.java b/webrtc/video_engine/test/android/src/org/webrtc/videoengineapp/WebRTCDemo.java index 950f04a319..b351233b32 100644 --- a/webrtc/video_engine/test/android/src/org/webrtc/videoengineapp/WebRTCDemo.java +++ b/webrtc/video_engine/test/android/src/org/webrtc/videoengineapp/WebRTCDemo.java @@ -839,6 +839,7 @@ public class WebRTCDemo extends TabActivity implements IViEAndroidCallback, readSettings(); if (viERunning || voERunning) { stopAll(); + startMain(); wakeLock.release(); // release the wake lock btStartStopCall.setText(R.string.startCall); } else if (enableVoice || enableVideo){ @@ -1079,6 +1080,7 @@ public class WebRTCDemo extends TabActivity implements IViEAndroidCallback, mIsBackgroudLoadRunning = false; try { mBackgroundLoad.join(); + mBackgroundLoad = null; } catch (Throwable t) { Log.v(TAG, "stopCPULoad failed"); }