summaryrefslogtreecommitdiff
path: root/indra/newview/llvoicevivox.cpp
AgeCommit message (Collapse)Author
2017-03-09correct fetching of VivoxDebugLevel and setting default, passing args to ↵Oz Linden
failure notice
2017-03-09Distinguish between failures with retries and those withoutOz Linden
Add retry time to temporary failure notice Pass VivoxDebugLevel setting to SLVoice Add more setup logging
2017-03-08revert structure change, introduce VoiceFont logging tagOz Linden
2017-03-08improved some failure logging and log control granularityOz Linden
2017-03-01VOICE-5: Add voice connection stats to the ViewerStats messageOz Linden
2017-02-27VOICE-46: allow longer connection timeout, with fewer retries. Clarify ports ↵Oz Linden
needed. Remove pointless in-progress notice
2017-02-27VOICE-44: correct AtOrientation delta check so that facing isOz Linden
reported correctly
2016-10-18merge changes for 4.1.1-releaseOz Linden
2016-08-12Add voice connection stats logging, make logging less verbose, some other ↵Oz Linden
code cleanup
2016-07-21SL-429: Use a new certificate authority bundle based on data from MozillaOz Linden
2016-07-14STORM-2133: VOICE-36 prevents proper shutdown of connectorAnsariel
2016-05-06merge 4.0.4-release and MAINT-5974Oz Linden
2016-04-26MergeRider Linden
2016-04-26MAINT-6336: Put the timeout upstream of the suspending pump and fire the ↵Rider Linden
timeout it. Also some cleanup on LLSD construction in vivox.
2016-04-22Debug code snuck in.Rider Linden
2016-04-22MAINT-6336: Centralize waiting on event pump with a timeout. Shorten the ↵Rider Linden
lifespan of a timeout event pump lifespan to be no longer than necessary. Change all references to the LLEventTimer to instead uses the centralized version.
2016-04-21MAINT-6336: Removed or demoted some of the chatty log messages I was using ↵Rider Linden
to track progress.
2016-04-19MAINT-6336: more loging for test build.Rider Linden
2016-04-19MAINT-6336: Crasher on disconnect in DDoS.Rider Linden
2016-04-18MAINT-6336: Better retry and timeout logic when logging in to the vivox ↵Rider Linden
server and connecting to a session.
2016-04-04merge with 4.0.3-releaseOz Linden
2016-03-22VOICE-36: improvements based on review feedbackOz Linden
2016-03-22VOICE-36: generate and expect random connection and account handlesOz Linden
2016-03-07MAINT-6172: Send the render and mic devices to a session when they are ↵Rider Linden
dirty, not just in Tuning mode.
2016-02-24MAINT-6096: For non-spacial voice chats update the volume of participants. ↵Rider Linden
Rename "sendPositionalUpdate" to reflect volume changes.
2016-02-23MAINT-6113: Only report new voice morphs when new voice morphs are ↵Rider Linden
subscribed to, not when connecting to the Vivox server.
2016-01-26MAINT-6086: Fixed an issue with management of sessionStates (was removing ↵Rider Linden
one before it was added in certain cases.) Also changed the calls to LL_ERRS to LL_WARNS (LL_ERRS is a "HaltCatchFire" command and will crash the viewer and nothing in voice should ever bring down the viewer.
2016-01-26MAINT-6055: Handle logout message when processing voice connection session ↵Rider Linden
(occurs at sleep). Attempt to reconnect if received (at wakeup)
2016-01-25MAINT-6086: Reworked how sessions were being tracked and recovered. A case ↵Rider Linden
was occurring where a session was being created and then destroyed, but had never been added to the session tracking map.
2016-01-20MAINT-6064: If an add and join is "rejected" (rather than "failed") this the ↵Rider Linden
run session routine should return success (since technically it did not fail... was simply rejected by the other party) This prevents the Vivox coroutine from attempting to tear down the voice connection.
2016-01-13MAINT-6055: If disconnected from voice client attempt to logout and back in. ↵rider
If login fails tear down Vivox client and restart it from scratch.
2016-01-12Remove a couple of lines that were spamming the logs.Rider Linden
2016-01-11MAINT-6044: Throttle positional updates to no more than two a second. ↵Rider Linden
Compare angle between avatar rotations if trivially small do not trigger update.
2016-01-11MAINT-5978: Code review changesRider Linden
2016-01-08MAINT-5978: Couple of tweeks for smart pointers on Macrider
2016-01-08MAINT-5978: Remove vestigial state machine code. Convert over to smart ↵Rider Linden
pointers for state information structures.
2016-01-07MAINT-5976: Remove residual setState() calls. Clear next session before ↵Rider Linden
starting new session.
2016-01-07Use #if rather than #ifdef to test platform switch.Rider Linden
2016-01-07MAINT-5976: No sleep for mac on shutdown.rider
2016-01-06MAINT-5976: Shutdown and reconnection for coroutine version.Rider Linden
2016-01-06MAINT-5976: Handle connect and disconnect for P2P calls.Rider Linden
2016-01-06MAINT-5978: Remove move of the residual state machine. Send initial ↵Rider Linden
positional update upon joining channel.
2016-01-04MAINT-5978: Disable state machine, turn running of vivox over to the coroutine.Rider Linden
2015-12-17MAINT-5977: Finish implementation of MailBox event pump type for guaranteed ↵Rider Linden
delivery
2015-12-15Throttle consecutive connect attempts.rider
2015-12-11Remove some of the dead code. 1:1 chat is working but group chat fails now. ↵Rider Linden
Need to reexamine the entire flow.
2015-12-10Possible fix for private call hangup.Rider Linden
2015-12-09Voice session state now in coro (includes all sub states as part of the coro)Rider Linden
2015-12-08Adjust login to account for required double response.Rider Linden
2015-12-08Convert session joining/adding and creating to coroutineRider Linden