summaryrefslogtreecommitdiff
path: root/indra/newview/llvoicevivox.cpp
AgeCommit message (Collapse)Author
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-02don't set voice font for vivoxRoxie Linden
2024-06-26Make the webrtc viewer work for vivox adhoc/group calls.Roxie Linden
There was an issue on the release grid where old-style credentials were being sent over and the webrtc viewer wasn't dealing with them properly.
2024-05-20Merge branch 'spaces-merge' into roxie/webrtc-voiceRoxie Linden
2024-05-13Don't overwrite voice channel's credentials when retrieving the channel.Roxie Linden
2024-05-06Merge branch 'main' of https://github.com/secondlife/viewer into ↵Roxie Linden
roxie/webrtc-voice
2024-04-29#824 Process source files in bulk: replace tabs with spaces, convert CRLF to ↵Andrey Lihatskiy
LF, and trim trailing whitespaces as needed
2024-04-26Renegotiate voice if the voice server type has changed.Roxie Linden
The server will send an update with new voice credentials when another peer comes in requiring vivox, if the channel was initially webrtc.
2024-04-20Vivox wasn't ren-enabling voice after ending a p2p callRoxie Linden
2024-04-20re-enabling vivox voice didn't bring it back as it thought it was still in ↵Roxie Linden
the region and parcel.
2024-04-10Merge branch 'main' into marchcat/y-mergeAndrey Lihatskiy
# Conflicts: # autobuild.xml # indra/llcommon/llsys.cpp
2024-04-04An explicit "decline" message for P2PRoxie Linden
When declining a P2P voice call for webrtc, instead of relying on vivox to stop "ringing," we need to send an explicit decline message from the peer through the server infrastructure.
2024-03-30Add UI for managing echo cancellation, AGC, and noise control.Roxie Linden
Plumb audio settings through from webrtc to the sound preferences UI (still needs some tweaking, of course.) Also, choose stun servers based on grid. Ultimately, the stun stun servers will be passed up via login or something.
2024-03-11Fixup some logic relating to teleporting and new regionsRoxie Linden
2024-03-10Remove trailing spaces. Other code cleanup.Roxie Linden
2024-03-09Code cleanup and commentingRoxie Linden
2024-03-05For webrtc, 'calling' dialog should remain up, disappearing when peer ↵Roxie Linden
connects (p2p)
2024-03-03Refactor for vivox spatial and p2pRoxie Linden
General refactoring to improve vivox spacial and p2p voice including generalizing voice info instead of just using sip uri and credentials. Voice server type is also passed around in the generalized voice info blob.
2024-02-22Initialize versionsRoxie Linden
2024-02-22For spatial voice, determine voice provider based on server setting.Roxie Linden
2024-02-08Hang up when peer hangs up in ad-hoc driven p2p callRoxie Linden
2024-01-08replace boost library to standardAiraYumi
2023-08-08SL-18049 use instance_offset appropriatelyMaxim Nikolenko
2023-08-04SL-18049 Part 4; Adjustments and fixesAndrey Kleshchev
2023-08-03SL-18049 Part 1; Allow voice to be enabled in second instanceAndrey Kleshchev
2023-04-08SL-19204 Fix voice's coroutine crashAndrey Kleshchev
Need to find a way to kill coroutines or to fobid using non static functions/members inside coroutines
2023-03-06SL-19346 PERMISSION_DEBIT remove warning for Linden owned contentAndrey Kleshchev
2022-12-12Merge branch 'main' into DRTVWR-570-maint-QAndrey Lihatskiy
# Conflicts: # doc/contributions.txt # indra/newview/app_settings/shaders/class1/deferred/materialF.glsl # indra/newview/llfloater360capture.cpp
2022-12-06SL-18778 Crash at LLVoiceClient::removeObserver (#25)akleshchev
2022-10-20Merge branch 'master' into DRTVWR-565-maint-PAndrey Lihatskiy
2022-09-15Merge branch 'master' into DRTVWR-548-maint-NAndrey Lihatskiy
# Conflicts: # indra/newview/llmodelpreview.h
2022-09-15Merge branch 'master' into DRTVWR-565-maint-PAndrey Lihatskiy
2022-09-09Sl-18124 - fixed establish_time statBrad Payne (Vir Linden)
2022-08-17SL-17973 updated inappropriate argMnikolenko Productengine
2022-08-02SL-17048 Fixed not cleaning sessionAndrey Kleshchev
2022-07-27SL-17831 Cut spammy log messageAndrey Kleshchev
2022-06-01SL-17509 The viewer spams warnings if the user is in a parcel or region with ↵Mnikolenko Productengine
voice disabled
2022-05-31Merge branch 'master' into DRTVWR-544-maintAndrey Lihatskiy
# Conflicts: # indra/llprimitive/llmodel.cpp # indra/llprimitive/llmodel.h # indra/newview/llappviewer.cpp # indra/newview/llappviewer.h
2022-05-20SL-17425 Crash when closing two dependent floatersAndrey Kleshchev
dependent_it in llfloater was not valid after dependent floater removed itself from the list
2022-03-01Merge branch 'master' (DRTVWR-557) into DRTVWR-546Andrey Kleshchev
# Conflicts: # autobuild.xml # doc/contributions.txt # indra/cmake/GLOD.cmake # indra/llcommon/tests/llprocess_test.cpp # indra/newview/VIEWER_VERSION.txt # indra/newview/lldrawpoolavatar.cpp # indra/newview/llfloatermodelpreview.cpp # indra/newview/llmodelpreview.cpp # indra/newview/llviewertexturelist.cpp # indra/newview/llvovolume.cpp # indra/newview/viewer_manifest.py
2022-02-28Merge branch 'master' into DRTVWR-544-maintAndrey Lihatskiy
# Conflicts: # indra/llaudio/llstreamingaudio_fmodstudio.cpp # indra/newview/llviewerregion.cpp
2022-02-07SL-16778 handle shutdown exceptionsAndrey Kleshchev
These exceptions are expected and do not need to be logged
2022-01-06SL-13297 - Change names to match coding standard.Howard Stearns
2022-01-06SL-13297 - Record and use build version reported by SLVoiceHoward Stearns
2021-12-13SL-16496 Added the retry counter for Vivox daemon connectAndrey Lihatskiy
2021-12-06SL-16446 Crash at loginToVivox when viewer quitsAndrey Kleshchev
2021-11-16DRTVWR-546 merge in master v6.5.1Dave Houlton
2021-10-28SL-15462 Convert waitForChannel() into state machineAndrey Kleshchev
2021-10-13SL-15462 Refactor voiceControlCoro() into a state machine #2Andrey Kleshchev