Zach Pomerantz
|
308e3cab71
|
fix memoized ignoreZone assertion for initialization
|
2017-02-07 15:01:22 -05:00 |
|
Zach Pomerantz
|
d42b6a64c4
|
use threadsafe map for audio node ignore cache
|
2017-02-07 15:01:22 -05:00 |
|
Zach Pomerantz
|
4bcc9d3072
|
bail audio mix if node is not initialized
|
2017-02-07 15:01:22 -05:00 |
|
Zach Pomerantz
|
093f748d7d
|
make auto stream explicit
|
2017-02-07 15:01:22 -05:00 |
|
Zach Pomerantz
|
e7cf84324b
|
abstract audio ignore caching
|
2017-02-07 15:01:22 -05:00 |
|
Zach Pomerantz
|
207d2e78f0
|
fix should ignore opts
|
2017-02-07 15:01:21 -05:00 |
|
Zach Pomerantz
|
310c8b18ee
|
add caching over symmetric nodes for audio shouldIgnore
|
2017-02-07 15:01:21 -05:00 |
|
Zach Pomerantz
|
8a42755e8f
|
mv shouldIgnore from AudioMixerSlave to ClientData
|
2017-02-07 15:01:21 -05:00 |
|
Zach Pomerantz
|
3c1cf504d0
|
rename getIgnoreBox to getIgnoreZone to prevent confusion
|
2017-02-07 15:01:21 -05:00 |
|
Zach Pomerantz
|
9bcc5c95b4
|
reduce stream lock usage in AudioMixerClientData::getIgnoreBox
|
2017-02-07 15:01:21 -05:00 |
|
Zach Pomerantz
|
569ae113a0
|
memoize audio ignore box in AudioMixerClientData
|
2017-02-07 15:01:21 -05:00 |
|
Zach Pomerantz
|
ff56eb24c8
|
Merge pull request #9537 from zzmp/audio/throttle-filter
Add injector/avatar attenuation to audio-mixer throttling
|
2017-02-07 20:57:43 +01:00 |
|
Ryan Huffman
|
534d3c581c
|
Update EntityEditSender PPS to be 3000 in ESS
|
2017-02-07 11:50:44 -08:00 |
|
Zach Pomerantz
|
9b0190f1cf
|
add ns/throttle to audio mixer debug stats
|
2017-02-06 20:31:19 +00:00 |
|
howard-stearns
|
8b44e83d9e
|
Add new EntityPhysics packet type.
|
2017-02-06 11:11:18 -08:00 |
|
Zach Fox
|
4af5118654
|
First pass
|
2017-02-01 17:04:21 -08:00 |
|
Zach Pomerantz
|
1f56814714
|
Merge branch 'master' of https://github.com/highfidelity/hifi into audio/throttle-filter
|
2017-01-31 19:35:27 +00:00 |
|
howard-stearns
|
93414d802d
|
fetch entity filter script asynchronously (but reject edits while waiting)
|
2017-01-30 11:06:36 -08:00 |
|
Zach Pomerantz
|
eb00c7ba11
|
group constants in audio mixer gain computation
|
2017-01-30 17:48:03 +00:00 |
|
Ken Cooke
|
ae8d0d1948
|
Merge pull request #9527 from thoys/fix-ac-playback-audio
Fix AC recording playback audio encoding
|
2017-01-28 17:43:28 -08:00 |
|
howard-stearns
|
673ac5680f
|
add debug logging to entity server startup in the case of having a filter
|
2017-01-27 15:40:17 -08:00 |
|
Zach Pomerantz
|
e7e550d78c
|
add injector attenuation to audio gain appx
|
2017-01-27 16:18:10 -05:00 |
|
Zach Pomerantz
|
2da4dce8be
|
rm statics from audio-mixer mixing
|
2017-01-27 15:46:25 -05:00 |
|
Zach Pomerantz
|
fe1847f965
|
clean up audio-mixer computeGain helper
|
2017-01-27 15:46:12 -05:00 |
|
Zach Pomerantz
|
ca727b7920
|
inline audio mix helpers
|
2017-01-27 15:28:43 -05:00 |
|
Zach Pomerantz
|
c4190ad4c4
|
add hrtf adjustment to throttle gain appx
|
2017-01-27 15:26:49 -05:00 |
|
Zach Pomerantz
|
7bcf136dc9
|
modularize audio throttle gain appx
|
2017-01-27 15:26:32 -05:00 |
|
Thijs Wenker
|
a2da1e3dc1
|
Merge branch 'master' into fix-ac-playback-audio
|
2017-01-27 21:00:57 +01:00 |
|
Zach Pomerantz
|
d82c8b251a
|
use sleep_for to avoid WIN32 sleep_until bug
|
2017-01-27 13:22:50 -05:00 |
|
Chris Collins
|
5ed376afc9
|
Merge pull request #9257 from ZappoMan/tuneAvatarInfo
avatar mixer bandwidth optimization
|
2017-01-26 17:33:57 -08:00 |
|
Thijs Wenker
|
cdc0f3ddd2
|
- make AC recording audio play with right encoding
- spelling fix
|
2017-01-27 01:19:11 +01:00 |
|
Howard Stearns
|
866f9debcd
|
Merge pull request #9526 from highfidelity/edit-entity-filter
Edit entity filter (from branch)
|
2017-01-26 16:00:48 -08:00 |
|
ZappoMan
|
4c80422a73
|
Merge branch 'master' of https://github.com/highfidelity/hifi into tuneAvatarInfo
|
2017-01-26 14:34:58 -08: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 |
|
howard-stearns
|
f9f0a4ea2d
|
fix startup-failure case
|
2017-01-26 14:05:16 -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 |
|
ZappoMan
|
3c3dcbbbaa
|
Merge branch 'master' of https://github.com/highfidelity/hifi into tuneAvatarInfo
|
2017-01-26 08:20:03 -08:00 |
|
howard-stearns
|
9cbc4fd1b9
|
Merge branch 'master' of https://github.com/highfidelity/hifi into entity-filter-resource
|
2017-01-25 16:23:52 -08:00 |
|
howard-stearns
|
b62f3e550a
|
error check/log on execution, too
|
2017-01-25 16:23:07 -08:00 |
|
howard-stearns
|
34e9c5debc
|
initial script error checking
|
2017-01-25 14:56:06 -08:00 |
|
howard-stearns
|
df91ef5f5f
|
blocking fetch of http scripts
|
2017-01-25 14:22:42 -08:00 |
|
Zach Pomerantz
|
fb31254f57
|
add proportional term to audio-mixer throttling controller
|
2017-01-25 21:18:03 +00:00 |
|
Zach Pomerantz
|
46afa7e764
|
DRY audio-mixer all-stream mixes
|
2017-01-25 21:18:03 +00:00 |
|
Zach Pomerantz
|
1153c1900f
|
reorder AudioMixerSlave::prepareMix to be sequential
|
2017-01-25 21:18:03 +00:00 |
|
Zach Pomerantz
|
66c82f3193
|
clean AudioMixerSlave::addStreamToMix
|
2017-01-25 21:18:03 +00:00 |
|
Zach Pomerantz
|
6cfaa624a5
|
mv helpers from AudioMixerSlave
|
2017-01-25 21:18:03 +00:00 |
|
Atlante45
|
f540c94113
|
Merge branch 'master' of https://github.com/highfidelity/hifi into ess-pr
|
2017-01-25 13:06:49 -08:00 |
|
kunalgosar
|
7b896f961b
|
change server to default to not auto-muting
|
2017-01-25 13:00:57 -08:00 |
|
Zach Pomerantz
|
9bdea98d21
|
clean AudioMixerSlave::mix
|
2017-01-25 19:24:12 +00:00 |
|
Zach Pomerantz
|
275e337a80
|
rm unused LOUDNESS_TO_DISTANCE_RATIO
|
2017-01-25 18:55:54 +00:00 |
|
Atlante45
|
9cacde2416
|
Fix wrong status when removing script
|
2017-01-24 18:36:27 -08:00 |
|
Stephen Birarda
|
33378ede5c
|
force full scene send if json parameters changed
|
2017-01-24 16:34:57 -08:00 |
|
Zach Pomerantz
|
4ac0df8f8d
|
throttle audio by node, not stream
|
2017-01-25 00:19:38 +00:00 |
|
Zach Pomerantz
|
b7148b338d
|
change audio-mixer backoff threshold
|
2017-01-25 00:19:28 +00:00 |
|
howard-stearns
|
8eff3b1e83
|
restructure initialization so that server can do server-like things to get
the filter program from file
|
2017-01-24 16:14:41 -08:00 |
|
ZappoMan
|
8c2c05719a
|
fix warning
|
2017-01-24 14:21:47 -08:00 |
|
Ryan Huffman
|
f6a037339f
|
Fix bad ctor call causing build failure
|
2017-01-24 14:00:55 -08: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 |
|
ZappoMan
|
1309af6d7a
|
CR feedback
|
2017-01-24 12:47:47 -08:00 |
|
Stephen Birarda
|
9282f5555a
|
Merge pull request #34 from Atlante45/ess-pr
Temporarily remove AvatarList from EntityScriptServer
|
2017-01-24 11:53:13 -08:00 |
|
Atlante45
|
e54e35fbbe
|
Temporarily remove AvatarList from EntityScriptServer
|
2017-01-24 11:49:54 -08:00 |
|
Ryan Huffman
|
fcaca8930a
|
Fix enum name in EntityScriptServer
|
2017-01-24 08:31:58 -08:00 |
|
Zach Pomerantz
|
39acba5455
|
throttle audio streams by count using PI controller
|
2017-01-23 21:30:41 -05:00 |
|
ZappoMan
|
0655b47dd7
|
fix warnings
|
2017-01-23 16:44:55 -08:00 |
|
ZappoMan
|
81b5a3c585
|
more cleanup
|
2017-01-23 15:12:54 -08:00 |
|
ZappoMan
|
e0bad95257
|
some cleanup
|
2017-01-23 13:18:55 -08:00 |
|
ZappoMan
|
29fff2e556
|
Merge branch 'master' of https://github.com/highfidelity/hifi into tuneAvatarInfo
|
2017-01-23 13:09:59 -08:00 |
|
ZappoMan
|
292d472a59
|
checkpoint - got first cut at distance based rotation tolerance working
|
2017-01-23 13:06:29 -08:00 |
|
Zach Pomerantz
|
3c9c78ae14
|
add threadcount to audio-mixer stats
|
2017-01-23 15:50:54 -05:00 |
|
howard-stearns
|
3358d58d01
|
Merge branch 'master' of https://github.com/highfidelity/hifi into minimum-edit-entity-filter
|
2017-01-23 12:21:32 -08:00 |
|
Ryan Huffman
|
95024d2b80
|
Add ENTITY_SERVER_SCRIPT context to ac server
|
2017-01-23 09:30:30 -08:00 |
|
Ryan Huffman
|
9b1cd52fb4
|
Add the ability to get the context that a script is running in
|
2017-01-23 08:58:01 -08:00 |
|
Clément Brisset
|
6da188b6ae
|
Merge pull request #33 from huffman/feat/entity-server-script-property
Fix compilation error and move MessageID to CilentServerUtils
|
2017-01-20 17:37:01 -08:00 |
|
Ryan Huffman
|
e9c6e9dd5c
|
Move MessageID to ClientServerUtils
|
2017-01-20 16:43:11 -08:00 |
|
Stephen Birarda
|
73248c3562
|
Merge pull request #25 from huffman/feat/entity-server-script-property
Fixes
|
2017-01-20 11:45:07 -08:00 |
|
Ryan Huffman
|
8a691e8340
|
Remove AvatarHashMap from EntityServer
|
2017-01-20 11:44:32 -08:00 |
|
Ryan Huffman
|
2ca50153b3
|
Allow all node types to receive messages from Messages server
|
2017-01-20 11:17:41 -08:00 |
|
Ryan Huffman
|
89e6e10c1d
|
Add AvatarHashMap to EntityScriptServer
|
2017-01-20 11:17:10 -08:00 |
|
Stephen Birarda
|
9c485dc610
|
don't restart script engine on shutting down with nodeKilled
|
2017-01-20 10:59:55 -08:00 |
|
Clément Brisset
|
4914ad9014
|
Merge pull request #22 from birarda/entity-script-server
fix for RecordingScriptingInterface, default scripts, local audio injector
|
2017-01-20 10:49:13 -08:00 |
|
Stephen Birarda
|
25bd6fa2c1
|
move recording interface to Agent/Application only
|
2017-01-20 10:27:08 -08:00 |
|
Zach Pomerantz
|
eba96c45d7
|
fix warnings for signed comp in AudioMixerSlavePool
|
2017-01-20 12:25:22 -05:00 |
|
Atlante45
|
f807dee51e
|
Clear the tree when losing entity server
|
2017-01-19 17:29:10 -08:00 |
|
Stephen Birarda
|
88ea6fa589
|
call script engine shutdown when assignment stopping
|
2017-01-19 17:01:35 -08:00 |
|
Stephen Birarda
|
a40c25ddbf
|
fix repeated send of matching entities
|
2017-01-19 16:42:14 -08:00 |
|
Stephen Birarda
|
b00435074e
|
stop script engine when entity server goes away
|
2017-01-19 16:42:14 -08:00 |
|
Atlante45
|
07da0c5e9c
|
Fix script loading bug
|
2017-01-19 15:58:55 -08:00 |
|
Atlante45
|
3203e8c7c2
|
Use Huffman's version of getEntityScriptDetails
|
2017-01-19 15:49:40 -08:00 |
|
Atlante45
|
20a82df9a0
|
Fix scripts not reloading in certain edge cases
|
2017-01-19 15:48:44 -08:00 |
|
Ryan Huffman
|
9e17f63b8f
|
Add comment to clarify rez/reztmp check in EntityScriptServer
|
2017-01-19 15:10:26 -08:00 |
|
Ryan Huffman
|
7ba14a5f09
|
Fix AssignmentParentFinder.h include
|
2017-01-19 15:08:47 -08:00 |
|
Ryan Huffman
|
3ac44e3a1c
|
Add guard against unpermitted requests to the entity script server
|
2017-01-19 14:34:44 -08:00 |
|
Ryan Huffman
|
7fc946f598
|
Fix duplicate UUID length constant
|
2017-01-19 13:31:24 -08:00 |
|
Ryan Huffman
|
cbb55a06a0
|
Update ScriptEngine to store full running status off entity scripts
|
2017-01-19 13:27:44 -08:00 |
|
Clément Brisset
|
89d1242925
|
Merge pull request #10 from huffman/feat/entity-server-script-property
Entity script status + reload
|
2017-01-19 11:19:40 -08:00 |
|
Stephen Birarda
|
746327dc11
|
whitespace cleanup in OST
|
2017-01-19 10:43:36 -08:00 |
|
Stephen Birarda
|
33cde412b1
|
make getJSONParameters thread-safe
|
2017-01-18 17:49:54 -08:00 |
|