summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
2024-02-22Fix 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-22Voice was not renegotiating when re-enabled.Roxie Linden
2024-02-22missed fileRoxie Linden
2024-02-22Mute 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-22Setting volume for remote stream needs to happen in signaling threadRoxie Linden
2024-02-22Using 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-22fix mac build issueRoxie Linden
2024-02-22Refactor/clean-up WebRTC voice to handle multiple voice streamsRoxie Linden
This is useful for cross-region voice, quick voice switching, etc.
2024-02-22Remove a bunch of unnecessary code.Roxie Linden
2024-02-22comment fixesRoxie Linden
2024-02-22SL-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-22OSX build fixRoxie Linden
2024-02-22quicker turnaround on re-establishing voice when server goes down.Roxie Linden
2024-02-22copy llwebrtc.dll to the right place on build.Roxie Linden
2024-02-22reorder params as the runners have different versions of cmakeRoxie Linden
2024-02-22build fixRoxie Linden
2024-02-22add tcptype to tcp ice candidate stringsRoxie Linden
2024-02-22generate ice candidate with proper formattingRoxie Linden
2024-02-22Fix race in initialization. Fix failure to send ice candidates to janus.Roxie Linden
2024-02-22hook up listen from avatar vs cameraRoxie Linden
2024-02-22fix device selection while speaking.Roxie Linden
2024-02-22Improve reconnection logic and allow device setting when connected or not ↵Roxie Linden
connected
2024-02-22tweak position transmission decisionRoxie Linden
2024-02-22when a peer joins, notify them of position and headingRoxie Linden
2024-02-22Transmit position and power when joiningRoxie Linden
2024-02-22fix mac buildRoxie Linden
2024-02-22add stereo supportRoxie Linden
2024-02-22fix osx build incompatibilityRoxie Linden
2024-02-22sdd stereo support to clientRoxie Linden
2024-02-22send position and rotation data to voice server.Roxie Linden
2024-02-22Smooth voice power level reporting.Roxie Linden
2024-02-22join notification was going out before session was created.Roxie Linden
2024-02-22only send volume updates when volume has changed.Roxie Linden
2024-02-22Fix shutdown crash issue.Roxie Linden
2024-02-22send a message to the server when we're ready for data channel dataRoxie Linden
2024-02-22deal with add/remove of participants more effectively.Roxie Linden
2024-02-22Stream audio levels to and from viewers via DataChannelsRoxie Linden
2024-02-22add datachannel supportRoxie Linden
2024-02-22Fix voice device settingsRoxie Linden
2024-02-22fix newer xcode build warningRoxie Linden
2024-02-22go ahead and restart voice negotiation when voice is re-enabledRoxie Linden
2024-02-22fix some shutdown logic in webrtc codeRoxie Linden
2024-02-22Remove bad session from janus when negotation fails and is retried.Roxie Linden
2024-02-22build fix on newer osx machinesRoxie Linden
2024-02-22fix some retry logic and speaker volume logicRoxie Linden
2024-02-22Fix connection failed logic to do a renegotiate.Roxie Linden
Also, remove some dead code.
2024-02-22disable unused but set warnings on newer compilers on mac.Roxie Linden
2024-02-22Hook up speaker volume.Roxie Linden
2024-02-22Add some thread safetyRoxie Linden
2024-02-22do some thread safety to prevent webrtc threads from conflicting with viewer ↵Roxie Linden
threads.