Commit log

47cc063 Detect a video call in a consistent way

Stephen Paul Weber created

5b94198 Use a boolean for this state

Stephen Paul Weber created

74bd6f0 Switch onClicks to use DataBinding

Stephen Paul Weber created

e65ee62 Polyfill to allow use on Android 21

Stephen Paul Weber created

9fa4b88 RtpSessionActivity: Fix NPE from using incorrect view id

Matthew Wild created

39fc0cc Changed dialpad icon to something more recognizable.

Click to expand commit body
Included SVG of icon in assets.

root21 created

c20a826 Cleaned up DTMF code and click handling.

Click to expand commit body
Min API version change was required for user interface lambdas.

root21 created

358271b WIP - dialpad and dtmf sending

Ketroc created

a0bc01c Add handling of status code 333

Click to expand commit body
This is used when something goes wrong with a MUC, e.g. a connection
error made the MUC kick you out. In this case you generally want to try
to rejoin.

Kim Alvefur created

6bd552f flush stanzas in batches

Daniel Gultsch created

cdc239b code clean up in TagWriter

Daniel Gultsch created

2553895 Fix #4249.

Millesimus created

364ef25 Clarify build instructions.

Lockywolf created

1246391 allow verification of own omemo keys via uri

Daniel Gultsch created

fecc344 bump dependencies

Daniel Gultsch created

cf9d6e5 version bump to 2.10.3-beta

Daniel Gultsch created

d7f38a3 fix precondition for timeout handling

Daniel Gultsch created

ecdb5af bump agp version

Daniel Gultsch created

f2a67f8 pulled translations from transifex

Daniel Gultsch created

b6442c0 add Samsung S4 to hardware aec blacklist

Click to expand commit body
fixes #4267

Daniel Gultsch created

eed5c5e add additional logging to image compression

Daniel Gultsch created

68fd177 bump agp version

Daniel Gultsch created

666ca48 pulled translations from transifex

Daniel Gultsch created

51db83d pulled translations from transifex

Daniel Gultsch created

db834a1 indicate call reconnect in notification

Daniel Gultsch created

f8a9416 don't play tone going from connect->reconnect->connect

Daniel Gultsch created

5d526a7 include uncertainty into shared geo uri

Daniel Gultsch created

a508a81 externalize rtc config generation into seperate method

Daniel Gultsch created

61fb38c clean up some error handling error ICE restarts

Daniel Gultsch created

1bf2d5d video calls: leave full screen mode during reconnect

Daniel Gultsch created

0a18c86 assume credentials are the same for all contents when restarting ICE

Daniel Gultsch created

abb6716 synchronize setDescription calls

Daniel Gultsch created

297a843 use implicit rollback (needed to be enabled on libwebrtc)

Daniel Gultsch created

0698fa0 store peer dtls setup for later use in ice restart

Daniel Gultsch created

70b5d8d set proper peer dtls setup on ice restart received

Daniel Gultsch created

0a3947b terminate with application failure when failing to apply ICE restart

Click to expand commit body
This is fairly unlikely to happen in practice

Daniel Gultsch created

3f402b1 respond with tie-break to prevent ICE restart race

Daniel Gultsch created

5b80c62 treat transport-info w/o candidates and changed credentials as offer

Daniel Gultsch created

717c837 delay discovered ice candidates until JingleRtpConnection is ready to receive

Click to expand commit body
otherwise setLocalDescription and the arrival of first candidates might race
the rtpContentDescription being set

Daniel Gultsch created

b6dee6d reverse: webrtc: include oldState in onConnectionChange

Click to expand commit body
turns out we don’t need it and a better way is for RtpConnection to keep track of *all*
states in the current generation

Daniel Gultsch created

9c3f55b use stopwatch to keep track of jingle rtp session duration

Daniel Gultsch created

9843b72 always use Camera2Enumerator

Daniel Gultsch created

61851e5 do not automacially hang up failed webrtc sessions

Daniel Gultsch created

4ec0996 webrtc: include oldState in onConnectionChange

Daniel Gultsch created

fda45a7 use implicit descriptions for WebRTC

Click to expand commit body
using the parameter-free form of setLocalDescription() solves some potential race conditions
that can occur - especially once we introduce restartIce()

Daniel Gultsch created

b578678 bump libphone number library

Daniel Gultsch created

d4cbf2e take intent type into account when sharing with conversations

Daniel Gultsch created

7d7e158 code clean up for LocationProvider

Daniel Gultsch created

a8ff883 version bump to 2.10.2 + changelog

Daniel Gultsch created

bae9fc4 make rtcpMux optional

Daniel Gultsch created