summaryrefslogtreecommitdiff
path: root/indra/newview/llvoicewebrtc.cpp
AgeCommit message (Collapse)Author
2024-03-10Remove trailing spaces. Other code cleanup.Roxie Linden
2024-03-09code beautification/commentsRoxie Linden
2024-03-09Code cleanup and commentingRoxie Linden
2024-03-07Fix issue with spatial and p2p being up at the same timeRoxie Linden
Also, fix issue with voice still happening in parcels where voice is disabled.
2024-03-05The response from the provision account call was being called twice for some ↵Roxie Linden
reason
2024-03-05For webrtc, 'calling' dialog should remain up, disappearing when peer ↵Roxie Linden
connects (p2p)
2024-03-03fix webrtc logic bugs and suchRoxie Linden
2024-03-03Refactor for vivox spatial and p2pRoxie 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.
2024-02-22Initialize versionsRoxie Linden
2024-02-22For spatial voice, determine voice provider based on server setting.Roxie Linden
2024-02-09Fix ad-hoc voiceRoxie Linden
2024-02-08another rebase merge issueRoxie Linden
2024-02-08P2P checkpointRoxie Linden
2024-02-08race between session established and data channel readyRoxie Linden
2024-02-08Fix initial user gain send on joinRoxie Linden
2024-02-08Add server-generate VADRoxie Linden
2024-02-08Handle 'device changed' callbackRoxie Linden
2024-02-08small logic errors in mute/volume for others codeRoxie Linden
2024-02-08Checkpoint mute/volumeRoxie Linden
2024-02-08Hang up when peer hangs up in ad-hoc driven p2p callRoxie Linden
2024-02-08checkpoint p2p/adhoc voiceRoxie Linden
2024-02-08Treat adhoc/p2p as primary connectionsRoxie Linden
2024-02-08Checkpoint Ad-Hoc voice.Roxie Linden
Unlike vivox, P2P uses the ad-hoc voice mechanism, which is also used by group voice.
2024-02-08OSX build fixesRoxie Linden
2024-02-08checkpoint for adhoc voiceRoxie Linden
2024-02-08Set mute, speaker volume, mic gain on creation of new connection.Roxie Linden
2024-02-08Fix enable/disable issue when connecting to multiple regionsRoxie Linden
2024-02-08Add viewer-visible session ID to allow multiple sessions under same agent idRoxie Linden
2024-02-08Don't need to send level data up to the server anymoreRoxie Linden
2024-02-08add concept of primary/secondary connectionsRoxie Linden
2024-02-08oopse, forgot to set the requested listener positionRoxie Linden
2024-02-08Connect to close neighboring regions and mute outgoing to themRoxie Linden
2024-02-08Touch up parcel voice enable/disable.Roxie Linden
2024-02-08Better renegotiation support for parcel voiceRoxie Linden
Better handle starting up and shutting down WebRTC connections simultaneously.
2024-02-08fix mac build breakRoxie Linden
2024-02-08Rework VU meter level processing to be closer to VivoxRoxie Linden
2024-02-08Fix crash when disconnecting.Roxie Linden
When disconnecting, we need to wait for any outstanding http calls to complete as the handlers may use the session objects. Also, reap empty sessions.
2024-02-08Voice was not renegotiating when re-enabled.Roxie Linden
2024-02-08Mute using enable.Roxie Linden
Muting using the device module microphone mute was muting other applications, speakers, and so on. Instead, we mute by enabling/disabling the input and output streams.
2024-02-08Using the device module to set speaker/mic volume set the system mic/volumeRoxie Linden
for all applications. Instead, modify the volume on the various streams.
2024-02-08fix mac build issueRoxie Linden
2024-02-08Refactor/clean-up WebRTC voice to handle multiple voice streamsRoxie Linden
This is useful for cross-region voice, quick voice switching, etc.
2024-02-08Remove a bunch of unnecessary code.Roxie Linden
2024-02-08SL-20543 - voice over region boundaries.Roxie Linden
This commit includes code to allow the llwebrtc.dll/dylib to allow multiple connections at once.
2024-02-08OSX build fixRoxie Linden
2024-02-08quicker turnaround on re-establishing voice when server goes down.Roxie Linden
2024-02-08Fix race in initialization. Fix failure to send ice candidates to janus.Roxie Linden
2024-02-08hook up listen from avatar vs cameraRoxie Linden
2024-02-08fix device selection while speaking.Roxie Linden
2024-02-08Improve reconnection logic and allow device setting when connected or not ↵Roxie Linden
connected