Commit Graph

49681 Commits (2f40b1fcef766f87f3185333fa05fbf4f3244073)

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