Daniel Gultsch
|
215318e540
|
support picture in picture for video calls
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
524404876e
|
only show remote video when connected
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
b963a60182
|
improve busy behaviour with multiple devices
|
2020-04-20 15:57:30 +02:00 |
|
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 |
|