1
0
Fork 1
Commit graph

6194 commits

Author SHA1 Message Date
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