diff options
author | Roxie Linden <roxie@lindenlab.com> | 2024-04-21 21:12:06 -0700 |
---|---|---|
committer | Roxie Linden <roxie@lindenlab.com> | 2024-04-21 21:12:06 -0700 |
commit | 98322d5f070b260f1e46eb5d9fcd54fa43151329 (patch) | |
tree | 45cb5b6dcdfd6d458c87951c794f269b96bcce0d /indra/newview/llspeakers.cpp | |
parent | 07d7779d87552133e98df835bfdcb0a1fb5b10ca (diff) |
Reconnect when parcel voice params change.
When parcel voice permissions and region/parcel-only voice
settings change, a callback will be made to the viewer with
new voice credential information. For webrtc, this means
either just the uuid of the voice channel, or nothing if
voice is disabled.
This change looks at that callback and the channel id,
and sets the appropriate flags on the parcel/region as needed
which will cause voice to be renegotiated.
Also, there was a race condition if the voice connect attempt
was made before caps were retrieved, which would have resulted
in full renegotiate attempts. Now, just wait until the cap
comes in and continue.
Diffstat (limited to 'indra/newview/llspeakers.cpp')
0 files changed, 0 insertions, 0 deletions