Daniel Gultsch
|
5e3aab3abe
|
ensure that finishConnection succeeds
|
2020-05-27 13:54:35 +02:00 |
|
Daniel Gultsch
|
a0920b83e2
|
use Account.getDomain() for direct access to domain jid
|
2020-05-17 10:24:46 +02:00 |
|
Daniel Gultsch
|
b6703dbe38
|
switch xmpp-addr to jxmpp-jid
|
2020-05-15 17:06:16 +02:00 |
|
Daniel Gultsch
|
2c5bed61a1
|
introduce extra RTP state to handle going from sending proceed to receiving retract
|
2020-05-09 21:35:21 +02:00 |
|
Daniel Gultsch
|
f4247379bd
|
catch UnsatisfiedLinkError when trying to init libwebrtc. fixes #3707
|
2020-05-09 19:48:54 +02:00 |
|
Daniel Gultsch
|
92fc22b313
|
show call duration in audio calls. fixes #3708
|
2020-05-09 11:14:39 +02:00 |
|
Daniel Gultsch
|
072edc5a62
|
hide microphone button in video-only calls. fixes #3700
|
2020-05-08 21:15:54 +02:00 |
|
Daniel Gultsch
|
fb57ef47bc
|
catch IllegalStateException around acceptCall()
this can happen when the UI races a call retrection
|
2020-05-05 09:37:27 +02:00 |
|
Daniel Gultsch
|
e70b6eec98
|
do not mirror back camera. fixes #3693
|
2020-05-03 11:54:58 +02:00 |
|
Daniel Gultsch
|
63ddd97b6b
|
add button to switch cameras during video call
RIP symmetry :-(
fixes #3683
|
2020-05-02 17:15:50 +02:00 |
|
Daniel Gultsch
|
8374df84aa
|
do not change intent to retracted if end card had already been reached
|
2020-04-30 09:06:43 +02:00 |
|
Daniel Gultsch
|
54ca3fb020
|
release video after end card reached. fixes video call retry
|
2020-04-29 09:22:49 +02:00 |
|
Daniel Gultsch
|
0d4b175760
|
better failure behaviour after direct init from jitsi
|
2020-04-29 08:51:38 +02:00 |
|
Daniel Gultsch
|
a5beaaed9d
|
null reference to rtpconnection when end card is reached
this will make re-init work if for example retry end card had been reached and we get another call
|
2020-04-24 21:27:03 +02:00 |
|
Daniel Gultsch
|
cacd85b4f1
|
catch ISE when entering PIP
|
2020-04-24 10:37:46 +02:00 |
|
Daniel Gultsch
|
d7a8519ad6
|
do not continue to accept call if reinit() caused activity to finish
|
2020-04-23 12:52:02 +02:00 |
|
Daniel Gultsch
|
cfb9368edb
|
check if pip feature is available on top of doing version check
|
2020-04-23 12:14:45 +02:00 |
|
Daniel Gultsch
|
60cea03dce
|
do not attempt retract if onStop was faster than backend connect
|
2020-04-23 10:13:10 +02:00 |
|
Daniel Gultsch
|
e0cb127005
|
retract call when pressing home or power button during ringing
|
2020-04-21 22:46:46 +02:00 |
|
Daniel Gultsch
|
23d1ee5e41
|
render contact’s avatar during incoming call
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
f7f0dc99a7
|
launch calls in new task
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
c7269bc0aa
|
check microphone availability on background thread
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
934b98d199
|
add microphone availability check
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
48f752366b
|
paint local mic off button in pip
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
644e5aa856
|
remove video sinks when calling onStop. otherwise going in and out foreground will give us endless sinks
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
ab2681640a
|
allow pip during connecting
|
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
|
ea2ed85ed7
|
support picture in picture for video calls
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
21e412ef6f
|
only show remote video when connected
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
4558b9a7b0
|
select proper media for retry
|
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
|
d7e93e18e5
|
add a couple of todos to RtpSessionActivity
|
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
|
b4df19177f
|
make seperate menu items for audio and video calls
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
17d9b02f41
|
properly paint local video over remote
|
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
|
1489dba44f
|
release resource. stop caputuring when webrtc ends
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
b20b00e77f
|
use toolbar to display status text in RtpSessionActivity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
339bdaea06
|
rudimentary video caputuring
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
493ca68464
|
add <rtcp-mux/> in description
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
ef22071bd1
|
turn proximity wake lock and/off depending on speaker configuration
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
9bc264bd73
|
do not use proximity wake lock on speaker phone
|
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
|
deaa76b5ca
|
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
|
609120c0d8
|
only ever create one wake lock in rtpsessionactivity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
9d83981f2c
|
respond with busy if there is anthor rtp session
|
2020-04-20 15:57:30 +02:00 |
|