td
981c3ea94d
chore: check message size before fake sync
2024-03-25 19:31:01 +05:30
td
76ca4243bc
chore: emit handleCallEnded on ice fail
2024-03-25 17:09:07 +05:30
td
1e90fcee93
chore: add noice/echo cancelling flags to getUserMedia
2024-03-11 10:45:43 +05:30
td
b6d5ce02c4
feat: add tests for calls
2023-12-19 21:55:30 +05:30
td
6a2f31de39
fix: ignore calls with age older than lifetime
...
feat: add barebones WebRTCDelegateMock
2023-12-18 21:28:26 +05:30
td
520dfdbe3e
fix: check negotiate party and call ids
...
chore: making some call naming schemes better
2023-12-15 21:39:06 +05:30
Nicolas Werner
8b8a647cf9
chore: enable discarded_futures lint
...
BREAKING CHANGE: This changes the runInRoot method to not return a
future. As a user, if you need the result of an async computation passed
to runInRoot, please await it directly. Also the KeyVerification start
and a few call methods now return a future.
2023-11-17 12:59:27 +01:00
Nicolas Werner
a0970b7fcb
chore: don't manually enable default rules
2023-11-17 12:59:20 +01:00
Mohammad Reza Moradi
d5447c62f7
fix: hangup on call crash
2023-11-15 08:49:35 +01:00
Karthikeyan S
88110773ab
fix: call hangup on timeout race condition
2023-11-03 16:05:37 +05:30
td
66a53786e7
fix: do not proceed call if getUserMedia fails
...
fix: added a few missing awaits
fix: add a workaround for not having state updates for staleCallChecker till sync
chore: fix some logging
2023-07-10 14:19:16 +05:30
td
f240ece32c
fix: updateMuteStatus after kConnected
...
fix: makes sure any state/race issues we had with sdp packets or cloned streams get fixed automatically
2023-04-29 19:33:34 +05:30
td
412bd71b23
Merge branch 'td/trySetTrackenabled' into 'main'
...
fix: update mute status on participants changed.
See merge request famedly/company/frontend/famedlysdk!1263
2023-04-13 14:57:04 +00:00
td
32ba85dc74
chore: stopMediaStream on all streams and make sure dispose runs everytime
2023-04-12 16:36:05 +05:30
td
05ba6368eb
fix: test if setting track enabled on participants changed helps with the media not working randomly issue
2023-04-06 01:18:09 +05:30
td
b776e8f9df
Merge branch 'td/asyncmesh' into 'main'
...
fix: make group call stuff async, let clients await what they need
See merge request famedly/company/frontend/famedlysdk!1244
2023-03-03 15:03:32 +00:00
cloudwebrtc
f2e4126e0c
chore: update.
2023-02-27 21:02:30 +08:00
cloudwebrtc
380051ab07
fix: skip invalid candidate.
2023-02-27 20:59:38 +08:00
td
2d0fd9c393
fix: make group call stuff async, let clients await what they need
2023-02-24 22:17:27 +05:30
td
7ce6595b3d
fix: ability to upgrade audio calls to video calls
...
fix: setMicrophoneMuted is now async to match setVideoMuted
2023-02-17 07:56:17 +05:30
td
47a8e32c57
Merge branch 'td/activeSpeaker' into 'main'
...
feat: active speaker in group calls
See merge request famedly/company/frontend/famedlysdk!1228
2023-01-30 12:38:25 +00:00
td
00154f3c78
feat: active speaker in group calls
2023-01-30 15:46:21 +05:30
duanweiwei1982@gmail.com
0deb8d9e6e
fix: fix glare side effects for group calls.
2023-01-28 01:10:29 +08:00
td
169ac9c88c
Merge branch 'td/deprecateIsBg' into 'main'
...
chore: deprecate isBackground
See merge request famedly/company/frontend/famedlysdk!1225
2023-01-27 13:09:13 +00:00
Krille
f9c0fdca69
Merge branch 'td/stopRingtone' into 'main'
...
fix: try to stop ringtone on call termination
Closes famedly/company/product-management#531
See merge request famedly/company/frontend/famedlysdk!1220
2023-01-27 12:58:09 +00:00
td
8a1ca08d7c
Merge branch 'td/missedCallreject' into 'main'
...
fix: only send call reject event when needed
See merge request famedly/company/frontend/famedlysdk!1224
2023-01-27 12:56:45 +00:00
td
6246dd1301
chore: deprecate isBackground
...
This was used by callkeepv1 to fire a system notification or in call flutter screens on a new call, has always been set to false on web
2023-01-27 18:18:55 +05:30
td
d8ac3b337a
fix: try to stop ringtone on call termination
2023-01-27 17:57:53 +05:30
Duan Weiwei
8ed9913eb6
fix: Fix can't correctly remove/cleanup call in group call.
2023-01-27 12:23:18 +00:00
td
ce0bdd9dc6
fix: only send call reject event when needed
...
This is fixes rejects by missed calls, which should only reject a new call locally and not send a event if they are already in a call
2023-01-27 17:16:41 +05:30
td
441df7851b
Merge branch 'td/glare' into 'main'
...
fix: glare
Closes famedly/company/product-management#80
See merge request famedly/company/frontend/famedlysdk!1161
2023-01-23 06:48:09 +00:00
td
262b456010
fix: glare
2023-01-23 06:48:07 +00:00
td
5510049dec
fix: update groupCalls state stream
...
refactor: add a try catch around disposing streams. Decoding streams is broken in flutter_webrtc atm
2023-01-23 06:43:35 +05:30
td
9e649b7d37
fix: tweak some stuff in group calls code for group calls onboarding feat
2023-01-20 03:46:20 +05:30
Krille
d6c4b530c5
refactor: room displayname calculation
...
This deprecates the displayname
getter in favor of the new
getLocalizedDisplayname which
gets the default localization
by default so it can be
called without defining localizations. It adds a method
to calculate if a room is an
abandoned DM room where
it is made sure that the room
is actually empty.
2023-01-17 08:51:07 +01:00
Duan Weiwei
579b01a405
Fix the timing error when the candidate arrives before the answer sdp.
2023-01-11 02:50:38 +00:00
cloudwebrtc
23552d5434
fix: Fix the called party not sending screensharing correctly.
2022-12-21 20:49:37 +08:00
td
6da10bf233
fix: handleMissedCalls on remote hangups before answer
2022-11-18 12:13:02 +05:30
cloudwebrtc
81eacf7291
chore: upgrade webrtc_interface, remove WebRTCDelegate.cloneStream.
2022-11-12 18:48:26 +08:00
cloudwebrtc
d2d29b5966
chore: Put all hard-coded timeout parameters into the Timeouts class.
2022-11-03 09:16:55 +08:00
cloudwebrtc
fdee6fe590
fix: sdp negotiation issue on iOS, close #335 .
...
Update lib/src/voip/call.dart
chore: flutter format.
2022-11-01 22:17:48 +08:00
cloudwebrtc
e50c0ec641
chore: null safety.
2022-10-12 19:11:53 +08:00
duanweiwei1982@gmail.com
27527f0417
chore: update audio device for call when input device changes.
2022-10-05 21:38:45 +08:00
Duan Weiwei
e5bc54ef88
Improve ice connection speed.
2022-09-23 20:02:09 +00:00
cloudwebrtc
62cd4e78fb
chore: fix analyzer error.
2022-09-17 00:19:21 +08:00
cloudwebrtc
df426e763a
chore: Properly close usermedia/screen stream for 1v1/group calls.
2022-09-16 23:29:49 +08:00
cloudwebrtc
4a5cf7d55d
chore: update.
2022-09-16 00:04:22 +08:00
cloudwebrtc
7e1abd2b95
chore: Fire events by default during hangup.
2022-09-14 23:48:29 +08:00
cloudwebrtc
62cca99edd
fix: Ensures that p2p/group calls are in progress to reject new call invitations, and emits a call reject events.
2022-09-14 23:07:32 +08:00
cloudwebrtc
40dd10d2e1
fix: release renderer to fix crashes on android.
2022-08-31 09:48:20 +08:00