Commit graph

  • 876b1149d5 avoid double termination after failed connection Daniel Gultsch 2020-04-21 22:59:54 +0200
  • e0cb127005 retract call when pressing home or power button during ringing Daniel Gultsch 2020-04-21 22:46:46 +0200
  • e5282b846f pulled translations from transifex Daniel Gultsch 2020-04-21 22:01:01 +0200
  • 995856ffe0 fixed chinese translation Daniel Gultsch 2020-04-21 18:43:53 +0200
  • 62c50d0089 pulled translations from transifex Daniel Gultsch 2020-04-21 18:19:47 +0200
  • 3c0b3f4b94 allow dnd overwrite for incoming calls Daniel Gultsch 2020-04-21 18:13:09 +0200
  • 442b952700 add jingle message init namespace to features Daniel Gultsch 2020-04-21 14:59:03 +0200
  • 5b12e23382 improve logging for throws from native callbacks Daniel Gultsch 2020-04-21 12:00:13 +0200
  • eb911b8196 show 215 status in server info Daniel Gultsch 2020-04-21 11:40:05 +0200
  • d5e3d13158 do not just assume rtcp-mux Daniel Gultsch 2020-04-21 09:11:17 +0200
  • 8b79808f02 try to stfu travis Daniel Gultsch 2020-04-20 21:09:37 +0200
  • 7898ba65cd extend extended webrtcwrapper logging Daniel Gultsch 2020-04-20 17:05:27 +0200
  • f858412d72 version bump to 2.8.0-rc.1 + changelog Daniel Gultsch 2020-04-20 16:19:31 +0200
  • 23d1ee5e41 render contact’s avatar during incoming call Daniel Gultsch 2020-04-20 13:41:50 +0200
  • 187dff3df9 put contact picture in incoming call notification Daniel Gultsch 2020-04-20 13:08:43 +0200
  • df2ef0eeb0 automatically reject/ignore calls from strangers if the setting is set Daniel Gultsch 2020-04-20 12:32:56 +0200
  • e661d5b7ad provide deep link from settings into call notification settings Daniel Gultsch 2020-04-20 12:19:34 +0200
  • 1016e8d018 added note about libwebrtc Daniel Gultsch 2020-04-20 11:50:21 +0200
  • 1cc0dfad84 move sdp logging to different tag Daniel Gultsch 2020-04-20 11:38:02 +0200
  • c64779329b upgrade libwebrtc to m81 Daniel Gultsch 2020-04-20 10:43:18 +0200
  • 7f45f3ab54 build abi-split apk; use stable libwebrtc Daniel Gultsch 2020-04-19 20:21:31 +0200
  • 5a0979b41e store 'ended call' when ended from proceed Daniel Gultsch 2020-04-19 14:23:52 +0200
  • f7f0dc99a7 launch calls in new task Daniel Gultsch 2020-04-19 10:12:33 +0200
  • c7269bc0aa check microphone availability on background thread Daniel Gultsch 2020-04-19 08:49:08 +0200
  • 31dfb0c704 cache useTor information in activity Daniel Gultsch 2020-04-19 08:04:36 +0200
  • 72c551d128 bump to 2.8.0-beta.2 Daniel Gultsch 2020-04-19 07:52:45 +0200
  • a12760300c ensure that rtp connection is registered with connection manager Daniel Gultsch 2020-04-18 21:27:50 +0200
  • c20c40a807 ensure webrtc connection gets closed after connection failure Daniel Gultsch 2020-04-18 20:57:15 +0200
  • 7dfd47a5c4 better crash than leave WebRTCWrapper unclosed Daniel Gultsch 2020-04-18 18:22:10 +0200
  • 934b98d199 add microphone availability check Daniel Gultsch 2020-04-18 17:51:21 +0200
  • ebda472c22 version bump Daniel Gultsch 2020-04-17 16:39:23 +0200
  • 48f752366b paint local mic off button in pip Daniel Gultsch 2020-04-17 15:06:13 +0200
  • 644e5aa856 remove video sinks when calling onStop. otherwise going in and out foreground will give us endless sinks Daniel Gultsch 2020-04-17 14:33:56 +0200
  • 16d34c2ba0 parse turns and stuns (regression from earlier commit) Daniel Gultsch 2020-04-17 14:16:39 +0200
  • ab2681640a allow pip during connecting Daniel Gultsch 2020-04-17 11:44:20 +0200
  • 2f437ea845 ignore iq errors if session has already been terminated Daniel Gultsch 2020-04-17 10:56:27 +0200
  • fa3ef07580 be more strict with ice candidate parsing Daniel Gultsch 2020-04-17 10:29:36 +0200
  • 0a18ab35c0 fixed 215 credential detection Daniel Gultsch 2020-04-16 21:58:30 +0200
  • 8472712b3e play notification sound pre notification categories Daniel Gultsch 2020-04-16 20:26:46 +0200
  • e545e95d39 getMedia() would throw null pointer when called after going from proposed to some error state Daniel Gultsch 2020-04-16 19:49:34 +0200
  • ea2ed85ed7 support picture in picture for video calls Daniel Gultsch 2020-04-16 17:38:05 +0200
  • 21e412ef6f only show remote video when connected Daniel Gultsch 2020-04-16 11:02:42 +0200
  • 0c4f0c074d improve busy behaviour with multiple devices Daniel Gultsch 2020-04-16 10:51:34 +0200
  • 4558b9a7b0 select proper media for retry Daniel Gultsch 2020-04-16 10:03:53 +0200
  • 45d5d1f635 capture in ~1920 resolution when available Daniel Gultsch 2020-04-16 09:03:39 +0200
  • b95d406e61 use more approriate reason when failing because of parse errors Daniel Gultsch 2020-04-16 08:20:13 +0200
  • ec6bcec849 use different aspect ratio for landscape Daniel Gultsch 2020-04-16 00:08:58 +0200
  • 36e117979a put 'video' in ongoing video call notification Daniel Gultsch 2020-04-15 22:40:37 +0200
  • d7e93e18e5 add a couple of todos to RtpSessionActivity Daniel Gultsch 2020-04-15 21:08:49 +0200
  • f995965dea parse 0339 source groups from sdp Daniel Gultsch 2020-04-15 20:19:09 +0200
  • 01a9a52990 show enable/disable video in video calls Daniel Gultsch 2020-04-15 19:16:47 +0200
  • 445009c558 request camera permissions Daniel Gultsch 2020-04-15 18:47:15 +0200
  • 5a20faaf0f show 'incoming video cal' notification Daniel Gultsch 2020-04-15 18:28:04 +0200
  • d4788fc1f4 display video call based on availability Daniel Gultsch 2020-04-15 16:54:54 +0200
  • b4df19177f make seperate menu items for audio and video calls Daniel Gultsch 2020-04-15 16:26:53 +0200
  • 17d9b02f41 properly paint local video over remote Daniel Gultsch 2020-04-15 13:21:21 +0200
  • d057ae3439 transmit media from proposal to actual session Daniel Gultsch 2020-04-15 12:07:19 +0200
  • 8c273e7eee parse media from session proposal Daniel Gultsch 2020-04-15 10:49:38 +0200
  • 1489dba44f release resource. stop caputuring when webrtc ends Daniel Gultsch 2020-04-14 21:06:26 +0200
  • b20b00e77f use toolbar to display status text in RtpSessionActivity Daniel Gultsch 2020-04-14 19:35:26 +0200
  • 339bdaea06 rudimentary video caputuring Daniel Gultsch 2020-04-14 19:06:39 +0200
  • bfb9a6267a complete list of reasons Daniel Gultsch 2020-04-14 18:18:16 +0200
  • dd42a6b850 don’t transition when calling endCall and session was already terminated Daniel Gultsch 2020-04-14 11:56:02 +0200
  • 65b43661dd RtpConnection: synchronize all externally call methods to guard state transitions Daniel Gultsch 2020-04-14 09:53:01 +0200
  • 172d2c693f depulicate 'propose's when doing mam catchup Daniel Gultsch 2020-04-14 09:06:07 +0200
  • e16e0d895e cancle ongoing jingle sessions on xmpp rebind Daniel Gultsch 2020-04-13 18:30:12 +0200
  • 493ca68464 add <rtcp-mux/> in description Daniel Gultsch 2020-04-13 15:16:26 +0200
  • ef22071bd1 turn proximity wake lock and/off depending on speaker configuration Daniel Gultsch 2020-04-13 14:55:07 +0200
  • 9bc264bd73 do not use proximity wake lock on speaker phone Daniel Gultsch 2020-04-13 14:24:32 +0200
  • 981aeaf264 make mute and speaker button work Daniel Gultsch 2020-04-13 12:53:23 +0200
  • b924a63d01 copy audio manager from AppRTCDemo Daniel Gultsch 2020-04-13 12:02:34 +0200
  • 5b98107e9a put jingle messages in MAM and parse call log during catchup Daniel Gultsch 2020-04-13 09:00:25 +0200
  • 9a41d11aed do not show context menu for call logs Daniel Gultsch 2020-04-12 19:18:40 +0200
  • 4be2309202 more conditions under which to print call log Daniel Gultsch 2020-04-12 18:07:31 +0200
  • 3439f40411 show call log messages in conversation stream Daniel Gultsch 2020-04-12 17:12:59 +0200
  • 1dc88f38ca avoid terminating twice Daniel Gultsch 2020-04-12 09:59:32 +0200
  • 82f9a77777 be more conservative when parsing rtp content Daniel Gultsch 2020-04-12 08:32:34 +0200
  • deaa76b5ca when using onNewIntent make sure to store intent otherwise onBackground might just overwrite it again Daniel Gultsch 2020-04-11 20:51:37 +0200
  • 609120c0d8 only ever create one wake lock in rtpsessionactivity Daniel Gultsch 2020-04-11 19:47:30 +0200
  • c9f7e174f7 use foreground service for ongoing call notification Daniel Gultsch 2020-04-11 19:05:07 +0200
  • c6db651322 allow all jingle states to transition into terminated Daniel Gultsch 2020-04-10 21:33:08 +0200
  • 5eea961155 improved strategy for ignoring self addressed jingle messages Daniel Gultsch 2020-04-10 21:18:43 +0200
  • 7b382d2ba5 include more human readable text in application errors Daniel Gultsch 2020-04-10 19:22:29 +0200
  • 07e671d7c3 do not offer jingle calls when using Tor Daniel Gultsch 2020-04-10 16:28:15 +0200
  • 9d83981f2c respond with busy if there is anthor rtp session Daniel Gultsch 2020-04-10 16:02:01 +0200
  • d19b5e0634 show notification during ongoing call Daniel Gultsch 2020-04-10 15:19:56 +0200
  • 2e8b91665b improvements to RtpSessionActivity Daniel Gultsch 2020-04-10 13:13:20 +0200
  • 14d008d89d turn screen off during call Daniel Gultsch 2020-04-10 11:16:54 +0200
  • 0302eacac1 back button rejects or ends call Daniel Gultsch 2020-04-10 10:35:00 +0200
  • f5c4de8770 make retry work Daniel Gultsch 2020-04-10 09:31:39 +0200
  • 2ba84bd32e no need to be careful about Int parsing in session description; just fail Daniel Gultsch 2020-04-10 07:53:29 +0200
  • 6884e427ef require dtls and ensure procceds get tracked Daniel Gultsch 2020-04-10 07:45:23 +0200
  • 0661c1bd37 add state transitions for iq service-unavailable errors and timeouts Daniel Gultsch 2020-04-10 07:07:22 +0200
  • 39e3791345 incude human readable text in some session-terminates Daniel Gultsch 2020-04-09 20:35:44 +0200
  • 6a1df0538e request recording permission when making or accepting audio calls Daniel Gultsch 2020-04-09 19:45:21 +0200
  • 7749a7ce22 fixed rotation issues in RtpSessionActivity Daniel Gultsch 2020-04-09 17:37:21 +0200
  • 268eedad89 proper iq tracing (handling of errors); responding to all iqs Daniel Gultsch 2020-04-09 15:22:03 +0200
  • 15a2491d7b correctly parse turn server Daniel Gultsch 2020-04-09 13:27:13 +0200
  • 845b3d8a0e properly parse transport info and apply ice candidates after direct init Daniel Gultsch 2020-04-09 09:29:07 +0200
  • 3e5e4e813b reject call from proceed state; and deal with direct inits Daniel Gultsch 2020-04-09 09:04:59 +0200