talk-android/app/src/main/java/com/nextcloud/talk/webrtc
Daniel Calviño Sánchez 1321cb21a0 Fix frozen video when screen is shared
When another participant shared the screen a new offer was requested.
However, the offer was requested for the video instead of for the
screen, which caused the HPB to stop the previous video connection and
replace it with a new one. As receiving new offers for an existing
connection is not properly handled the offer was applied to the existing
peer connection, which caused the new offer to be ignored and the old
peer connection to be kept (but frozen due to the HPB not sending more
data for that connection).

Requesting offers are not needed when the peer connection is a screen,
as the HPB will automatically send the offers itself. Therefore, now
offers are requested only when the connection is of "video" type.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-10-02 10:10:49 +02:00
..
MagicAudioManager.java Fix #480, Fix #188 2019-03-04 08:50:39 +01:00
MagicBluetoothManager.java Reformat 2019-02-15 01:49:57 +01:00
MagicPeerConnectionWrapper.java Fix frozen video when screen is shared 2020-10-02 10:10:49 +02:00
MagicProximitySensor.java Reformat 2019-02-15 01:49:57 +01:00
MagicWebRTCUtils.java Remove latin america for s4 mini 2019-08-13 22:00:24 +02:00
MagicWebSocketInstance.java Fix join call directly after first start 2020-09-29 09:40:46 +02:00
WebSocketConnectionHelper.java Lobby & Various bugfixes and improvements 2019-08-30 12:13:33 +02:00