Simon Walton
|
6f659db3b5
|
Merge branch 'master' into avatar-mixer-improvements
|
2018-10-08 15:18:29 -07:00 |
|
Stephen Birarda
|
88f76ac760
|
suppress traits larger than INT16_MAX bytes
|
2018-10-05 09:46:55 -07:00 |
|
Clement
|
1997191e77
|
Fix MSVC warnings
|
2018-10-01 10:49:04 -07:00 |
|
Simon Walton
|
756d1a6fc4
|
Fix another bind-to-temporary
|
2018-09-29 21:15:10 -07:00 |
|
Simon Walton
|
18c1371321
|
Process multiple avatars in an AvatarIdentity message
|
2018-09-28 17:53:06 -07:00 |
|
Clement
|
585c278400
|
streamline mix operation
|
2018-09-28 15:45:56 -07:00 |
|
Stephen Birarda
|
b18d8e2254
|
pull out removal and adding of streams to sep functions
|
2018-09-28 15:00:52 -07:00 |
|
Stephen Birarda
|
7e4cfd3c78
|
fix for injected audio going to unreachable
|
2018-09-28 14:54:50 -07:00 |
|
Stephen Birarda
|
b7c6fa003d
|
guard against incorrectly sized AudioStreamStats from packet
|
2018-09-28 14:54:50 -07:00 |
|
Stephen Birarda
|
2ac1445683
|
remove double scoping of the frame check timer
|
2018-09-28 14:54:50 -07:00 |
|
Stephen Birarda
|
aea9775e4d
|
get back to ideal frame time when slow
|
2018-09-28 14:54:50 -07:00 |
|
Stephen Birarda
|
925c39cbd3
|
split sleep timing from check time timing
|
2018-09-28 14:54:50 -07:00 |
|
Stephen Birarda
|
996e033dee
|
add stats for skipped streams
|
2018-09-28 14:54:50 -07:00 |
|
Stephen Birarda
|
6750d4a370
|
move buffer popping to packet processing
|
2018-09-28 14:54:50 -07:00 |
|
Stephen Birarda
|
7d8b15ed75
|
move valid position check to packet processing
|
2018-09-28 14:54:50 -07:00 |
|
Stephen Birarda
|
371de312cc
|
enumerate a vector of mixable streams for each listener
|
2018-09-28 14:54:50 -07:00 |
|
Stephen Birarda
|
c992150c10
|
change stream HRTF map to use a vector
|
2018-09-28 14:54:50 -07:00 |
|
Stephen Birarda
|
bcba2a1cf1
|
use local ID for stream hash
|
2018-09-28 14:54:50 -07:00 |
|
Clement
|
d15ef295cf
|
Replace AudioZones lookup with vectors and indexes
|
2018-09-28 14:54:50 -07:00 |
|
Stephen Birarda
|
09cfe4dbc1
|
use a vector for audio streams
|
2018-09-28 14:54:50 -07:00 |
|
Stephen Birarda
|
aed79b3b17
|
use a vector for ignored node IDs
|
2018-09-28 14:54:49 -07:00 |
|
Simon Walton
|
7a0043c010
|
Send AvatarIdentity in NLPacketList; be more selective
|
2018-09-28 11:01:41 -07:00 |
|
Simon Walton
|
13890f1d16
|
Use local ID in place of UUID in a couple more cases
|
2018-09-26 09:47:26 -07:00 |
|
Simon Walton
|
f95ab1b040
|
Clean-up & other small changes
|
2018-09-25 12:07:59 -07:00 |
|
Simon Walton
|
07bdaeede7
|
Split avatar joint-data across multiple packets if necessary
|
2018-09-24 18:23:49 -07:00 |
|
Simon Walton
|
f2e69d5c81
|
Make default bubble-box AvatarData property for efficiency
Also a use of getClientGlobalPosition(), etc
|
2018-09-20 17:37:39 -07:00 |
|
Simon Walton
|
328ed8d976
|
Remove unused variable
|
2018-09-20 09:31:01 -07:00 |
|
Simon Walton
|
f1b7097edb
|
Priority experiment
|
2018-09-19 15:32:56 -07:00 |
|
Simon Walton
|
04c47943ba
|
Handle small packet space correctly
|
2018-09-19 13:45:08 -07:00 |
|
Simon Walton
|
c88a713ef8
|
Use Local ID for last time & sequence #
Also try to fix size_t warnings on gcc
|
2018-09-19 12:05:06 -07:00 |
|
Simon Walton
|
5d91396e91
|
Fixes for client & other clean-up
Handle grab-joints better; fix packet size calc;
remove dead code; other improvements.
|
2018-09-18 17:49:23 -07:00 |
|
Simon Walton
|
0c7dee730c
|
Pack partial avatar data in bulk packets using space available
Keep a single packet in-hand and send when full rather than
a packet list.
|
2018-09-18 10:25:59 -07:00 |
|
Simon Walton
|
ca300db410
|
Send only avatar data that will fit in packet (WIP)
|
2018-09-14 18:24:08 -07:00 |
|
Simon Walton
|
6a1c76d14d
|
Only sort an estimated number of avatars
|
2018-09-14 12:19:55 -07:00 |
|
John Conklin II
|
b675e6cc6b
|
Merge pull request #13894 from SimonWalton-HiFi/avatar-mixer-scaling
Performance improvements for Avatar Mixer
|
2018-09-13 13:43:18 -07:00 |
|
Simon Walton
|
9628615c44
|
Fix bandwidth quota calculation now we're dropping excess
|
2018-09-10 17:16:16 -07:00 |
|
Anthony Thibault
|
1570ae6424
|
Merge branch 'master' into bug-fix/recorded-blendshapes-2x
|
2018-09-10 12:58:53 -07:00 |
|
John Conklin II
|
3b0f37c6f7
|
Merge pull request #13885 from birarda/bug/recording-scripting-stuck
fix Agent teardown of recording and ScriptEngine(s)
|
2018-09-10 10:51:52 -07:00 |
|
Simon Walton
|
6bb143da42
|
Make maxAvatarBytesPerFrame int rather than float; other clean-up
|
2018-09-07 18:14:39 -07:00 |
|
Simon Walton
|
c2fe2b60b3
|
Use std::vector for ignored avatars since the list will be small
|
2018-09-07 15:49:47 -07:00 |
|
John Conklin II
|
01cace694f
|
Merge pull request #13916 from birarda/bug/ignore-freeze-master
send ignoring avatar removal to ignored avatar
|
2018-09-07 15:40:32 -07:00 |
|
Anthony Thibault
|
949efff439
|
Fix blendshapes playing back in recordings at 2x their proper values
|
2018-09-07 13:21:17 -07:00 |
|
Simon Walton
|
22cfad2483
|
Squelch (false) warning from gcc
|
2018-09-06 18:32:37 -07:00 |
|
SamGondelman
|
ed7f993c0d
|
avatar mixer and manager perf improvements and cleanup
|
2018-09-06 16:57:20 -07:00 |
|
Simon Walton
|
f6fd27a76b
|
Merge pull request #1 from AndrewMeadows/avatar-mixer-scaling-2
tweak avatar sort coefficients and fix bad avatar bounding box calculations
|
2018-09-06 16:39:20 -07:00 |
|
Andrew Meadows
|
92210f28b5
|
cleanup and use correct avatar bounding box
|
2018-09-06 16:33:30 -07:00 |
|
Simon Walton
|
f59168e1c8
|
make sure ignoredNode is available before sending packet
|
2018-09-06 16:31:31 -07:00 |
|
Simon Walton
|
9e0c21065e
|
Stop sending avatars when over bandwidth quota
|
2018-09-06 16:20:46 -07:00 |
|
Stephen Birarda
|
a908c1554f
|
make sure ignoredNode is available before sending packet
|
2018-09-06 16:04:54 -07:00 |
|
Andrew Meadows
|
229e9624e6
|
remove bad bounding box calculations in avatar-mixer
|
2018-09-06 15:34:28 -07:00 |
|