mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-20 12:09:45 +01:00
Harden peer connection factory
Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
parent
61899d49ac
commit
a812058dad
@ -552,6 +552,7 @@ public class CallActivity extends AppCompatActivity {
|
|||||||
PeerConnectionFactory.InitializationOptions initializationOptions = PeerConnectionFactory.InitializationOptions
|
PeerConnectionFactory.InitializationOptions initializationOptions = PeerConnectionFactory.InitializationOptions
|
||||||
.builder(this)
|
.builder(this)
|
||||||
.setEnableVideoHwAcceleration(true)
|
.setEnableVideoHwAcceleration(true)
|
||||||
|
.setFieldTrials(null)
|
||||||
.createInitializationOptions();
|
.createInitializationOptions();
|
||||||
PeerConnectionFactory.initialize(initializationOptions);
|
PeerConnectionFactory.initialize(initializationOptions);
|
||||||
|
|
||||||
@ -999,6 +1000,11 @@ public class CallActivity extends AppCompatActivity {
|
|||||||
localRenderer = null;
|
localRenderer = null;
|
||||||
localMediaStream = null;
|
localMediaStream = null;
|
||||||
|
|
||||||
|
if (peerConnectionFactory != null) {
|
||||||
|
peerConnectionFactory.dispose();
|
||||||
|
peerConnectionFactory = null;
|
||||||
|
}
|
||||||
|
|
||||||
if (videoCapturer != null) {
|
if (videoCapturer != null) {
|
||||||
videoCapturer.dispose();
|
videoCapturer.dispose();
|
||||||
videoCapturer = null;
|
videoCapturer = null;
|
||||||
|
Loading…
Reference in New Issue
Block a user