summaryrefslogtreecommitdiff
path: root/indra/newview/llvoicevivox.cpp
AgeCommit message (Collapse)Author
2017-12-06Change channel join timeout to 30s per recommendation from VivoxOz Linden
2017-11-03[FIXED] Access (read) violation using a LLVivoxVoiceClient::sessionState() ↵Oz Linden
after it's been free'ed The shared pointer is passed by reference to LLVivoxVoiceClient::deleteSession() where mSessionsByHandle.erase(iter) removes the last reference causing it to destruct while still being accessed later on in the function. (from Kitty Barnett)
2017-10-11merge changes for 5.0.8-releaseOz Linden
2017-09-12MAINT-7786 FIXED Crash in LLVivoxVoiceClient::provisionVoiceAccount()Mnikolenko Productengine
2017-09-12MAINT-7786 FIXED Crash in LLVivoxVoiceClient::provisionVoiceAccount()Mnikolenko Productengine
2017-07-01MAINT-142 No need for callback on normal exitandreykproductengine
2017-06-30MAINT-142 Fixed Speak button remains enabled in case of SLVoice process ↵andreykproductengine
termination
2017-05-02VOICE-47: Disconnect from voice during teleport to prevent audio artifactsOz Linden
2017-03-14remove use of cached controls for enable and override of voiceOz Linden
2017-03-14provide defaults for voice control settingsOz Linden
2017-03-14fix shadowed variable, disable daemon launch of voice disabledOz Linden
2017-03-13fix login on setup?Oz Linden
2017-03-13initialize mVoiceEnabled during setupOz Linden
2017-03-13clean up use of mVoiceEnabled (rename the session member mVoiceActive)Oz Linden
2017-03-10remove check for enabled and initialized following connect (may not be ↵Oz Linden
initialized yet at that point)
2017-03-10cosmetic improvements to loggingOz Linden
2017-03-10do not attempt voice login if connection setup failed, add better loggingOz Linden
2017-03-10include connector flag in connection retry responses, log when giving upOz Linden
2017-03-09disambiguate LLSD type for retry valueOz Linden
2017-03-09add retries for Connection, remove user notices on retry (just tell them ↵Oz Linden
when we give up)
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.