1
0
Fork 1
Commit graph

6118 commits

Author SHA1 Message Date
Daniel Gultsch
31aab5188b select proper media for retry 2020-04-20 15:57:30 +02:00
Daniel Gultsch
d8fc612d2a capture in ~1920 resolution when available 2020-04-20 15:57:30 +02:00
Daniel Gultsch
89227f2c73 use more approriate reason when failing because of parse errors 2020-04-20 15:57:30 +02:00
Daniel Gultsch
c2b1e31607 use different aspect ratio for landscape 2020-04-20 15:57:30 +02:00
Daniel Gultsch
48fb317abb put 'video' in ongoing video call notification 2020-04-20 15:57:30 +02:00
Daniel Gultsch
9cf9e222e6 add a couple of todos to RtpSessionActivity 2020-04-20 15:57:30 +02:00
Daniel Gultsch
fab23490ca parse 0339 source groups from sdp 2020-04-20 15:57:30 +02:00
Daniel Gultsch
be3cb6bbab show enable/disable video in video calls 2020-04-20 15:57:30 +02:00
Daniel Gultsch
71820cd906 request camera permissions 2020-04-20 15:57:30 +02:00
Daniel Gultsch
9eb86a40ab show 'incoming video cal' notification 2020-04-20 15:57:30 +02:00
Daniel Gultsch
63e8513592 display video call based on availability 2020-04-20 15:57:30 +02:00
Daniel Gultsch
22605fd795 make seperate menu items for audio and video calls 2020-04-20 15:57:30 +02:00
Daniel Gultsch
b6c7e3c5fc properly paint local video over remote 2020-04-20 15:57:30 +02:00
Daniel Gultsch
c3d65193ba transmit media from proposal to actual session 2020-04-20 15:57:30 +02:00
Daniel Gultsch
45daf11370 parse media from session proposal 2020-04-20 15:57:30 +02:00
Daniel Gultsch
b33b606e4b release resource. stop caputuring when webrtc ends 2020-04-20 15:57:30 +02:00
Daniel Gultsch
29de80ee56 use toolbar to display status text in RtpSessionActivity 2020-04-20 15:57:30 +02:00
Daniel Gultsch
e6212cf637 rudimentary video caputuring 2020-04-20 15:57:30 +02:00
Daniel Gultsch
6b8f90781f complete list of reasons 2020-04-20 15:57:30 +02:00
Daniel Gultsch
9f230b8e49 don’t transition when calling endCall and session was already terminated 2020-04-20 15:57:30 +02:00
Daniel Gultsch
96bc8f2465 RtpConnection: synchronize all externally call methods to guard state transitions 2020-04-20 15:57:30 +02:00
Daniel Gultsch
3f5863cb1f depulicate 'propose's when doing mam catchup 2020-04-20 15:57:30 +02:00
Daniel Gultsch
f035f74d5d cancle ongoing jingle sessions on xmpp rebind 2020-04-20 15:57:30 +02:00
Daniel Gultsch
e02ebf68b0 add <rtcp-mux/> in description 2020-04-20 15:57:30 +02:00
Daniel Gultsch
bbf871f40c turn proximity wake lock and/off depending on speaker configuration 2020-04-20 15:57:30 +02:00
Daniel Gultsch
4f85357d86 do not use proximity wake lock on speaker phone 2020-04-20 15:57:30 +02:00
Daniel Gultsch
425e595ccf make mute and speaker button work 2020-04-20 15:57:30 +02:00
Daniel Gultsch
18ae2d7bb9 copy audio manager from AppRTCDemo 2020-04-20 15:57:30 +02:00
Daniel Gultsch
d4a1771c9b put jingle messages in MAM and parse call log during catchup 2020-04-20 15:57:30 +02:00
Daniel Gultsch
a7fd2048d2 do not show context menu for call logs 2020-04-20 15:57:30 +02:00
Daniel Gultsch
81062b0b38 more conditions under which to print call log 2020-04-20 15:57:30 +02:00
Daniel Gultsch
d31e734414 show call log messages in conversation stream 2020-04-20 15:57:30 +02:00
Daniel Gultsch
6e68ae3e2b avoid terminating twice 2020-04-20 15:57:30 +02:00
Daniel Gultsch
24fd48fee0 be more conservative when parsing rtp content 2020-04-20 15:57:30 +02:00
Daniel Gultsch
2d2203751d when using onNewIntent make sure to store intent otherwise onBackground might just overwrite it again 2020-04-20 15:57:30 +02:00
Daniel Gultsch
fd62963964 only ever create one wake lock in rtpsessionactivity 2020-04-20 15:57:30 +02:00
Daniel Gultsch
fc1b6e0ae4 use foreground service for ongoing call notification 2020-04-20 15:57:30 +02:00
Daniel Gultsch
d4c0ed6eda allow all jingle states to transition into terminated 2020-04-20 15:57:30 +02:00
Daniel Gultsch
640ad49ffa improved strategy for ignoring self addressed jingle messages 2020-04-20 15:57:30 +02:00
Daniel Gultsch
62e405718f include more human readable text in application errors 2020-04-20 15:57:30 +02:00
Daniel Gultsch
3a1b5194dd do not offer jingle calls when using Tor 2020-04-20 15:57:30 +02:00
Daniel Gultsch
a880521498 respond with busy if there is anthor rtp session 2020-04-20 15:57:30 +02:00
Daniel Gultsch
391d4476eb show notification during ongoing call 2020-04-20 15:57:30 +02:00
Daniel Gultsch
ae1a58cdda improvements to RtpSessionActivity 2020-04-20 15:57:30 +02:00
Daniel Gultsch
997bceb9af turn screen off during call 2020-04-20 15:57:30 +02:00
Daniel Gultsch
5d6cdbb343 back button rejects or ends call 2020-04-20 15:57:30 +02:00
Daniel Gultsch
4740e81fab make retry work 2020-04-20 15:57:30 +02:00
Daniel Gultsch
aa444612fb no need to be careful about Int parsing in session description; just fail 2020-04-20 15:57:30 +02:00
Daniel Gultsch
6e12c2cec0 require dtls and ensure procceds get tracked 2020-04-20 15:57:30 +02:00
Daniel Gultsch
d3e364e6aa add state transitions for iq service-unavailable errors and timeouts 2020-04-20 15:57:30 +02:00