Stephen Birarda
|
1ed0b693da
|
Merge branch 'replicants' of https://github.com/highfidelity/hifi into feat/downstream-in-nodelist
|
2017-06-14 16:57:28 -07:00 |
|
Ryan Huffman
|
785156ad9f
|
Move downstram server adding to DS
|
2017-06-14 16:54:04 -07:00 |
|
Stephen Birarda
|
806ebd3401
|
add return to queueReplicatedAudioPacket if no type match
|
2017-06-14 16:13:20 -07:00 |
|
Stephen Birarda
|
4c2fa4be64
|
fix indentation in AvatarMixerSlave/AvatarMixerSlavePool
|
2017-06-14 15:53:24 -07:00 |
|
Stephen Birarda
|
afc9978841
|
add a comment for hop over sequence in AudioMixerClientData
|
2017-06-14 15:20:47 -07:00 |
|
Stephen Birarda
|
9407a65f80
|
peek the nodeID to keep message in right place
|
2017-06-14 15:12:23 -07:00 |
|
Stephen Birarda
|
ca196f6141
|
Merge branch 'replicants' of https://github.com/highfidelity/hifi into feat/avatar-mixer-downstream
|
2017-06-14 15:03:26 -07:00 |
|
Stephen Birarda
|
9ee1cf88e6
|
force forwarded sequence numbers from AvatarMixerSlave
|
2017-06-14 14:44:06 -07:00 |
|
Stephen Birarda
|
50b56ec761
|
don't unpack avatar identity that is old
|
2017-06-14 14:02:22 -07:00 |
|
Stephen Birarda
|
9be016fd3e
|
don't skip past UUID in identity packets
|
2017-06-14 13:26:23 -07:00 |
|
Stephen Birarda
|
91cef9bb7c
|
Add stats to node data for downstream mixers
|
2017-06-14 11:40:57 -07:00 |
|
Stephen Birarda
|
4a69bc5fc7
|
cleanup conditionals in for avatar mixer slave identity packets
|
2017-06-14 11:34:33 -07:00 |
|
Stephen Birarda
|
ae8a0ab0e5
|
kill packets already include killed node ID
|
2017-06-14 11:29:08 -07:00 |
|
Stephen Birarda
|
6fc1045ee9
|
make sure kill packet has node ID
|
2017-06-14 11:26:33 -07:00 |
|
Stephen Birarda
|
b7d8c173c1
|
cleanup replicated node add or update
|
2017-06-14 11:22:42 -07:00 |
|
Stephen Birarda
|
57cd819307
|
Merge pull request #10690 from Atlante45/fix/node-leak
Fix for Jurisdiction listener
|
2017-06-14 11:15:17 -07:00 |
|
Stephen Birarda
|
7d8ddb7b3b
|
cleanup calls in handleReplicatedPackets
|
2017-06-14 11:06:58 -07:00 |
|
Stephen Birarda
|
324a2601fc
|
send down replicated message to avatar mixer handling
|
2017-06-14 11:00:22 -07:00 |
|
Stephen Birarda
|
f6f3087580
|
only broadcast replicated nodes to downstream
|
2017-06-13 18:11:50 -07:00 |
|
Stephen Birarda
|
29842c67cc
|
use received message faking for cleaner replication in audio
|
2017-06-13 18:04:59 -07:00 |
|
Ryan Huffman
|
a476a5b82e
|
Change ReplicatedAvatarIdentity packet to be an unreliable packet
|
2017-06-13 17:19:58 -07:00 |
|
Ryan Huffman
|
0708daa6cc
|
Add separate sendReplicatedIdentityPacket
|
2017-06-13 17:19:58 -07:00 |
|
Stephen Birarda
|
8f7a3595f5
|
only send display name changes back to directly connected agents
|
2017-06-13 17:19:58 -07:00 |
|
Stephen Birarda
|
9085a0896a
|
manually activate sockets for downstream servers
|
2017-06-13 17:19:58 -07:00 |
|
Stephen Birarda
|
50f46dafa6
|
add a sequence number to replicated avatar data
|
2017-06-13 17:19:57 -07:00 |
|
Stephen Birarda
|
76f1a7445e
|
handle replicated bulk avatar data packets
|
2017-06-13 17:19:57 -07:00 |
|
Ryan Huffman
|
da3cd59a96
|
Fix avatar mixer not setting last broadcast time for downstream nodes
|
2017-06-13 17:19:57 -07:00 |
|
Ryan Huffman
|
52150ad971
|
Add node data to downstream avatar mixers
|
2017-06-13 17:19:57 -07:00 |
|
Ryan Huffman
|
6c5947d319
|
Add periodic sending of avatar identity data to downstream nodes
|
2017-06-13 17:19:57 -07:00 |
|
Stephen Birarda
|
01263d9435
|
only send identity packets directly to agents not upstream
|
2017-06-13 17:19:57 -07:00 |
|
Stephen Birarda
|
dc94f83591
|
build out bulk avatar data replication
|
2017-06-13 17:19:57 -07:00 |
|
Stephen Birarda
|
98abb23783
|
remove ReplicatedAvatarData handling
|
2017-06-13 17:19:57 -07:00 |
|
Stephen Birarda
|
a8ea8724d3
|
split broadcast of avatar data for agent and downstream mixer
|
2017-06-13 17:19:57 -07:00 |
|
Stephen Birarda
|
8ce6590f0b
|
remove ReplicatedAvatarData and immediate replication of identity
|
2017-06-13 17:19:57 -07:00 |
|
Stephen Birarda
|
44a63ca27e
|
handle node killed and remove double IDs in kill packets
|
2017-06-13 17:19:57 -07:00 |
|
Atlante45
|
5e34795603
|
Fix packet types filtering
|
2017-06-13 17:19:57 -07:00 |
|
Atlante45
|
9aebf68664
|
Parse replicant from domain settings
|
2017-06-13 17:19:57 -07:00 |
|
Atlante45
|
b4ce9fb4fc
|
Remove blocking call + reduce packet construction
|
2017-06-13 17:19:57 -07:00 |
|
Atlante45
|
a0d107c72c
|
Only replicate replicated nodes
|
2017-06-13 17:19:57 -07:00 |
|
Atlante45
|
d0e8612a65
|
First pass at AvatarMixer replication
|
2017-06-13 17:19:57 -07:00 |
|
Stephen Birarda
|
3f3cc89b8d
|
fix for header of re-replicated packets
|
2017-06-13 11:58:08 -07:00 |
|
Atlante45
|
a877bf44fb
|
CR
|
2017-06-13 11:26:40 -07:00 |
|
Stephen Birarda
|
c1bbb2a084
|
fix incorrect UUID in replicated packets
|
2017-06-13 11:24:05 -07:00 |
|
Stephen Birarda
|
eca35ce013
|
fix double check for packet types
|
2017-06-13 11:22:30 -07:00 |
|
Stephen Birarda
|
aa9574fc5a
|
add re-replication support to audio mixer
|
2017-06-13 09:46:12 -07:00 |
|
Stephen Birarda
|
30d2e9fd23
|
add unsafeEachNode to iterate nodes when read lock held elsewhere
|
2017-06-12 17:54:16 -07:00 |
|
Stephen Birarda
|
4688fe4c39
|
fix comment for change from replicant to downstream
|
2017-06-12 16:29:20 -07:00 |
|
Stephen Birarda
|
4539d615d7
|
add downstream server settings handling to ThreadedAssignment
|
2017-06-12 16:29:20 -07:00 |
|
Stephen Birarda
|
9fa97d611a
|
remove invoked addOrUpdate and move node to node list thread
|
2017-06-12 16:29:20 -07:00 |
|
Stephen Birarda
|
03a8d7b8c8
|
only replicate packets for agents being replicated
|
2017-06-12 16:29:20 -07:00 |
|