Daniel Gultsch
cc9a476682
start to maintain list of devices with broken call integration
...
(cherry picked from commit 244c29cd6f71fd269f9815b929fe2bb4bda63785)
2024-06-18 06:31:19 +02:00
Daniel Gultsch
ff25a5d78f
fix cancelled p2p ft showing up as such
...
(cherry picked from commit 13a879841f9f178961abceaba97d304f1ca4a0a9)
2024-06-18 06:29:31 +02:00
Stephen Paul Weber
56a8185583
Better error when no dialler
...
(cherry picked from commit 81bd50d7d34eeac1857b3791d8948d687963f2d0)
2024-06-18 06:29:20 +02:00
Stephen Paul Weber
c997ffdf54
Fix NPE
...
(cherry picked from commit 532917c3523cde706110779bd719d74cadedc21d)
2024-06-18 06:29:05 +02:00
Daniel Gultsch
a9efc759af
fix rare crashes in call integration
...
(cherry picked from commit 96bf407bf0ff13becd2b245f17e6e6c6f0370922)
2024-06-18 06:27:56 +02:00
Arne
0769ed7f5c
code cleanup
2024-06-16 17:50:55 +02:00
Arne
a674443bb1
add some call integration debug aids
2024-06-10 12:26:29 +02:00
Stephen Paul Weber
b76eb18171
Don't compress animated images
2024-06-10 11:55:09 +02:00
Arne
61e7b79d0a
just change order
2024-06-10 08:54:03 +02:00
Daniel Gultsch
55ff9daceb
rtp session propsoal: fix race condition with very fast 'busy' or 'error'
...
(cherry picked from commit cb37321ecb39f04aa0c3b7f19010938304d11b3c)
2024-06-10 08:52:30 +02:00
Daniel Gultsch
48e439296d
parse invalid jingle actions
...
(cherry picked from commit c527e763377e6957054c483ecf4c714ad8c80299)
2024-06-10 08:52:26 +02:00
Daniel Gultsch
bfa8e58d3f
use fake 'tel:0' address on Android 8
...
(cherry picked from commit 14fb9035226a0e0e2d5daf8a5a6b48d10c2625f4)
2024-06-10 08:52:21 +02:00
Daniel Gultsch
5bae8ce31f
use voice call stream to play connect sound
...
(cherry picked from commit 283f363088349c4709fc72d018b18345f2b53e8f)
2024-06-10 08:52:07 +02:00
Daniel Gultsch
0be461d884
do not crash when error notification comes after service has shut down
2024-06-10 08:47:10 +02:00
Arne
e912856f71
update gradle and AGP
2024-06-10 08:37:18 +02:00
Daniel Gultsch
87aeaad3c0
minor safeguard to ensure call integration ends
...
(cherry picked from commit f18ec53233b52240520bb88d186a8cbe9b6daedc)
2024-06-10 08:34:27 +02:00
Daniel Gultsch
ca41449eb5
deliver session-initiate before integrating call
...
otherwise there could potentially be race conditions with
showIncomingCallUi being called before we have media information
(cherry picked from commit 6b5fb6fee6d8105db246804fb504267c0290c72b)
2024-06-10 08:34:23 +02:00
Daniel Gultsch
9fb9bf52a4
add safeguards to ringtone playing twice
2024-06-10 08:34:16 +02:00
Daniel Gultsch
61644ad66b
channel discovery screen code clean up
2024-06-10 08:30:49 +02:00
Daniel Gultsch
d0ea67e6bd
catch exception when checking phone lock state
2024-06-10 08:28:57 +02:00
Daniel Gultsch
1d7ecab355
fix system feature detection for call integration
2024-06-10 08:26:38 +02:00
Daniel Gultsch
3d4650003e
treat delayed destruction call integration as busy
...
(cherry picked from commit 72d194d8ffd2f3f56ca1e6c175426e2560b83a43)
2024-06-10 08:24:42 +02:00
Daniel Gultsch
5a477fcfd8
ensure that jingle ft transport is terminated
...
(cherry picked from commit a2c67a6e383226253dcc5749a6b8aaf10bd997a7)
2024-06-10 08:22:53 +02:00
Arne
a0e470701e
add FAST to doap file
2024-06-10 08:21:26 +02:00
Daniel Gultsch
ba3c0d5f7d
do not attempt unique/exporter channel binding on non conscrypt sockets
...
(cherry picked from commit 9ad5b68d572f1dd6789dc1a02d9d7ab27a34f8ae)
2024-06-10 08:20:28 +02:00
Daniel Gultsch
f0293175a2
fix return to call
2024-06-10 08:18:00 +02:00
Daniel Gultsch
2452e0f16e
do not use call integration on devices w/o telephony support
...
(cherry picked from commit 71763902f82743cbe9fa37d38551826531376fb1)
2024-06-10 08:16:26 +02:00
Arne
e5f2cb3de7
add exported to manifest
2024-06-10 08:16:19 +02:00
Daniel Gultsch
cdd862f841
play ringback sound on android 6/7
...
(cherry picked from commit 20e1f542779b1c9027449e4e9875814e2f0fa05a)
2024-06-10 08:10:00 +02:00
Daniel Gultsch
b92cc85b62
null check SurfaceTextureHelper
...
(cherry picked from commit 29978a0f2a127223260db1b37420bed9b5e97e9a)
2024-06-10 08:09:34 +02:00
Daniel Gultsch
3789c6561b
execute all account state managements on ping thread
2024-06-10 08:06:02 +02:00
Daniel Gultsch
634b616c34
prevent receiving (as share with target) file URIs
2024-06-10 08:02:39 +02:00
Arne
d5e5ca04e4
Fix up
2024-06-09 23:54:05 +02:00
Stephen Paul Weber
57bb65228f
Fix NPE
2024-06-09 23:50:27 +02:00
Daniel Gultsch
ed7f5c9aea
log reason for SM resume failure
...
(cherry picked from commit 6f8d8b9330f86392e6645eda7041cf077c4bc371)
2024-06-09 23:49:30 +02:00
Stephen Paul Weber
0619ed348c
Fix NPE
...
(cherry picked from commit 6defd00b67eae4dabb44376734b5a61b8cca19c2)
2024-06-09 23:48:57 +02:00
Arne
f34c740e87
fix up
2024-06-09 23:48:29 +02:00
Daniel Gultsch
cc49b14c11
do not enforce main thread for getting audio devices
...
fixes #206
(cherry picked from commit bd2b9b414e1f4ca83fbc7fe55aa3527d09018226)
2024-06-09 23:38:38 +02:00
Daniel Gultsch
e5540b500e
work around dead system exception when querying active network
2024-06-09 23:38:31 +02:00
Daniel Gultsch
39970a53a6
remove mic availability check
...
(cherry picked from commit 7eaad9842cf025f54e096ed56d9d9f44e8e2a6ea)
2024-06-09 23:36:31 +02:00
Daniel Gultsch
91cd6579bd
fix race condition accessing rtpSender
...
(cherry picked from commit ca1d8b4d1b3f4e77f56fe450f3759d40e9f9091a)
2024-06-09 23:36:27 +02:00
Daniel Gultsch
b69df23654
maintain phone accounts only for enabled accounts
2024-06-09 23:36:24 +02:00
Arne
2399100f3b
Fix missing string
2024-06-09 23:34:02 +02:00
Daniel Gultsch
5e55a660dc
show warning when call integration accounts exceed 10
...
(cherry picked from commit a04dc6e4ad6512912129604213ad7b077a816cd7)
2024-06-09 23:33:34 +02:00
Daniel Gultsch
e20e03fad1
show speaker configuration during ACCEPTING
...
(cherry picked from commit d2d76322b9204224db54903c05b2dd192d121661)
2024-06-09 23:33:15 +02:00
Daniel Gultsch
45abbe8d7c
send jmi finish alongside session terminate
...
(cherry picked from commit 18dea352b05622978422605b6408765e71ac78c2)
2024-06-09 23:33:11 +02:00
Daniel Gultsch
0686bf7832
skip automatic audio device selection when BT is available
...
(cherry picked from commit 21b8bf424a7488807358e7c0b56dd8c6de39faed)
2024-06-09 23:33:08 +02:00
Daniel Gultsch
903147e90a
react to onSilence() and stop ringtone
...
(cherry picked from commit a78747eaa275083cbd52159bc7bc2b0e55cb4bee)
2024-06-09 23:33:04 +02:00
Daniel Gultsch
3c31303b7b
show speaker selection during 'ringing'
...
(cherry picked from commit bfe2aff7a158e767aad1a567f070a799690660b9)
2024-06-09 23:32:59 +02:00
Daniel Gultsch
9e7241ace6
do not nofiy UI if UI triggered retract
...
(cherry picked from commit bff1ac5ebc0db303385166b83ae5181ca29a0d20)
2024-06-09 23:32:54 +02:00