summaryrefslogtreecommitdiff
path: root/indra/newview/llvoicevivox.cpp
AgeCommit message (Collapse)Author
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
2021-10-13SL-15462 Refactor voiceControlCoro() into a state machine #1Andrey Kleshchev
2021-09-24SL-15999 (SL-16055) Turn off voice in non-interactive modeCallum Linden
2021-08-13SL-15292 waitForChannel crashAndrey Kleshchev
This code needs to be turned into a state machine (switch-case between states) with clean exit and each state clean and separate. Right now it passes through all stages on exit and relies onto multiple bools instead of just transitioning to 'exit' state. In some cases coroutine still lives longer than voice singletone, it also needs to be adressed.
2021-07-20Merge branch 'master' into DRTVWR-521-maintAndrey Lihatskiy
# Conflicts: # autobuild.xml # indra/llcommon/llerror.cpp # indra/llui/llnotifications.h # indra/newview/llappviewer.cpp # indra/newview/llappviewermacosx.cpp