Commit Graph

49282 Commits (751ff2d4accdef1f0f2acf8d282dfd91e5af25d9)

Author SHA1 Message Date
Roxie Linden 751ff2d4ac hook up listen from avatar vs camera 2024-02-22 23:11:35 -08:00
Roxie Linden 9d070201fe fix device selection while speaking. 2024-02-22 23:11:35 -08:00
Roxie Linden 5872e037e8 Improve reconnection logic and allow device setting when connected or not connected 2024-02-22 23:11:35 -08:00
Roxie Linden ec3ea3b572 tweak position transmission decision 2024-02-22 23:11:35 -08:00
Roxie Linden bdf6c29975 when a peer joins, notify them of position and heading 2024-02-22 23:11:34 -08:00
Roxie Linden 4359b574e8 Transmit position and power when joining 2024-02-22 23:11:34 -08:00
Roxie Linden c5796c225d fix mac build 2024-02-22 23:11:34 -08:00
Roxie Linden 999fb76809 add stereo support 2024-02-22 23:11:34 -08:00
Roxie Linden f6f45bafc6 fix osx build incompatibility 2024-02-22 23:11:34 -08:00
Roxie Linden f6becec955 sdd stereo support to client 2024-02-22 23:11:34 -08:00
Roxie Linden d9ec32b1c3 send position and rotation data to voice server. 2024-02-22 23:11:34 -08:00
Roxie Linden 0110e37c7a Smooth voice power level reporting. 2024-02-22 23:11:34 -08:00
Roxie Linden baf01e50cf join notification was going out before session was created. 2024-02-22 23:11:34 -08:00
Roxie Linden fc5075dda5 only send volume updates when volume has changed. 2024-02-22 23:11:34 -08:00
Roxie Linden c087b8648d Fix shutdown crash issue. 2024-02-22 23:11:34 -08:00
Roxie Linden 4624184f97 send a message to the server when we're ready for data channel data 2024-02-22 23:11:34 -08:00
Roxie Linden dc56d0104d deal with add/remove of participants more effectively. 2024-02-22 23:11:34 -08:00
Roxie Linden 1cd8f6f4f8 Stream audio levels to and from viewers via DataChannels 2024-02-22 23:11:34 -08:00
Roxie Linden 8859312b1f add datachannel support 2024-02-22 23:11:34 -08:00
Roxie Linden 639e63faab Fix voice device settings 2024-02-22 23:11:34 -08:00
Roxie Linden b190659300 fix newer xcode build warning 2024-02-22 23:11:34 -08:00
Roxie Linden af2842793d go ahead and restart voice negotiation when voice is re-enabled 2024-02-22 23:11:34 -08:00
Roxie Linden e0126bfe90 fix some shutdown logic in webrtc code 2024-02-22 23:11:34 -08:00
Roxie Linden 162c38f1d5 Remove bad session from janus when negotation fails and is retried. 2024-02-22 23:11:34 -08:00
Roxie Linden c01d83b530 build fix on newer osx machines 2024-02-22 23:11:34 -08:00
Roxie Linden b476e1545b fix some retry logic and speaker volume logic 2024-02-22 23:11:34 -08:00
Roxie Linden 0a844ef047 Fix connection failed logic to do a renegotiate.
Also, remove some dead code.
2024-02-22 23:11:33 -08:00
Roxie Linden c43df8fbd7 disable unused but set warnings on newer compilers on mac. 2024-02-22 23:11:33 -08:00
Roxie Linden 8ba90d0773 Hook up speaker volume. 2024-02-22 23:11:33 -08:00
Roxie Linden 5f267412f6 Add some thread safety 2024-02-22 23:11:33 -08:00
Roxie Linden a974a15179 do some thread safety to prevent webrtc threads from conflicting with viewer threads. 2024-02-22 23:11:33 -08:00
Roxie Linden 6d81e64348 inadvertantly added 2024-02-22 23:11:33 -08:00
Roxie Linden ebfcb6f4e8 some build tweaks 2024-02-22 23:11:33 -08:00
Roxie Linden b2d4ce16ad Fix windows pragma error 2024-02-22 23:11:33 -08:00
Roxie Linden 0cb1413d60 set toolset for llwebrtc 2024-02-22 23:11:33 -08:00
Roxie Linden 007b2127b8 more picky cmake 2024-02-22 23:11:33 -08:00
Roxie Linden 3ef34cf7b6 Cmake on TC is sure picky 2024-02-22 23:11:33 -08:00
Roxie Linden 38823ad0af Try reordering URL_HASH 2024-02-22 23:11:33 -08:00
Roxie Linden 49d55fb10d TC build cmake complained about URL_HASH 2024-02-22 23:11:33 -08:00
Roxie Linden 7159165552 unknown warnings for TC build machines 2024-02-22 23:11:33 -08:00
Roxie Linden 6db4beaefd remove unnecessary build file 2024-02-22 23:11:33 -08:00
Roxie Linden 781a7aabc1 coding policy fixes 2024-02-22 23:11:33 -08:00
Roxie Linden 3bf3562f9c Use webrtc built binaries from temporary s3 location 2024-02-22 23:11:33 -08:00
Roxie Linden db7ab5d73e Updates to build on mac. 2024-02-22 23:11:33 -08:00
Roxie Linden 0e46396429 Pull webrtc down from a webserver before building. 2024-02-22 23:11:33 -08:00
Roxie Linden bf58173656 Checkpoint WebRTC Voice 2024-02-22 23:11:33 -08:00
Nat Goodspeed 19b808316b Merge branch 'main' of github.com:secondlife/viewer 2024-02-09 13:31:30 -05:00
Signal Linden 60c8b432b3
Merge pull request #757 from secondlife/signal/yml
Rename ISSUE_TEMPLATE/config.yaml to config.yml
2024-02-07 13:28:59 -08:00
Signal Linden 9b51fee9bc
Rename config.yaml to config.yml
Issue template configuration is the only github configuration file I've found which does not support both `*.yaml` and `*.yml` extensions. Drat.
2024-02-07 13:24:35 -08:00
Vir Linden eb623cf213
Merge pull request #738 from secondlife/signal/feedback-link
Add link to feedback portal
2024-02-07 16:14:30 -05:00