Commit Graph

49270 Commits (795edd490b38ee5f3330dd2dedf980f10950ec22)

Author SHA1 Message Date
Roxie Linden 795edd490b build fix 2024-02-08 18:34:01 -08:00
Roxie Linden 7da53bacc6 add tcptype to tcp ice candidate strings 2024-02-08 18:34:01 -08:00
Roxie Linden 70663ca395 generate ice candidate with proper formatting 2024-02-08 18:34:01 -08:00
Roxie Linden a12e23f349 Fix race in initialization. Fix failure to send ice candidates to janus. 2024-02-08 18:34:01 -08:00
Roxie Linden f98e714f60 hook up listen from avatar vs camera 2024-02-08 18:34:01 -08:00
Roxie Linden 6b29ced707 fix device selection while speaking. 2024-02-08 18:34:01 -08:00
Roxie Linden 8bd9675311 Improve reconnection logic and allow device setting when connected or not connected 2024-02-08 18:34:01 -08:00
Roxie Linden 35b4c7633e tweak position transmission decision 2024-02-08 18:34:01 -08:00
Roxie Linden 84f6d30afa when a peer joins, notify them of position and heading 2024-02-08 18:34:01 -08:00
Roxie Linden d093ca0523 Transmit position and power when joining 2024-02-08 18:34:01 -08:00
Roxie Linden 976f63d6ae fix mac build 2024-02-08 18:34:01 -08:00
Roxie Linden e147381eb3 add stereo support 2024-02-08 18:34:01 -08:00
Roxie Linden 861f21957e fix osx build incompatibility 2024-02-08 18:34:01 -08:00
Roxie Linden 819a715a59 sdd stereo support to client 2024-02-08 18:34:01 -08:00
Roxie Linden 025e9dcc4d send position and rotation data to voice server. 2024-02-08 18:34:01 -08:00
Roxie Linden 78228d4dc4 Smooth voice power level reporting. 2024-02-08 18:34:01 -08:00
Roxie Linden 2ad058aa38 join notification was going out before session was created. 2024-02-08 18:34:01 -08:00
Roxie Linden 1794898563 only send volume updates when volume has changed. 2024-02-08 18:34:01 -08:00
Roxie Linden cf72241f97 Fix shutdown crash issue. 2024-02-08 18:34:01 -08:00
Roxie Linden 64ec3cb19f send a message to the server when we're ready for data channel data 2024-02-08 18:34:01 -08:00
Roxie Linden 3f1fa29669 deal with add/remove of participants more effectively. 2024-02-08 18:34:01 -08:00
Roxie Linden f1f1bccad2 Stream audio levels to and from viewers via DataChannels 2024-02-08 18:34:01 -08:00
Roxie Linden fd8119c550 add datachannel support 2024-02-08 18:34:01 -08:00
Roxie Linden 976a75ed24 Fix voice device settings 2024-02-08 18:34:01 -08:00
Roxie Linden 78c9b62043 fix newer xcode build warning 2024-02-08 18:34:01 -08:00
Roxie Linden 112b9e0a96 go ahead and restart voice negotiation when voice is re-enabled 2024-02-08 18:34:01 -08:00
Roxie Linden ecbdda73de fix some shutdown logic in webrtc code 2024-02-08 18:34:01 -08:00
Roxie Linden 0afb330cf1 Remove bad session from janus when negotation fails and is retried. 2024-02-08 18:34:01 -08:00
Roxie Linden f3701803eb build fix on newer osx machines 2024-02-08 18:34:01 -08:00
Roxie Linden f519506e04 fix some retry logic and speaker volume logic 2024-02-08 18:34:01 -08:00
Roxie Linden e554bf0529 Fix connection failed logic to do a renegotiate.
Also, remove some dead code.
2024-02-08 18:34:01 -08:00
Roxie Linden 24379eb3ee disable unused but set warnings on newer compilers on mac. 2024-02-08 18:34:01 -08:00
Roxie Linden a2435aa1d0 Hook up speaker volume. 2024-02-08 18:34:01 -08:00
Roxie Linden f99cfd84aa Add some thread safety 2024-02-08 18:34:01 -08:00
Roxie Linden fa313bab63 do some thread safety to prevent webrtc threads from conflicting with viewer threads. 2024-02-08 18:34:01 -08:00
Roxie Linden ce01e3184e inadvertantly added 2024-02-08 18:34:01 -08:00
Roxie Linden 4079c05dd8 some build tweaks 2024-02-08 18:34:01 -08:00
Roxie Linden 3fbb8a72eb Fix windows pragma error 2024-02-08 18:34:01 -08:00
Roxie Linden 5e2431f83c set toolset for llwebrtc 2024-02-08 18:34:00 -08:00
Roxie Linden 6bd6107062 more picky cmake 2024-02-08 18:34:00 -08:00
Roxie Linden 2666504d2f Cmake on TC is sure picky 2024-02-08 18:34:00 -08:00
Roxie Linden 393769e9f9 Try reordering URL_HASH 2024-02-08 18:34:00 -08:00
Roxie Linden ad23b77664 TC build cmake complained about URL_HASH 2024-02-08 18:34:00 -08:00
Roxie Linden 22e724b29d unknown warnings for TC build machines 2024-02-08 18:34:00 -08:00
Roxie Linden 3923fe4b4c remove unnecessary build file 2024-02-08 18:34:00 -08:00
Roxie Linden 4451c3f420 coding policy fixes 2024-02-08 18:34:00 -08:00
Roxie Linden 48a20c5337 Use webrtc built binaries from temporary s3 location 2024-02-08 18:34:00 -08:00
Roxie Linden 8fa09570ec Updates to build on mac. 2024-02-08 18:34:00 -08:00
Roxie Linden a80f6070a2 Pull webrtc down from a webserver before building. 2024-02-08 18:34:00 -08:00
Roxie Linden 0ae8bbaf5d Checkpoint WebRTC Voice 2024-02-08 18:34:00 -08:00