summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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 device selection (hopefully)Roxie Linden
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-08missed fileRoxie 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-08Setting volume for remote stream needs to happen in signaling threadRoxie Linden
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-08comment fixesRoxie 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-08copy llwebrtc.dll to the right place on build.Roxie Linden
2024-02-08reorder params as the runners have different versions of cmakeRoxie Linden
2024-02-08build fixRoxie Linden
2024-02-08add tcptype to tcp ice candidate stringsRoxie Linden
2024-02-08generate ice candidate with proper formattingRoxie 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
2024-02-08tweak position transmission decisionRoxie Linden
2024-02-08when a peer joins, notify them of position and headingRoxie Linden
2024-02-08Transmit position and power when joiningRoxie Linden
2024-02-08fix mac buildRoxie Linden
2024-02-08add stereo supportRoxie Linden
2024-02-08fix osx build incompatibilityRoxie Linden
2024-02-08sdd stereo support to clientRoxie Linden
2024-02-08send position and rotation data to voice server.Roxie Linden
2024-02-08Smooth voice power level reporting.Roxie Linden
2024-02-08join notification was going out before session was created.Roxie Linden
2024-02-08only send volume updates when volume has changed.Roxie Linden
2024-02-08Fix shutdown crash issue.Roxie Linden
2024-02-08send a message to the server when we're ready for data channel dataRoxie Linden
2024-02-08deal with add/remove of participants more effectively.Roxie Linden
2024-02-08Stream audio levels to and from viewers via DataChannelsRoxie Linden
2024-02-08add datachannel supportRoxie Linden
2024-02-08Fix voice device settingsRoxie Linden