Zach Pomerantz
|
e69d6d8b5f
|
track silent listeners in audio-mixer
|
2017-03-09 14:31:41 -05:00 |
|
Zach Pomerantz
|
09cc4bf48d
|
time events with packets
|
2017-02-14 21:48:36 +00:00 |
|
Zach Pomerantz
|
41a4ec4200
|
mv codec init to ctor from negotiateCodecs
|
2017-02-14 21:26:35 +00:00 |
|
Zach Pomerantz
|
06c8fba35d
|
mv Node out of packet queue
|
2017-02-14 21:10:30 +00:00 |
|
Zach Pomerantz
|
b102c2d1d0
|
generalize audio thread pool to processPackets
|
2017-02-14 20:46:27 +00:00 |
|
Zach Pomerantz
|
7d8a947e6d
|
add node-isolated packet parsing to client data
|
2017-02-14 20:46:27 +00:00 |
|
Zach Pomerantz
|
da5a89f582
|
move codec negotiation to client data
|
2017-02-14 20:46:27 +00:00 |
|
Zach Pomerantz
|
481cd0ca6a
|
move audio packets to client data
|
2017-02-14 20:46:27 +00:00 |
|
Zach Pomerantz
|
2f457ae891
|
add packet queue to AudioMixerClientData
|
2017-02-14 20:46:27 +00:00 |
|
Ken Cooke
|
bf077e6fdb
|
Merge pull request #9623 from zzmp/audio/should-ignore
Optimize ignore zone checks for audio mixer
|
2017-02-14 06:18:54 -08:00 |
|
Brad Hefta-Gaub
|
d24ed62116
|
Merge pull request #9660 from zzmp/audio/silent-stats
Add silent_packets stat to audio mixer
|
2017-02-13 13:07:07 -08:00 |
|
Zach Pomerantz
|
e1cf04e0f0
|
add silent_packets stat to audio mixer
|
2017-02-13 20:18:16 +00:00 |
|
Zach Pomerantz
|
9d830d7ea9
|
log AVX2 support in audio-mixer
|
2017-02-09 18:56:49 +00:00 |
|
Zach Pomerantz
|
553fffd8ae
|
time mix instead of throttle with HIFI_AUDIO_MIXER_DEBUG
|
2017-02-07 21:49:23 +00:00 |
|
Zach Pomerantz
|
310c8b18ee
|
add caching over symmetric nodes for audio shouldIgnore
|
2017-02-07 15:01:21 -05:00 |
|
Zach Pomerantz
|
9b0190f1cf
|
add ns/throttle to audio mixer debug stats
|
2017-02-06 20:31:19 +00:00 |
|
Zach Pomerantz
|
d82c8b251a
|
use sleep_for to avoid WIN32 sleep_until bug
|
2017-01-27 13:22:50 -05:00 |
|
Chris Collins
|
c0ee091946
|
Merge pull request #9502 from zzmp/audio/throttle
Throttle audio with PI controller, by node
|
2017-01-26 14:25:44 -08:00 |
|
Brad Hefta-Gaub
|
0582aca598
|
Merge pull request #9511 from kunalgosar/master
change server to default to not auto-muting
|
2017-01-26 10:59:50 -08:00 |
|
Zach Pomerantz
|
fb31254f57
|
add proportional term to audio-mixer throttling controller
|
2017-01-25 21:18:03 +00:00 |
|
kunalgosar
|
7b896f961b
|
change server to default to not auto-muting
|
2017-01-25 13:00:57 -08:00 |
|
Zach Pomerantz
|
275e337a80
|
rm unused LOUDNESS_TO_DISTANCE_RATIO
|
2017-01-25 18:55:54 +00:00 |
|
Zach Pomerantz
|
b7148b338d
|
change audio-mixer backoff threshold
|
2017-01-25 00:19:28 +00:00 |
|
Zach Pomerantz
|
997c015b7f
|
start audio-mix timestamp now
|
2017-01-24 21:30:07 +00:00 |
|
Zach Pomerantz
|
2bc725e2be
|
change audio-mixer throttling to integral-based linear throttle/backoff
|
2017-01-24 21:30:05 +00:00 |
|
Zach Pomerantz
|
b028d84aab
|
fix audio-mixer sleep
|
2017-01-24 21:29:20 +00:00 |
|
Zach Pomerantz
|
09f41bff00
|
improve audio-mixer timings
|
2017-01-24 21:29:20 +00:00 |
|
Zach Pomerantz
|
39acba5455
|
throttle audio streams by count using PI controller
|
2017-01-23 21:30:41 -05:00 |
|
Zach Pomerantz
|
3c9c78ae14
|
add threadcount to audio-mixer stats
|
2017-01-23 15:50:54 -05:00 |
|
Atlante45
|
529286b2ea
|
More EntityScriptServer work
|
2017-01-17 13:47:45 -08:00 |
|
Zach Fox
|
b0b6aeac6c
|
Ken's feedback
|
2017-01-13 13:00:03 -08:00 |
|
Zach Fox
|
8bb200902f
|
First pass
|
2017-01-13 12:57:35 -08:00 |
|
Zach Fox
|
dec41f67cc
|
Fix bugs and generally fix behavior
|
2017-01-06 13:58:23 -08:00 |
|
Zach Pomerantz
|
d2ed3caf02
|
respect audio thread pool size setting
|
2016-12-07 13:40:22 -05:00 |
|
Zach Pomerantz
|
b2f995d3df
|
algorithm->nestedEach in LimitedNodeList
|
2016-12-07 00:03:30 +00:00 |
|
Zach Pomerantz
|
132e9bd644
|
add timings to AudioMixer
|
2016-12-06 23:51:06 +00:00 |
|
Zach Pomerantz
|
2c42bb0aa8
|
time audio mixing frames
|
2016-11-30 18:18:36 -05:00 |
|
Zach Pomerantz
|
8a6dcdeb68
|
mix audio with single node list read lock
|
2016-11-30 16:37:34 -05:00 |
|
Zach Pomerantz
|
b4638105e3
|
expose audio mixer threads to gui
|
2016-11-29 13:32:10 -05:00 |
|
Zach Pomerantz
|
7a440def87
|
add AudioMixerSlavePool
|
2016-11-28 17:59:29 -05:00 |
|
Zach Pomerantz
|
bf137cd589
|
break AudioMixer slave/stats into own files
|
2016-11-28 16:50:47 -05:00 |
|
Zach Pomerantz
|
2e619b230d
|
add AudioMixerStats
|
2016-11-28 16:50:42 -05:00 |
|
Zach Pomerantz
|
192f4791d5
|
move mixing into AudioMixerSlave
|
2016-11-28 16:50:26 -05:00 |
|
Zach Pomerantz
|
891084e9db
|
modularize audio mixing code
|
2016-11-28 16:48:53 -05:00 |
|
Zach Pomerantz
|
028ac5264f
|
consolidate AudioMixer slots
|
2016-11-28 16:26:53 -05:00 |
|
Zach Pomerantz
|
0170379d3c
|
rm unused vars
|
2016-11-27 18:09:05 -05:00 |
|
Brad Hefta-Gaub
|
fe709f51de
|
personal space feature
|
2016-11-19 16:30:15 -08:00 |
|
Stephen Birarda
|
dadcaa9959
|
don't send audio/avatar data for ignoree to ignored node
|
2016-11-14 10:12:36 -08:00 |
|
David Kelly
|
6063a63f44
|
cr feedback
|
2016-11-11 14:23:59 -08:00 |
|
David Kelly
|
9c8f22e0e7
|
straight to audio mixer
since we can get the canKick there too. (doh)
|
2016-11-11 09:30:58 -08:00 |
|