Daniel Gultsch
|
892d913e2c
|
parsing iq erros also need to finish the connection
|
2020-04-22 18:42:07 +02:00 |
|
Daniel Gultsch
|
9fa9ca9cbc
|
catch securityException when parsing rtp description
|
2020-04-22 16:35:08 +02:00 |
|
Daniel Gultsch
|
9afac21b0b
|
don’t throw when user double taps accept button
|
2020-04-22 14:49:48 +02:00 |
|
Daniel Gultsch
|
876b1149d5
|
avoid double termination after failed connection
|
2020-04-21 22:59:54 +02:00 |
|
Daniel Gultsch
|
eb911b8196
|
show 215 status in server info
|
2020-04-21 11:40:05 +02:00 |
|
Daniel Gultsch
|
1cc0dfad84
|
move sdp logging to different tag
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
5a0979b41e
|
store 'ended call' when ended from proceed
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
a12760300c
|
ensure that rtp connection is registered with connection manager
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
c20c40a807
|
ensure webrtc connection gets closed after connection failure
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
7dfd47a5c4
|
better crash than leave WebRTCWrapper unclosed
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
934b98d199
|
add microphone availability check
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
16d34c2ba0
|
parse turns and stuns (regression from earlier commit)
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
2f437ea845
|
ignore iq errors if session has already been terminated
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
fa3ef07580
|
be more strict with ice candidate parsing
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
0a18ab35c0
|
fixed 215 credential detection
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
e545e95d39
|
getMedia() would throw null pointer when called after going from proposed to some error state
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
b95d406e61
|
use more approriate reason when failing because of parse errors
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
ec6bcec849
|
use different aspect ratio for landscape
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
36e117979a
|
put 'video' in ongoing video call notification
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
01a9a52990
|
show enable/disable video in video calls
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
445009c558
|
request camera permissions
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
5a20faaf0f
|
show 'incoming video cal' notification
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
d057ae3439
|
transmit media from proposal to actual session
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
8c273e7eee
|
parse media from session proposal
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
339bdaea06
|
rudimentary video caputuring
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
dd42a6b850
|
don’t transition when calling endCall and session was already terminated
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
65b43661dd
|
RtpConnection: synchronize all externally call methods to guard state transitions
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
172d2c693f
|
depulicate 'propose's when doing mam catchup
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
e16e0d895e
|
cancle ongoing jingle sessions on xmpp rebind
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
981aeaf264
|
make mute and speaker button work
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
b924a63d01
|
copy audio manager from AppRTCDemo
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
5b98107e9a
|
put jingle messages in MAM and parse call log during catchup
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
4be2309202
|
more conditions under which to print call log
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
3439f40411
|
show call log messages in conversation stream
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
1dc88f38ca
|
avoid terminating twice
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
c9f7e174f7
|
use foreground service for ongoing call notification
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
c6db651322
|
allow all jingle states to transition into terminated
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
7b382d2ba5
|
include more human readable text in application errors
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
d19b5e0634
|
show notification during ongoing call
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
2e8b91665b
|
improvements to RtpSessionActivity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
0302eacac1
|
back button rejects or ends call
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
2ba84bd32e
|
no need to be careful about Int parsing in session description; just fail
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
6884e427ef
|
require dtls and ensure procceds get tracked
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
0661c1bd37
|
add state transitions for iq service-unavailable errors and timeouts
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
39e3791345
|
incude human readable text in some session-terminates
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
7749a7ce22
|
fixed rotation issues in RtpSessionActivity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
268eedad89
|
proper iq tracing (handling of errors); responding to all iqs
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
15a2491d7b
|
correctly parse turn server
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
845b3d8a0e
|
properly parse transport info and apply ice candidates after direct init
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
3e5e4e813b
|
reject call from proceed state; and deal with direct inits
|
2020-04-20 15:57:30 +02:00 |
|