Daniel Gultsch
|
feb7118aed
|
added note about libwebrtc
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
ff662f5e37
|
move sdp logging to different tag
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
9d607245d3
|
upgrade libwebrtc to m81
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
54eb9a731b
|
build abi-split apk; use stable libwebrtc
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
ab91cfcfec
|
store 'ended call' when ended from proceed
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
a4a68eb317
|
launch calls in new task
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
12e2c309c0
|
check microphone availability on background thread
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
fb001d1aab
|
cache useTor information in activity
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
4c6ae4a8da
|
bump to 2.8.0-beta.2
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
efabd33aff
|
ensure that rtp connection is registered with connection manager
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
d6c60f7bc7
|
ensure webrtc connection gets closed after connection failure
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
9eceb161ce
|
better crash than leave WebRTCWrapper unclosed
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
f4ae7bae00
|
add microphone availability check
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
9dd7dd5ced
|
version bump
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
b77ddc7d5a
|
paint local mic off button in pip
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
b15cc6c0c3
|
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
|
6ff0a0d597
|
parse turns and stuns (regression from earlier commit)
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
a7cab6caee
|
allow pip during connecting
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
9b1b561257
|
ignore iq errors if session has already been terminated
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
d000272e2b
|
be more strict with ice candidate parsing
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
13eeab4ece
|
fixed 215 credential detection
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
f16cea4abf
|
play notification sound pre notification categories
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
196a8b2e01
|
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
|
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 |
|