Remove SLVoice / Vivox (unlicensed) -- WebRTC voice only; port to stable #678
Labels
No labels
amd
avatars
bug
builder
cannot-reproduce
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
priority
critical
priority
high
priority
low
priority
medium
provenance
rendering
rt
status
in-progress
status
testing
status
up-next
triage
ui
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sky_line/Slipstream#678
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
SLVoice (the Vivox voice client) needs a licence we don't have. Remove it and everything that exists only to run it. Voice keeps working through WebRTC voice (
llvoicewebrtc), which is what SL's regions use now.What ships today
SLVoice.exe,vivoxsdk_x64.dll(+ortp_x64.dll)bin/SLVoice,libvivoxsdk.so,libortp.so,libsndfile.so.1SLVoice+libvivoxsdk.dylibviewer_manifest.py(Windows ~628, macOS ~978, Linux ~1430),indra/cmake/Copy3rdPartyLibs.cmake(vivox libs), the 3p package inautobuild.xml/indra/cmake/3p_manifest.json(hosted insky_line/slipstream-3p).llvoicevivox.cpp/.hand the voice module selection inllvoiceclient.cpp, which chooses Vivox vs WebRTC per region/session.Do
licenses-*.txt) and the About box, and remove Vivox credits that no longer apply.release/1.2and ship in a stable 1.2.x.sky_line/slipstream-3prelease assets).Agent dispatched (Sonnet).
Removed in 1.2.2 (stable) and 1.3.0 Beta 4: SLVoice / Vivox (a renamed Vivox voice client; no source from LL, Vivox is Unity-owned) and its libraries. Voice is WebRTC-only. Verified the published zips contain no SLVoice/Vivox/ortp files. The SLVoice release in
slipstream-3pis deleted. Older releases are covered by #680.