Roxie Linden
2f40b1fcef
update to use public github-based release of autobuild webrtc
2024-03-18 17:13:36 -07:00
Roxie Linden
c121d48339
Merge branch 'roxie/webrtc-voice' of github.com:secondlife/viewer-private into roxie/webrtc-voice
2024-03-16 15:19:43 -07:00
Roxie Linden
8530eadd98
Fix crash in setting peer volume/mute
...
Also fix issue where moving to a 'voice disabled' parcel and back
to the region (with voice) resulted in the voice dot not showing up.
2024-03-16 15:17:35 -07:00
Roxie Linden
0e7b5f5270
Update paths for webrtc-shim
2024-03-15 12:24:37 -07:00
Roxie Linden
dbbbbc55af
Refactor device selection logic
...
This refactor fixed a few bugs. There is an annoying 'click' when
changing devices, however. This will be addressed in the future.
2024-03-14 20:04:39 -07:00
Roxie Linden
ef8a3833eb
Add increasing random timeout to retries.
2024-03-13 13:15:50 -07:00
Roxie Linden
e5a7c9cc4e
some comments; allow proximal channel to retry when it drops
2024-03-13 11:36:21 -07:00
Roxie Linden
76460e8c2c
Use LLCachedControl to speed up voice enable/disable checking
2024-03-11 22:45:36 -07:00
Roxie Linden
37837edd69
Fixup some logic relating to teleporting and new regions
2024-03-11 22:12:21 -07:00
Roxie Linden
1f177d837c
fixup tabs
2024-03-11 14:41:12 -07:00
Roxie Linden
d67a3022d3
Merge branch 'main' of github.com:secondlife/viewer-private into roxie/webrtc-voice
2024-03-10 15:36:58 -07:00
Roxie Linden
fc462b2b0f
Remove trailing spaces. Other code cleanup.
2024-03-10 00:11:43 -08:00
Roxie Linden
7714850fbe
code beautification/comments
2024-03-09 23:00:00 -08:00
Roxie Linden
c7efdefb2c
Merge branch 'roxie/webrtc-voice' of github.com:secondlife/viewer-private into roxie/webrtc-voice
2024-03-09 16:48:54 -08:00
Roxie Linden
fd2d5c9c6c
Code cleanup and commenting
2024-03-09 16:48:44 -08:00
Roxie Linden
994039c948
Use webrtc autobuild package
2024-03-08 22:49:05 -08:00
Roxie Linden
42c7a335f8
Fix issue with spatial and p2p being up at the same time
...
Also, fix issue with voice still happening in parcels where voice is
disabled.
2024-03-07 23:13:11 -08:00
Roxie Linden
425f089ffc
addSession had a changed parameter...which wasn't changed everywhere
2024-03-07 19:30:32 -08:00
Roxie Linden
041946455d
Send down preferred voice server type when initiating a call
2024-03-07 15:00:04 -08:00
Roxie Linden
6719d9fa52
update webrtc
2024-03-07 01:26:07 -08:00
Roxie Linden
28032582f2
Shutting down a p2p via adhoc call resets the channel info. We shouldn't throw up a blank dialogue when that happens
2024-03-06 11:17:54 -08:00
Roxie Linden
967534352b
more p2p logic fixes
2024-03-05 20:55:13 -08:00
Roxie Linden
70044b9d2b
The response from the provision account call was being called twice for some reason
2024-03-05 18:57:22 -08:00
Roxie Linden
2c2529d3c8
Notify join on connect instead of on first peer join, for adhoc-p2p incoming calls
2024-03-05 11:48:56 -08:00
Roxie Linden
6d5304bd92
For webrtc, 'calling' dialog should remain up, disappearing when peer connects (p2p)
2024-03-05 11:05:31 -08:00
Roxie Linden
f4c1e2e795
Pass invitation type (p2p/group/adhoc) around
2024-03-04 15:23:20 -08:00
Roxie Linden
fb0786b9c5
Merge branch 'roxie/webrtc-voice' of github.com:secondlife/viewer-private into roxie/webrtc-voice
2024-03-03 22:35:12 -08:00
Roxie Linden
b17c668d12
fix webrtc logic bugs and such
2024-03-03 22:34:35 -08:00
Roxie Linden
66d65edbc4
OSX build fixes
2024-03-03 16:13:41 -08:00
Roxie Linden
2117f8c4ba
Refactor for vivox spatial and p2p
...
General refactoring to improve vivox spacial and p2p voice
including generalizing voice info instead of just using
sip uri and credentials. Voice server type is also passed
around in the generalized voice info blob.
2024-03-03 15:50:35 -08:00
Nat Goodspeed
b242d696ba
Merge branch 'main' of github.com:secondlife/viewer
...
on promotion of DRTVWR-489 Emoji viewer.
2024-03-01 11:15:53 -05:00
Nat Goodspeed
701d1a33bb
Increment viewer version to 7.1.4
...
following promotion of secondlife/viewer #673
2024-03-01 10:26:00 -05:00
Nat Goodspeed
1204468415
Merge DRTVWR-489 to main on promotion of Emoji viewer ( #673 ).
2024-03-01 10:23:56 -05:00
Roxie Linden
f9d0a54fdf
Merge branch 'roxie/webrtc-voice' of github.com:secondlife/viewer-private into roxie/webrtc-voice
2024-02-22 23:30:00 -08:00
Roxie Linden
4057d38e96
coding cleanup
2024-02-22 23:25:27 -08:00
Roxie Linden
9161d5b6e6
Initialize versions
2024-02-22 23:11:37 -08:00
Roxie Linden
cefe1789bc
For spatial voice, determine voice provider based on server setting.
2024-02-22 23:11:37 -08:00
Roxie Linden
707d76880a
Fix ad-hoc voice
2024-02-22 23:11:37 -08:00
Roxie Linden
1fc6ea0f25
another rebase merge issue
2024-02-22 23:11:37 -08:00
Roxie Linden
c827f14f02
another rebase merge issue
2024-02-22 23:11:37 -08:00
Roxie Linden
55b13f5630
rebase merge fix
2024-02-22 23:11:37 -08:00
Roxie Linden
56b05eb9a1
fix rebase issue
2024-02-22 23:11:37 -08:00
Roxie Linden
63a4a83c1b
Add new P@P multiagentchat handler for webrtc voice
2024-02-22 23:11:37 -08:00
Roxie Linden
76497bbc15
P2P checkpoint
2024-02-22 23:11:37 -08:00
Roxie Linden
6f4ee11ae9
race between session established and data channel ready
2024-02-22 23:11:37 -08:00
Roxie Linden
5a9f0488f4
mac build fix
2024-02-22 23:11:37 -08:00
Roxie Linden
e4c3ca5318
put observer-based tuning audio level calculation back
2024-02-22 23:11:37 -08:00
Roxie Linden
dfa77d942c
Use a custom audio processor to pull data for level determinations, which will happen after AGC
2024-02-22 23:11:37 -08:00
Roxie Linden
534f565a1e
Fix initial user gain send on join
2024-02-22 23:11:37 -08:00
Roxie Linden
8df93ef785
Add server-generate VAD
2024-02-22 23:11:37 -08:00