summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-12[WebRTC] allow quad channel microphones/inputsRoxie Linden
Issue #257 - bugsplat crash. In the debug version of WebRTC, it makes an explicit check that the number of channels for an input device is between 1 and 2. The release version allows more, and should downmix if 1 channel is asked for. This fix bumps up the max channels allowed to 8.
2024-08-12#2257 BugSplat Crash #1503682: ↵Alexander Gavriliuk
SecondLifeViewer!LLFloaterIMSessionTab::enableDisableCallBtn(438)
2024-08-09Merge pull request #2244 from secondlife/roxie/webrtc-teleportRoxanne Skelly
[WebRTC] After transition through WebRTC -> Vivox -> WebRTC regions, voice dot is on but no voice is transmitted.
2024-08-09Teleport to a region with a different voice server type causes failure in voiceRoxie Linden
When teleporting, the viewer 'hides' voice, effectively disabling it, until the teleport has completed. It does this by instructing the voice module to hide and then unhide. The problem was, it would instruct one voice module for one voice server type to hide, and then after teleport, it would instruct the other voice module for the other voice server type to unhide, resulting in one voice module being hidden. When the user transitions back to a region with the initial voice module, it's hidden, hence voice doesn't work. The solution is to hide/unhide both voice modules.
2024-08-09viewer-private#259 Chat names get mixed up in voice callsAndrey Kleshchev
Obsolete channel was uses as a participant provider
2024-08-08Merge pull request #2201 from secondlife/roxie/webrtc-symbolsRoxanne Skelly
Upload dynamic library debug information (llwebrtc.pdb, etc.) to the crash logger in addition to the main binary.
2024-08-08Merge branch 'roxie/webrtc-symbols' of github.com:secondlife/viewer into ↵Roxie Linden
roxie/webrtc-symbols
2024-08-08Use the secondlife-3p fork of symbol upload, which has vMAJOR tagsRoxie Linden
2024-08-08bugsplat symbol-upload does not use vMAJOR tagsRoxie Linden
2024-08-08Merge branch 'roxie/webrtc-symbols' of github.com:secondlife/viewer into ↵Roxie Linden
roxie/webrtc-symbols
2024-08-08CR fixesRoxie Linden
2024-08-07test llwebrtc.dll for additional symbolsRoxie Linden
2024-08-07include viewer exe in uploaded symbolsRoxie Linden
2024-08-07build debug symbols for llwebrtc even for releaseRoxie Linden
2024-08-07misnamed fileRoxie Linden
2024-08-07spacing issueRoxie Linden
2024-08-07Add Windows multi-pdb upload capabilityRoxie Linden
2024-08-07viewer-private#262 viewer crashes on exit if the call is not completedAndrey Kleshchev
2024-08-07Adjust some LLVoiceClient functionsAndrey Kleshchev
Feels like I should have made isParticipant and getParticipantList static to minimize singleton dependency/calls
2024-08-07Replace boost::shared_ptr with std in voice classesAndrey Kleshchev
2024-08-06don't need to post dylib as we're using xcarchiveRoxie Linden
2024-08-07viewer#2203 Crash at breakVoiceConnectionCoroAndrey Kleshchev
bar webrtc's coroutines from necromancy
2024-08-06upload xcarchive to bugsplatRoxie Linden
2024-08-06misspelled xcarchiveRoxie Linden
2024-08-06Build an xcarchive for mac symbol upload.Roxie Linden
2024-08-06As bugspat upload is broken for dylibs within .dSYM bundles, upload the ↵Roxie Linden
dylibs directly
2024-08-06viewer-private#261 (Vivox) Viewer doesn't reconnect to voice chatAndrey Kleshchev
If state was 'ringing' viewer failed to set mSessionTerminateRequested on cancel so the call kept sort of going
2024-08-06Download osx artifacts to working directoryRoxie Linden
2024-08-05allow paths with spacesRoxie Linden
2024-08-05Missed fileRoxie Linden
2024-08-05missing quotesRoxie Linden
2024-08-05Build mac symbols for multiple binaries/dynamic libraries and upload them ↵Roxie Linden
all to bugsplat
2024-08-05viewer#2195 Voice morphs 'not supported' notification lacks descriptionAndrey Kleshchev
2024-08-01Merge pull request #2162 from secondlife/roxie/webrtc-voice-crash-detectRoxanne Skelly
[WebRTC] Implement a Logging Sink for WebRTC
2024-07-31Implement a Logging Sink for WebRTCRoxie Linden
WebRTC logs now pass out of the webrtc library into a logging sink, which converts them into SecondLife.log compatable logging calls. This includes fatal errors and asserts, which are now logged into SecondLife.log, and should be available in the crash logger.
2024-07-31Merge pull request #2155 from secondlife/roxie/webrtc-voice-crash-detectRoxanne Skelly
[WebRTC] Use new webrtc lib with crash-on-fatal support
2024-07-30Use new webrtc lib with crash-on-fatal supportRoxie Linden
2024-07-30viewer#2121 Don't update Audio visualizer if voice is blockedAndrey Kleshchev
2024-07-30viewer-private#255 p2p outgoing calls did not work correctly #2Andrey Kleshchev
2024-07-30viewer-private#255 p2p outgoing calls did not work correctlyAndrey Kleshchev
Issue: P2P was catching STATUS_LEFT_CHANNEL meant for nearby chat and adopting channel info for itself Solution: - Moved one of notifyStatusObservers calls so that it would have uri data instead of firing with no channel info - Made p2p sessions init with uri data, like it was before webrtc. Which is used to distinguish observer notifications. - Removed mAudioSessionChanged. It was unused yet confusing.
2024-07-29Fix trailing whitespaces in webrtc code to pass pre-commitAndrey Lihatskiy
2024-07-24Merge pull request #2092 from secondlife/brad/1451-voice-fonts-messageBrad Linden
Improve error message notifying user that Voice Morph Effects are not supported
2024-07-24Update expired cert in integration testAndrey Lihatskiy
see fe8c976 for more info
2024-07-24remove inappropriate ignoretext usage as recommended in code review.Brad Linden
2024-07-23Improve error message notifying user that Voice Morph Effects are not supportedBrad Linden
secondlife/viewer#1451
2024-07-03Merge pull request #1925 from secondlife/roxie/webrtc-voice-cleanupRoxanne Skelly
Sync autobuild.xml up with release autobuild.
2024-07-03Sync autobuild.xml up with release autobuild.Roxie Linden
2024-07-03Merge pull request #1915 from secondlife/roxie/webrtc-voice-disable-morphingRoxanne Skelly
EnableVoiceMorphing should default to true
2024-07-02don't set voice font for vivoxRoxie Linden
2024-07-02EnableVoiceMorphing should default to trueRoxie Linden