Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-01 | Fix "default" audio device handling. | Roxie Linden | |
Windows and Mac/Linux behave slightly differently with respect to Default devices, in that mac/linux (I think) simply assumes the device at index 0 is the default one, and windows has a separate API for enabling the default device. | |||
2024-03-30 | Fix windows crashes | Roxie Linden | |
* sampling rate was set to 8khz for audio processing, which was causing a 'bands' mismatch with the echo cancler. * Some funnybusiness with lambdas and captures and such was causing a heap crash with respect to function parameters. | |||
2024-03-30 | Merge branch 'roxie/webrtc-voice' of https://github.com/secondlife/viewer ↵ | Roxie Linden | |
into roxie/webrtc-voice | |||
2024-03-30 | Renegotiate on remote description error | Roxie Linden | |
2024-03-30 | Add UI for managing echo cancellation, AGC, and noise control. | Roxie Linden | |
Plumb audio settings through from webrtc to the sound preferences UI (still needs some tweaking, of course.) Also, choose stun servers based on grid. Ultimately, the stun stun servers will be passed up via login or something. | |||
2024-03-24 | Throw 'area full' message when the voice server reports max users for voice | Roxie Linden | |
2024-03-24 | Not sending proper voice server type down when breaking a connection | Roxie Linden | |
2024-03-24 | Not sending proper voice server type down when breaking a connection | Roxie Linden | |
2024-03-22 | Merge pull request #1036 from secondlife/roxie/webrtc-voice-workqueue | Roxanne Skelly | |
Move processIceUpdates into a coroutine | |||
2024-03-22 | Validate that we're not shutting down after coroutine processing | Roxie Linden | |
Coroutine yields can end after shutdown is requested and voice connections are removed, so we need to check that a shutdown hasn't occured before attempting to touch connection objects. (CR issue) | |||
2024-03-22 | Add Tracy categories for WebRTC Voice | Roxie Linden | |
Also: * Fix a few crashes. * Only send position data when it changes. | |||
2024-03-20 | Turn procesIceUpdates into a coroutine to chop up the work a bit. | Roxie Linden | |
2024-03-19 | Merge pull request #1021 from secondlife/roxie/webrtc-voice-workqueue | Roxanne Skelly | |
WebRTC: Make callbacks from webrtc-proper launch workqueue jobs to run code on the main thread, instead of relying on mutexes and such. | |||
2024-03-19 | Clear out observers when terminating a connection | Roxie Linden | |
2024-03-19 | Simplify workqueue calls. Fix issue with webrtc blocking on destruction. | Roxie Linden | |
2024-03-18 | Merge pull request #119 from secondlife/roxie/webrtc-voice | Roxanne Skelly | |
Update webrtc path; fix crash; fix region voice not always working issue. | |||
2024-03-18 | Use LL::WorkQueue to handle transitions from llwebrtc threads to the main thread | Roxie Linden | |
2024-03-18 | use the github release asset path for autobuild webrtc | Roxie Linden | |
2024-03-18 | update to use public github-based release of autobuild webrtc | Roxie Linden | |
2024-03-16 | Merge branch 'roxie/webrtc-voice' of github.com:secondlife/viewer-private ↵ | Roxie Linden | |
into roxie/webrtc-voice | |||
2024-03-16 | Fix crash in setting peer volume/mute | Roxie Linden | |
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-15 | Update paths for webrtc-shim | Roxie Linden | |
2024-03-15 | Merge pull request #118 from secondlife/roxie/webrtc-voice | Roxanne Skelly | |
Various WebRTC Fixes and Improvements | |||
2024-03-14 | Refactor device selection logic | Roxie Linden | |
This refactor fixed a few bugs. There is an annoying 'click' when changing devices, however. This will be addressed in the future. | |||
2024-03-13 | Add increasing random timeout to retries. | Roxie Linden | |
2024-03-13 | some comments; allow proximal channel to retry when it drops | Roxie Linden | |
2024-03-13 | Merge pull request #116 from secondlife/roxie/webrtc-voice | Roxanne Skelly | |
WebRTC-based voice for Second Life | |||
2024-03-11 | Use LLCachedControl to speed up voice enable/disable checking | Roxie Linden | |
2024-03-11 | Fixup some logic relating to teleporting and new regions | Roxie Linden | |
2024-03-11 | fixup tabs | Roxie Linden | |
2024-03-10 | Merge branch 'main' of github.com:secondlife/viewer-private into ↵ | Roxie Linden | |
roxie/webrtc-voice | |||
2024-03-10 | Remove trailing spaces. Other code cleanup. | Roxie Linden | |
2024-03-09 | code beautification/comments | Roxie Linden | |
2024-03-09 | Merge branch 'roxie/webrtc-voice' of github.com:secondlife/viewer-private ↵ | Roxie Linden | |
into roxie/webrtc-voice | |||
2024-03-09 | Code cleanup and commenting | Roxie Linden | |
2024-03-08 | Use webrtc autobuild package | Roxie Linden | |
2024-03-07 | Fix issue with spatial and p2p being up at the same time | Roxie Linden | |
Also, fix issue with voice still happening in parcels where voice is disabled. | |||
2024-03-07 | addSession had a changed parameter...which wasn't changed everywhere | Roxie Linden | |
2024-03-07 | Send down preferred voice server type when initiating a call | Roxie Linden | |
2024-03-07 | update webrtc | Roxie Linden | |
2024-03-06 | Shutting down a p2p via adhoc call resets the channel info. We shouldn't ↵ | Roxie Linden | |
throw up a blank dialogue when that happens | |||
2024-03-05 | more p2p logic fixes | Roxie Linden | |
2024-03-05 | The response from the provision account call was being called twice for some ↵ | Roxie Linden | |
reason | |||
2024-03-05 | Notify join on connect instead of on first peer join, for adhoc-p2p incoming ↵ | Roxie Linden | |
calls | |||
2024-03-05 | For webrtc, 'calling' dialog should remain up, disappearing when peer ↵ | Roxie Linden | |
connects (p2p) | |||
2024-03-04 | Pass invitation type (p2p/group/adhoc) around | Roxie Linden | |
2024-03-03 | Merge branch 'roxie/webrtc-voice' of github.com:secondlife/viewer-private ↵ | Roxie Linden | |
into roxie/webrtc-voice | |||
2024-03-03 | fix webrtc logic bugs and such | Roxie Linden | |
2024-03-03 | OSX build fixes | Roxie Linden | |
2024-03-03 | Refactor for vivox spatial and p2p | Roxie Linden | |
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. |