Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
Mario Danic 2017-12-12 22:27:41 +01:00
parent 9ef1128b59
commit e44ce6e7b4

View file

@ -369,10 +369,12 @@ public class CallActivity extends AppCompatActivity {
} }
private void startVideoCapture() { private void startVideoCapture() {
if (videoCapturer != null) {
Resources r = getResources(); Resources r = getResources();
int px = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 120, r.getDisplayMetrics()); int px = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 120, r.getDisplayMetrics());
videoCapturerAndroid.startCapture(px, px, 30); videoCapturerAndroid.startCapture(px, px, 30);
} }
}
private void joinRoomAndCall() { private void joinRoomAndCall() {
ncApi.joinRoom(credentials, ApiHelper.getUrlForRoom(userEntity.getBaseUrl(), roomToken)) ncApi.joinRoom(credentials, ApiHelper.getUrlForRoom(userEntity.getBaseUrl(), roomToken))
@ -796,12 +798,14 @@ public class CallActivity extends AppCompatActivity {
public void onStop() { public void onStop() {
super.onStop(); super.onStop();
eventBus.unregister(this); eventBus.unregister(this);
if (videoCapturer != null) {
try { try {
videoCapturer.stopCapture(); videoCapturer.stopCapture();
} catch (InterruptedException e) { } catch (InterruptedException e) {
Log.e(TAG, "Failed to stop the capturing process"); Log.e(TAG, "Failed to stop the capturing process");
} }
} }
}
@Subscribe(threadMode = ThreadMode.BACKGROUND) @Subscribe(threadMode = ThreadMode.BACKGROUND)
public void onMessageEvent(PeerConnectionEvent peerConnectionEvent) { public void onMessageEvent(PeerConnectionEvent peerConnectionEvent) {