Atlante45
4d5451fafe
Merge branch 'master' of https://github.com/highfidelity/hifi into death_to_dot_f
...
Conflicts:
interface/src/avatar/Avatar.cpp
interface/src/avatar/SkeletonModel.cpp
2014-11-19 17:28:24 -08:00
Atlante45
ae3bcc8f06
No more .f
2014-11-19 16:53:39 -08:00
Stephen Birarda
dac980d433
have AssignmentClientMonitor catch SIGTERM and cleanup
2014-11-19 16:40:19 -08:00
Andrzej Kapolka
632f3bfa7f
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-11-18 17:12:40 -08:00
Atlante45
1443cece5b
Fix singleton object created on temporary thread
2014-11-18 16:57:00 -08:00
Andrzej Kapolka
4308a45028
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-11-17 16:46:51 -08:00
AndrewMeadows
c2e80aed70
Merge pull request #3809 from Atlante45/mute_signal
...
JS Mute signal
2014-11-17 15:14:40 -08:00
Andrzej Kapolka
f18d4e4a0e
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-11-17 12:23:22 -08:00
ZappoMan
bdfe02bbd0
Merge branch 'master' of https://github.com/highfidelity/hifi into persistThreadImprovements
...
Conflicts:
assignment-client/src/octree/OctreeServer.cpp
libraries/octree/src/OctreePersistThread.cpp
libraries/octree/src/OctreePersistThread.h
2014-11-17 11:22:00 -08:00
Atlante45
0528a9ff9b
Remove forgotten setLastMuted
2014-11-17 10:49:35 -08:00
Atlante45
4615afe034
Remove lastMuted member in AvatarAudioStream
2014-11-17 10:32:28 -08:00
Atlante45
46eebe9d40
Give noisy mutes their own packet type
2014-11-17 10:26:47 -08:00
ZappoMan
f44513ebe7
added support for rolling version numbers in backups
2014-11-15 22:55:12 -08:00
ZappoMan
4adb4787cd
added debugging of usecTimestampNow() in octree server to better understand flight times
2014-11-15 21:50:42 -08:00
Andrzej Kapolka
aae168dd46
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-11-14 12:43:52 -08:00
ZappoMan
cd4b267732
implement persist backup
2014-11-14 11:11:32 -08:00
ZappoMan
11058355a0
implement aboutToFinish for persist thread to allow final save before shutdown
2014-11-14 09:55:32 -08:00
Andrzej Kapolka
dd87a45211
Fix for server saving, use Paeth filter before compressing heightfield data.
2014-11-13 16:11:48 -08:00
Stephen Birarda
f27367a0c1
fix audio-mixer muting for injectors
2014-11-13 15:00:40 -08:00
Stephen Birarda
8a03738c83
give a Sound cache to the assignment-client
2014-11-13 14:48:18 -08:00
Andrzej Kapolka
2f0ea47e5a
Use a magic number and version on the metavoxel file, put it in the resources
...
directory.
2014-11-12 20:23:35 -08:00
Philip Rosedale
17d0f247d6
Switch muting threshold to 0.003 to be a bit less aggressive
2014-11-11 14:10:44 -08:00
Philip Rosedale
d9141b4010
Merge pull request #3750 from Atlante45/reverb_for_own_voice
...
Reverb for own voice
2014-11-11 10:52:26 -08:00
Atlante45
a868661a25
Extra space
2014-11-10 15:51:31 -08:00
Atlante45
02b401701f
Set a minimum mute intervalle in the mixer
2014-11-10 15:46:36 -08:00
Atlante45
edec4d1298
Mixer send mute when if too noisy
2014-11-10 14:10:29 -08:00
Stephen Birarda
2ca673175a
rename StdDev to StDev, patch its leak
2014-11-07 17:15:54 -08:00
Philip Rosedale
12eb67c734
fix bug with audio mixer muting too often
2014-11-07 14:18:57 -08:00
Stephen Birarda
0f32346324
resolve conflicts on merge with upstream master
2014-11-07 09:10:12 -08:00
Atlante45
81888b9f83
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb_for_own_voice
2014-11-07 00:30:03 +01:00
Andrzej Kapolka
372d8946d0
Merge pull request #3749 from ZappoMan/entityBugs
...
Fix the bug where sometimes entity changes don't get sent to all viewers
2014-11-06 15:19:35 -08:00
Atlante45
4dc40c9e84
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb_for_own_voice
2014-11-06 23:17:53 +01:00
ZappoMan
768a854b00
cleanup
2014-11-06 14:00:26 -08:00
Stephen Birarda
881d03b11d
migrate EntityServer and OctreeServer to tbb concurrent map
2014-11-06 13:54:40 -08:00
Stephen Birarda
1a953b5906
migrate node hash calls from AudioMixer to new tbb format
2014-11-06 13:53:10 -08:00
ZappoMan
90b079d5a8
remove debug
2014-11-06 13:51:48 -08:00
ZappoMan
3c7b06f1d2
quiet some debug
2014-11-06 13:45:38 -08:00
ZappoMan
2b62402a57
possible fix for entities not always updating bug
2014-11-06 13:17:46 -08:00
AndrewMeadows
843aaf4e95
Merge pull request #3747 from PhilipRosedale/master
...
First pass audio mixer muting, improved tour guide, hair, injector loudness in JS
2014-11-06 10:36:46 -08:00
AndrewMeadows
3f3e6ea581
Merge pull request #3745 from Atlante45/ignore_penumbra
...
Ignore penumbra
2014-11-06 09:59:31 -08:00
Atlante45
44cb35778a
Move AudioEnv packet send to own function
...
Audio environment packet moved to own function and out of the
if/else
So it is now sent all the time, now matter if there are other
people around you
2014-11-06 17:42:57 +01:00
ZappoMan
bcec14b0f4
adjust the sentAt times in packets by the receiving side's clockskew so that it can calculate proper flight times
2014-11-05 19:37:08 -08:00
Philip Rosedale
688bd0f34f
first pass audio mixer automatic muting of noisy streams, tour guide improvements, new lightExample.js, hair hangs over cone 'body'
2014-11-05 16:58:58 -08:00
Stephen Birarda
8a72cdd59d
leverage new libcuckoo hash outside LimitedNodeList
2014-11-05 15:09:54 -08:00
ZappoMan
4ea0d32c8c
dead code
2014-11-05 12:14:09 -08:00
ZappoMan
e9a332de4d
make entity and voxel servers support domain based configuration
2014-11-05 12:12:17 -08:00
Philip Rosedale
558aa52d30
Merge branch 'master' of https://github.com/worklist/hifi
2014-11-04 12:14:08 -08:00
Atlante45
fb33634171
ignore penumbra member variable
2014-11-04 16:44:39 +01:00
Atlante45
c7b8f7a792
remove debug #if
2014-11-04 14:00:02 +01:00
Stephen Birarda
74753e5b8b
allow a blocking lookup of IP address in HifiSockAddr
2014-11-03 15:13:41 -08:00
Philip Rosedale
cf121a9fe5
Merge branch 'master' of https://github.com/worklist/hifi
2014-10-28 20:22:40 -07:00
Philip Rosedale
f10aeaffab
working on audio mixer muting
2014-10-28 20:22:33 -07:00
Philip Rosedale
e5c9ad4525
Merge pull request #3661 from Atlante45/reverb_fixed
...
Audio Environment packets
2014-10-28 18:11:14 -07:00
Brad Hefta-Gaub
be65a798db
Merge pull request #3681 from birarda/verbose-log-silencer
...
logging tweaks to reduce spam from repeated log messages
2014-10-28 17:58:17 -07:00
Stephen Birarda
d3bbd251db
move Logging to LogHandler
2014-10-28 13:59:23 -07:00
Andrew Meadows
4c3cdf5b7a
move stuff out of shared and into physics library
2014-10-28 13:51:45 -07:00
Atlante45
12f0237dc7
Cleanup
2014-10-24 15:02:09 -07:00
Atlante45
847ef64b66
move audio env data over to new packet
2014-10-24 14:27:55 -07:00
Atlante45
529a7e0369
CR
2014-10-23 22:55:40 -07:00
Atlante45
d4ec337cae
Don't send reverb data as often
2014-10-23 13:39:56 -07:00
Atlante45
9c45055aeb
Fixed for no/multiple reverb zones
2014-10-22 23:32:07 -07:00
Philip Rosedale
3ba3354e11
Merge pull request #3636 from Atlante45/reverb
...
Reverb
2014-10-22 21:51:57 -07:00
Atlante45
8ccbfcf695
code cleanup
2014-10-22 16:41:41 -07:00
Andrzej Kapolka
345a9f02f7
Upload fix.
2014-10-22 14:30:20 -07:00
Atlante45
86c965a922
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb
2014-10-22 14:20:22 -07:00
Andrzej Kapolka
bd4738d2c2
Reliable delta fix.
2014-10-21 15:48:53 -07:00
Andrzej Kapolka
d64b43693d
Networking fix.
2014-10-20 15:33:46 -07:00
Atlante45
6f9557fe67
Do not destroy script reverb settings
2014-10-20 15:06:02 -07:00
Atlante45
37b47b52d3
Stream reverb settings from mixer to interface
2014-10-20 11:49:57 -07:00
Atlante45
86b87770c2
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb
2014-10-17 16:50:19 -07:00
Atlante45
26b1e8fc29
grab reverb settings on mixer side
2014-10-16 22:46:40 -07:00
ZappoMan
fc507850be
Merge branch 'master' of https://github.com/highfidelity/hifi into removeParticles
2014-10-16 20:36:28 -07:00
Atlante45
9019ae4f89
Merge branch 'master' of https://github.com/highfidelity/hifi into attenuation_zones
...
Conflicts:
domain-server/resources/web/js/settings.js
2014-10-16 10:55:46 -07:00
AndrewMeadows
4fbc589606
Merge pull request #3598 from birarda/domain-tunnel
...
initial pass at using keypairs for username verification for basic domain-server ACL
2014-10-16 10:49:03 -07:00
Stephen Birarda
72f0bc61a2
remove some extra spaces
2014-10-15 14:54:28 -07:00
Stephen Birarda
56ad97db17
remove mmintrin include that isn't needed anymore
2014-10-15 14:26:03 -07:00
Stephen Birarda
e9bcc90166
handle remaining conversions for AccountManager passing QNetworkReply
2014-10-14 16:16:54 -07:00
Atlante45
b227014510
Stupid mistake
2014-10-14 14:14:59 -07:00
ZappoMan
4c85e9f581
removing particles
2014-10-13 14:10:57 -07:00
Atlante45
bbd1afc55c
Switch hash to an array
2014-10-13 13:50:06 -07:00
Atlante45
6bde4b8324
Move break
2014-10-13 10:24:01 -07:00
Atlante45
d8c60a78bb
Fix stupid variable swap
2014-10-10 15:32:29 -07:00
Atlante45
7e8915fed8
Break out of double loop
2014-10-10 10:08:22 -07:00
Atlante45
0aafd23c7f
CR
2014-10-10 10:00:35 -07:00
Atlante45
03555174ef
Remove TREE_SCALE factor _ update attenuation
2014-10-09 18:54:21 -07:00
Atlante45
90c5c7f43c
Attenuation coefficients parsing
2014-10-09 16:41:48 -07:00
Atlante45
0fa95ba61d
Removed Unattenuated zones from mixer
2014-10-09 14:46:32 -07:00
Atlante45
06bd9ba16e
Split settings parsing according to new structure
2014-10-09 14:39:31 -07:00
Atlante45
981666cb38
Moved audioMixer setting parsing to its own function
2014-10-09 11:49:55 -07:00
Stephen Birarda
7773a94df7
resolve conflicts on merge with upstream master
2014-10-08 09:27:16 -07:00
Stephen Birarda
f19c5c9850
repair NetworkAccessManager returns, handle custom AS port in assignment-client
2014-10-06 14:57:38 -07:00
Stephen Birarda
0fd7ec34fc
remove an unused const
2014-10-06 12:34:12 -07:00
Stephen Birarda
f89b225da2
handle local socket changes by monitoring every so often
2014-10-06 09:17:25 -07:00
Stephen Birarda
60e3f3edfa
add skipSubHandler to OctreeServer HTTPRequestHandler calls
2014-10-02 11:20:56 -07:00
Stephen Birarda
909a6e89a8
resolve conflicts on merge with upstream master
2014-09-30 13:50:04 -07:00
Atlante45
4c34571570
Removed debug
2014-09-30 12:54:58 -07:00
Atlante45
4e7bf0487b
Add attenuation setting on DS page
2014-09-30 12:50:50 -07:00
Stephen Birarda
68a70cc914
don't use dashes in settings JSON keys
2014-09-30 09:40:54 -07:00
Andrzej Kapolka
533d59becc
Merge pull request #3499 from Atlante45/radio_js
...
Stereo fix
2014-09-26 20:04:55 -07:00
Atlante45
dfe70ed2e3
Initialize InjectedAudioStream with correct stereo value
2014-09-26 19:23:36 -07:00
Stephen Birarda
e3a85299ce
fix setting parsing in AudioMixer for new format
2014-09-26 13:17:11 -07:00
Atlante45
fee01f2c73
Fixed unknow function
2014-09-25 15:26:13 -07:00
Atlante45
94edf2c900
Defaulted penumbra filter to true
2014-09-24 15:45:43 -07:00
Atlante45
22b39fd62a
Decreased penumbra filter values
2014-09-23 15:17:46 -07:00
ZappoMan
6f73da7d44
CR feedback
2014-09-18 15:19:03 -07:00
ZappoMan
bd23b8b8b9
completely remove _penumbraFilter from AudioMixer class
2014-09-18 15:01:06 -07:00
ZappoMan
864c1c88a7
fix the filter with delay and add per listener source pair data
2014-09-18 14:58:44 -07:00
ZappoMan
ab447e20ee
move filter to single instance in mixer, and do filtering on pre-mix buffer not the mixed buffer
2014-09-17 12:48:47 -07:00
ZappoMan
c30ef9c331
Revert "flip default for enable filter to be disable filter to work around settings bug"
...
This reverts commit 2a9d8d9238
.
2014-09-17 08:52:23 -07:00
ZappoMan
2a9d8d9238
flip default for enable filter to be disable filter to work around settings bug
2014-09-17 07:04:16 -07:00
ZappoMan
9494af6153
fix static when rotating away from source
2014-09-16 20:40:09 -07:00
ZappoMan
b50c2a37c2
Merge branch 'master' of https://github.com/highfidelity/hifi into sendPositonOrientationInSilentPackets
2014-09-16 13:11:00 -07:00
ZappoMan
9cbc53abc3
pack position and orientation in silent frames
2014-09-16 13:06:46 -07:00
Philip Rosedale
35b772bc4d
fixes from review
2014-09-16 09:24:23 -07:00
Philip Rosedale
1514b58700
add detect if source is self
2014-09-16 01:30:25 -07:00
Philip Rosedale
62b21f52af
fix for sharp change in attenuation when too near a source
2014-09-16 01:18:42 -07:00
Craig Hansen-Sturm
ea6f89c9f4
head penumbra filter tuning / head penumbra filter now turned on by default
2014-09-15 18:46:10 -07:00
ZappoMan
c5e02c4ec5
removed unused lastAttemptedSubTree
2014-09-13 07:58:49 -07:00
Brad Hefta-Gaub
ec23a7a868
Merge pull request #3410 from chansensturm/audio-noise
...
Head Penumbra filter gain smoothing
2014-09-13 07:47:30 -07:00
Craig Hansen-Sturm
09370840d5
coding standard
2014-09-13 00:35:02 -07:00
Craig Hansen-Sturm
2f8ef6b4fb
new head penumbra gain calculations
2014-09-12 18:31:33 -07:00
ZappoMan
6c062102e9
fix typo in comment
2014-09-07 21:21:29 -07:00
ZappoMan
f16a85b2aa
fix header
2014-09-05 19:07:30 -07:00
ZappoMan
9e21d26a6d
improve ping behavior and clockskew in octree servers by introducing datagramprocessing thread
2014-09-05 19:03:44 -07:00
Andrew Meadows
2f03f0fb0d
removed unused variables
2014-09-05 17:00:23 -07:00
Andrew Meadows
be4ec8920d
reorderd init of data members in ctor
2014-09-05 16:58:25 -07:00
Andrzej Kapolka
c88afc6b81
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-09-05 15:07:02 -07:00
Andrzej Kapolka
e476119bd1
Timer should be a child of the server object.
2014-09-05 14:51:14 -07:00
Andrzej Kapolka
742989a0e4
Save metavoxel data regularly, as with voxel data.
2014-09-05 14:35:32 -07:00
Ryan Huffman
38a14c3864
Reapply "Update assignment client to close on WM_CLOSE message on Windows"
...
This reverts commit a603453cf2
.
2014-09-05 11:19:36 -07:00
Leonardo Murillo
a603453cf2
Revert "Update assignment client to close on WM_CLOSE message on Windows"
2014-09-05 11:36:56 -06:00
Craig Hansen-Sturm
fc0a206985
code review comments
2014-09-04 22:57:02 -07:00
Craig Hansen-Sturm
fe0b9825d0
new coordinate calculations for head penumbra filter
2014-09-04 18:10:29 -07:00
AndrewMeadows
9036954d38
Merge pull request #3311 from huffman/fix-wm-close
...
Update assignment client to close on WM_CLOSE message on Windows
2014-09-03 16:43:12 -07:00
ZappoMan
25e8c7d3f1
useless semicolon removal
2014-09-03 12:22:02 -07:00
ZappoMan
66a2f58192
fix to runaway saving file and optimizations to general encoding paths
2014-09-03 10:55:56 -07:00
Ryan Huffman
1ee23a1661
Add Windows.h include to ShutdownEventListener
2014-09-03 08:04:39 -07:00
Ryan Huffman
76bede04aa
Move stdout/err disabling to a library class
2014-09-03 07:06:08 -07:00
Ryan Huffman
c27bee2c06
Move wm_close handling to a shared library
2014-09-03 07:05:24 -07:00
ZappoMan
a555eeda23
CR feedback and warning fixes
2014-09-02 18:43:16 -07:00
ZappoMan
2bcad6ab2b
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
assignment-client/src/Agent.cpp
examples/editModels.js
2014-08-28 21:19:56 -07:00
Craig Hansen-Sturm
3e3090f1ea
coding standard
2014-08-28 11:12:17 -07:00
Ryan Huffman
444a974bd6
Merge branch 'master' of github.com:highfidelity/hifi into fix-wm-close
...
Conflicts:
assignment-client/src/AssignmentClient.cpp
2014-08-28 06:52:16 -07:00
Craig Hansen-Sturm
0881959750
left/right channels of head shadow filter now have independent gain + implemented all-pass filter
2014-08-27 17:30:11 -07:00
Craig Hansen-Sturm
40a5ff6b9e
ZappoMan deadcode analysis applied
2014-08-27 10:56:44 -07:00
Craig Hansen-Sturm
e941e58626
merge HEAD with PR-3281
2014-08-26 18:25:40 -07:00
Craig Hansen-Sturm
47bc183439
SQUARE_ROOT_OF_TWO renamed SQUARE_ROOT_OF_TWO_OVER_TWO
2014-08-26 11:32:05 -07:00
Craig Hansen-Sturm
5f695664a6
add explicit constants inline for documebntation purposes
2014-08-26 11:26:39 -07:00
Craig Hansen-Sturm
950862839e
added high-shelf and low-shelf filters, positional audio now uses high-shelf filter, significant reformatting/renaming of AudioFilter.h for coding standard
2014-08-25 18:17:32 -07:00
Craig Hansen-Sturm
4f346bfe62
addresses more coding-standard spacing issues
2014-08-25 13:07:52 -07:00
Craig Hansen-Sturm
bf6d34b6f3
windows/linux build break + addresses zappoman review comments
2014-08-25 11:43:49 -07:00
ZappoMan
58759d344f
cleanup in prep for PR
2014-08-25 10:56:43 -07:00
Craig Hansen-Sturm
4cd1f4afef
add support for head-shadow/penumbra filter for positional audio streams
2014-08-24 22:17:07 -07:00
Ryan Huffman
4c485a26ed
Merge branch 'fix-wm-close' of github.com:huffman/hifi into fix-wm-close
2014-08-22 15:10:23 -07:00
Ryan Huffman
fa7b2a87bf
Add WM_CLOSE support to domain server
2014-08-22 15:09:55 -07:00
Ryan Huffman
b75c3a4976
Disable stdout/err buffering on Windows for assignment client and domain server
2014-08-22 15:08:57 -07:00
ZappoMan
75bb42fb73
debug cleanup
2014-08-22 10:54:00 -07:00
Ryan Huffman
cd46a55369
Fix QAbstractNativeEventFilter include
2014-08-22 09:33:13 -07:00
Ryan Huffman
bc28bfa464
Add guards around custom windows message handling
2014-08-21 17:41:17 -07:00
Ryan Huffman
ad4956b2e2
Update assignment client to close on WM_CLOSE message on Windows
2014-08-21 17:19:39 -07:00
ZappoMan
32d5eb3cea
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
assignment-client/CMakeLists.txt
interface/CMakeLists.txt
libraries/entities/CMakeLists.txt
libraries/models/src/ModelEditPacketSender.cpp
libraries/models/src/ModelEditPacketSender.h
libraries/models/src/ModelItem.cpp
libraries/models/src/ModelItem.h
libraries/octree/src/OctreeEditPacketSender.cpp
libraries/octree/src/OctreeEditPacketSender.h
libraries/octree/src/OctreePacketData.h
libraries/octree/src/OctreeQuery.cpp
libraries/particles/src/ParticleEditPacketSender.cpp
libraries/particles/src/ParticleEditPacketSender.h
libraries/script-engine/CMakeLists.txt
tests/octree/CMakeLists.txt
2014-08-18 15:16:35 -07:00
ZappoMan
49cf6dff3a
more DIDNT_FIT logic improvements/fixes
2014-08-18 14:09:01 -07:00
ZappoMan
a3bb8b1239
have partial elements set a stop reason of DIDNT_FIT to fix partial encoding issues
2014-08-18 09:37:07 -07:00
ZappoMan
f8f0da189f
more work on more entities in a cell
2014-08-15 17:13:59 -07:00
ZappoMan
84ba810dc4
work on reseved bytes in octree packet data
2014-08-15 11:26:55 -07:00
Stephen Birarda
2e6350832c
perfom packet verification on same thread as NodeList hash
2014-08-15 09:35:03 -07:00
Stephen Birarda
1e65a093f2
decouple audio-mixer packet receipt from main thread
2014-08-14 12:37:57 -07:00
ZappoMan
b91b81306c
quiet more debug
2014-08-14 11:46:35 -07:00
ZappoMan
fbe409a0c2
added lots of debugging for octree edit packet sender bug fixed threading issue
2014-08-14 11:23:56 -07:00
wangyix
e50bd1bed9
separated readpendingdatagrams domain page stats
2014-08-13 17:57:04 -07:00
wangyix
047c4dff65
removed unused var
2014-08-13 17:05:53 -07:00
wangyix
81fa5ed41f
readPendingDatagrams stats printed and sent to domain page
...
jittertester now prints out send or receive error msgs
2014-08-13 16:48:06 -07:00
ZappoMan
49e616dd49
first cut at using erase entity message to delete entities
2014-08-13 14:11:56 -07:00
wangyix
b17c9102c9
added stats for readPendingDatagrams in audiomixer
2014-08-13 13:30:02 -07:00
wangyix
db0fbcab97
merge with upstream
2014-08-13 11:09:55 -07:00
wangyix
a405cd9a72
repetition-with-fade ready for commit
2014-08-13 11:01:15 -07:00
wangyix
746893cc94
updateLastOutputLoudnessAndTrailingLoudness
2014-08-13 10:48:47 -07:00
wangyix
ddc8bec1ec
moved lastpopframeloudness calculation to checkBuffersBeforeFrameSend
2014-08-13 10:41:25 -07:00
wangyix
f34f0a719b
fixed lastPopOutput null ptr errors for frame loudness check
2014-08-13 10:26:01 -07:00
wangyix
23b3d06260
forgot null check for AudioMixer repeat mix of lastPopOutput
2014-08-13 09:46:49 -07:00
wangyix
0007104b6a
stats working
2014-08-12 12:58:30 -07:00
wangyix
446c888242
AudioMixer print added; untested
2014-08-12 12:22:32 -07:00
wangyix
8565e93ba4
more test code (10% drop both directions)
2014-08-12 10:50:34 -07:00
wangyix
a31d53544b
repetition-with-fade seems good; continue testing
2014-08-11 17:58:01 -07:00
wangyix
e276d15ed4
repetition-with-fade implemented; testing interface crash
2014-08-11 16:25:43 -07:00
wangyix
1f011bfe9d
repetition-with-fade option added, not implemented
2014-08-11 11:22:37 -07:00
ZappoMan
027b1d58cc
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
interface/src/Application.h
interface/src/entities/EntityTreeRenderer.h
interface/src/models/ModelTreeRenderer.cpp
libraries/models/src/ModelItem.h
libraries/models/src/ModelTree.h
2014-08-08 14:26:56 -07:00
wangyix
0dfe0b1f2a
merged with master
2014-08-08 13:32:27 -07:00
Stephen Birarda
b1310c065c
remove TARGET_NAME from cmake macros where it is not required
2014-08-08 13:17:54 -07:00
Stephen Birarda
26f7b1ba62
add macro to link shared dependencies to target
2014-08-08 13:17:54 -07:00
Stephen Birarda
1f0a722d0d
remove antequated windows libraries that have been replaced by Qt usage
2014-08-08 13:17:54 -07:00
Stephen Birarda
17df6484d4
remove ssize_t and replace with size_t or int where appropriate
2014-08-08 13:17:53 -07:00
Stephen Birarda
1a71d655b9
more cmake cleanup to remove ROOT_DIR passing
2014-08-08 13:17:53 -07:00
Stephen Birarda
87cf262b9e
get to successful cmake after library link macro changes
2014-08-08 13:17:53 -07:00
Stephen Birarda
107cbc3f87
more simplification of hifi macros to find libraries
2014-08-08 13:17:53 -07:00
Stephen Birarda
31488e72fe
repairs for interface build to succeed
2014-08-08 13:17:53 -07:00
Stephen Birarda
0378fb3049
break glm helpers out of SharedUtil
2014-08-08 13:17:53 -07:00
Stephen Birarda
892e30c5e1
get past assignment-client build after cmake auditing
2014-08-08 13:17:53 -07:00
Stephen Birarda
fa26957b23
more CMakeLists cleanup for sub-dependencies
2014-08-08 13:17:52 -07:00
Stephen Birarda
33e5826842
remove animation server, bubble up qt modules
2014-08-08 13:17:52 -07:00
wangyix
fd3425dfd1
knobs confirmed working
2014-08-07 17:05:23 -07:00
ZappoMan
6f479a1026
convert IDs to UUIDs
2014-08-07 17:02:11 -07:00
wangyix
1153a76ab1
new option knobs added, no new behavior yet
2014-08-07 16:37:36 -07:00
wangyix
357ba92181
working towards more dials for InboundAdioStream
2014-08-07 12:41:09 -07:00
wangyix
4d7d6f1e25
changed downstream re-sampling to occur right after parsing packet
2014-08-04 16:23:17 -07:00
ZappoMan
3a8c5018ee
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
interface/src/Application.h
libraries/entities/src/EntityTreeElement.h
libraries/models/src/ModelItem.cpp
libraries/models/src/ModelItem.h
libraries/models/src/ModelTree.cpp
libraries/models/src/ModelTree.h
libraries/models/src/ModelTreeElement.cpp
libraries/networking/src/PacketHeaders.h
libraries/octree/src/OctreeEditPacketSender.cpp
libraries/octree/src/OctreeEditPacketSender.h
2014-08-04 12:01:23 -07:00
Stephen Birarda
e1ba076a71
complete redemption of signed transactions from octree server
2014-07-31 11:03:12 -07:00
ZappoMan
77e1867b11
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
assignment-client/src/Agent.cpp
assignment-client/src/Agent.h
examples/editModels.js
interface/src/Application.h
2014-07-31 10:34:23 -07:00
Stephen Birarda
453c37f4b9
Merge branch 'master' of https://github.com/highfidelity/hifi into domain-server-auth
2014-07-31 10:05:40 -07:00
Stephen Birarda
eadae8ed1a
allow unauthenticated redemptions of signed transactions from octree server
2014-07-31 10:05:26 -07:00
Brad Hefta-Gaub
d4d4069f11
Merge pull request #3225 from birarda/master
...
cmake file cleanup to suppress warnings on cmake 3.0
2014-07-30 19:20:18 -07:00
Brad Hefta-Gaub
d6e6cfd585
Merge pull request #3216 from wangyix/inbound_audio_stream
...
Audio ringbuffer classes refactored into subclasses of InboundAudioStream
2014-07-30 18:00:17 -07:00
wangyix
8d6896a1da
forgot an arg in Agent.cpp
2014-07-30 17:26:58 -07:00
wangyix
7281eca5a4
fixed inj crash; added statcDesired to MixedAudioStream
2014-07-30 17:20:05 -07:00
Stephen Birarda
04effabe48
Merge branch 'master' into domain-server-auth
2014-07-30 17:14:03 -07:00
wangyix
daeb2a898d
added staticDesiredJitterBufferFrames feature; AudioMixer crashing
...
moved some callbacks from Application::updateAvatar() to
Application::update()
2014-07-30 15:35:40 -07:00
Stephen Birarda
2796f71419
library cleanup to suppress warnings on cmake 3.0
2014-07-30 15:06:15 -07:00
wangyix
ecfd5c2757
default max frames over desired changed to 10
2014-07-29 17:37:59 -07:00
wangyix
d49970d010
maxFramesOverDesired added; settable from domain page and preferences
2014-07-29 15:57:32 -07:00
wangyix
71c23eac1e
added TimeWeightedAvg to InboundAudioStream
...
_maxFramesOverDesired hardcoded right now
2014-07-29 13:51:46 -07:00
ZappoMan
230c2f2684
cleanup storage of entity ids on the server, added improved checks for server vs client
2014-07-29 12:52:46 -07:00
Stephen Birarda
85b8449e83
use two different signals for settings success and failure
2014-07-29 11:17:27 -07:00
Stephen Birarda
9a7267a10c
remove an unecessary reference to loop
2014-07-29 10:52:14 -07:00
Stephen Birarda
133e8570a3
Merge branch 'master' of https://github.com/highfidelity/hifi into domain-server-auth
2014-07-29 10:50:36 -07:00
wangyix
c709a103ad
minor comment change
2014-07-29 10:42:30 -07:00
wangyix
ccedb1bd20
forgot some code in checkBuffersBeforeFrameSend
...
corrected updateLastPopOutputTrailingLoudness behavior to match what the
old code did.
2014-07-29 10:40:01 -07:00
wangyix
a3b44a6a73
downstream silent packets seem to be working
2014-07-29 10:08:55 -07:00
Philip Rosedale
1ba8922f0b
Merge pull request #3218 from ey6es/metavoxels
...
Various metavoxel improvements relating to threading and VBO-based rendering.
2014-07-29 09:59:55 -07:00
wangyix
4825457f4d
silent audio packet type generalized
2014-07-28 16:49:53 -07:00
Andrzej Kapolka
3ac4bb6ddd
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-07-28 16:24:43 -07:00
Stephen Birarda
84b86c17b7
use common settings retreival code to block before run in AudioMixer
2014-07-28 15:16:59 -07:00
ZappoMan
805a88b73b
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
examples/editModels.js
interface/src/entities/EntityTreeRenderer.h
libraries/models/src/ModelsScriptingInterface.cpp
libraries/script-engine/src/ScriptEngine.cpp
2014-07-28 13:39:35 -07:00
wangyix
6fc5c74c0b
renamed ringbuffer variables to audiostream
2014-07-28 13:08:53 -07:00
wangyix
32dbc6cbdb
renamed audioringbuffer classes to audiostream
2014-07-28 11:52:05 -07:00
wangyix
9bbd055404
added stdev method of jitter calc to InboundAudioStream
2014-07-28 11:41:08 -07:00
Atlante45
844e5d7e47
Merge branch 'master' of https://github.com/highfidelity/hifi into add_start_stop_animation_for_scripted_avatar
...
Conflicts:
assignment-client/src/Agent.cpp
examples/editModels.js
2014-07-28 10:11:39 -07:00
wangyix
45b4777e60
cleaned up QHash iterator code again
2014-07-28 09:47:40 -07:00
wangyix
c129db16cb
formatting fix, AudioRingBuffer no longer NodeData,
2014-07-28 09:40:44 -07:00
wangyix
e6f913edb1
dead injected streams are now periodically removed in AudioMixer
2014-07-25 16:32:08 -07:00
wangyix
e17556384d
added code to clear agent audiostream frames to prevent buildup
2014-07-25 15:51:34 -07:00
wangyix
fd9d7baa06
updated Agent with audiostream; added initial packets discard to audiostream
2014-07-25 15:14:10 -07:00
wangyix
f7e043f52d
cleaned up code
2014-07-25 14:52:39 -07:00
wangyix
a9d26b3934
fixed repeat-popping in audiomixer
2014-07-25 12:58:10 -07:00
wangyix
822ba4da48
cleaned up code more, dancer.js audio not working
2014-07-25 10:21:38 -07:00
wangyix
059007c99c
cleaned up code (removed old code that was commented out)
2014-07-25 09:43:08 -07:00
AndrewMeadows
361ec5d1ee
Merge pull request #3204 from Barnold1953/jsBlendShapes
...
Exposed Avatar Blendshape control to JS
2014-07-25 09:40:48 -07:00
wangyix
473cbf2afe
client audio now updated with stream class; seems fine for now
2014-07-24 17:15:46 -07:00
wangyix
21402e3ff1
cleaned up some stuff
2014-07-24 14:50:13 -07:00
wangyix
83ba4b9a1c
Audiomixer now working (added call to updateNextOutputTrailingLoudness())
2014-07-24 14:43:29 -07:00
wangyix
3d22a11e28
debugging new audio stream organization
2014-07-24 13:58:15 -07:00
Atlante45
cde025c8ad
Remove unnecessary arguments
2014-07-24 13:47:56 -07:00
wangyix
172cd91f27
removed unused seq variable
2014-07-24 11:58:07 -07:00
wangyix
da3339fc39
minor const change to qhash iterator
2014-07-24 11:57:00 -07:00
barnold1953
d5ea2de4ea
Merge branch 'master' of https://github.com/highfidelity/hifi into jsBlendShapes
2014-07-24 11:32:31 -07:00
wangyix
c9b6879ca8
audiomixer code complete; need to test
2014-07-24 10:48:27 -07:00
Andrzej Kapolka
27f88e9f80
Progress on threading.
2014-07-23 18:20:00 -07:00
barnold1953
aba031a125
Proper blendshape JS api.
2014-07-23 16:25:45 -07:00
barnold1953
6aa9e6b736
Revert "Ability to modify AC avatar blendshapes from JS"
...
This reverts commit 512034fd7c
.
2014-07-23 15:54:40 -07:00
wangyix
a36c9e872e
merged with upstream
2014-07-23 15:36:37 -07:00
barnold1953
512034fd7c
Ability to modify AC avatar blendshapes from JS
2014-07-23 15:23:27 -07:00
Atlante45
63f0210f1e
Merge branch 'master' of https://github.com/highfidelity/hifi into add_start_stop_animation_for_scripted_avatar
2014-07-23 14:01:03 -07:00
Atlante45
95c98203a9
Replaced the Avatar in Agent by a scriptable avatar.
2014-07-23 14:00:49 -07:00
Atlante45
4b867de864
Created ScriptableAvatar class
2014-07-23 14:00:13 -07:00
wangyix
5eaa57b3ad
removed more warnings about unused vars
2014-07-23 12:10:25 -07:00
wangyix
4a4d065f00
another parseData change
2014-07-23 12:06:31 -07:00
wangyix
849c489b4c
removed warnings about parseData() overloading in ringbuffer classes
2014-07-23 11:20:30 -07:00
Andrzej Kapolka
c31dd4df5f
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-07-22 14:46:43 -07:00
ZappoMan
7bbbde8957
add useDynamicJitterBuffers to the audio mixer stats page
2014-07-21 22:18:03 -07:00
Andrzej Kapolka
3ea7e79622
Working on distributing metavoxel session handling over multiple threads.
2014-07-21 20:03:50 -07:00
Andrzej Kapolka
0ddd3e650c
More point bits (trying a different tack).
2014-07-21 19:00:13 -07:00
Brad Hefta-Gaub
437e3efbc2
Merge pull request #3179 from wangyix/quick_audio_PR
...
Lost audio packets are replaced with silent frames in AudioMixer; AudioMixer silent-packet-dropping now enabled no matter what; Moving avg of audio frames available replaces _currentJitterBufferFrames
2014-07-17 11:44:05 -07:00
ZappoMan
0c7afc39ca
refactoring EntityItemID management and id assignment to be part of EntityItemID class instead of EntityItem class
2014-07-17 10:24:32 -07:00
wangyix
cd8d52c6f8
case statement style fix
2014-07-17 09:24:54 -07:00
wangyix
8775d22765
re-added calculated desired frames to domain page stats
2014-07-16 17:44:49 -07:00
wangyix
397e6c8b13
renamed a function
2014-07-16 17:34:48 -07:00
wangyix
6764ace8eb
droppable silent packets are added for dropped packets;
...
_currentJitterBufferFrames replaced with moving average of frames
available. Downstream framesAvailable stat now includes the frames in
QAudioOutput as well as the ringbuffer.
2014-07-16 14:41:24 -07:00
Andrzej Kapolka
3be00b972d
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-07-15 18:11:54 -07:00
wangyix
abca4661f4
removed space
2014-07-15 14:48:26 -07:00
wangyix
d5a30ff6ee
removed SIMD stuff from AudioMixer for all builds
2014-07-15 14:43:08 -07:00
wangyix
a1b2bf59e9
disabled SIMD adds in AudioMixer for windows
2014-07-15 12:23:02 -07:00
ZappoMan
1eb472c43a
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
2014-07-15 10:05:06 -07:00
ZappoMan
2baac96665
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
examples/sit.js
interface/src/Application.cpp
libraries/models/src/ModelItem.cpp
libraries/models/src/ModelsScriptingInterface.cpp
2014-07-15 10:04:40 -07:00
Andrzej Kapolka
60e8c12d4b
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-07-15 09:25:36 -07:00
wangyix
1047ec7c87
merge with upstream
2014-07-14 16:25:26 -07:00
wangyix
a37e24aeb4
updated domain page stats to use formated usec time strings
2014-07-14 11:08:00 -07:00
wangyix
a59cef3197
removed debug code in AudioMixer
2014-07-14 10:05:37 -07:00
wangyix
82e9aa8bb7
made stats easier to read; reverted injected stream deletion conditions
2014-07-11 16:08:15 -07:00
Andrzej Kapolka
38623e108a
Delete persister when its thread finishes, copy metavoxel nodes on subdivision
...
so that we'll know that they changed.
2014-07-11 15:37:59 -07:00
wangyix
90c931ea45
removed Audio.cpp initialization list warning; updated Injector removal conditions
2014-07-11 15:07:50 -07:00
wangyix
d369435240
added dirty fix for NaN _nextOutputTrailingLoudness
2014-07-11 13:25:47 -07:00
Andrzej Kapolka
21a1f4772c
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-07-11 12:42:25 -07:00
Andrzej Kapolka
af3af15084
Comment, formatting fix.
2014-07-10 18:11:51 -07:00
wangyix
69005242b9
forgot to multiply rates by 100% for domain stats page
2014-07-10 17:18:54 -07:00
wangyix
ae1d91b21d
improved domain page stats string a bit
2014-07-10 17:11:15 -07:00
wangyix
6c85caaa54
updated Stats for new AudioStreamStats format
2014-07-10 17:03:53 -07:00
wangyix
25f4f63a1e
added window PacketStreamStats to AudioStreamStats
2014-07-10 16:42:23 -07:00
wangyix
b4c9e51011
Audio now periodically sends downstream audio stats to audiomixer
2014-07-10 14:14:29 -07:00
ZappoMan
780532bfd8
more model to entity renaming, adding AABox:clamp() and AACube::clamp() fix AddEntity to support adding an entity that extends over bounds of universe
2014-07-10 13:42:49 -07:00
wangyix
35419eb939
Merge remote-tracking branch 'upstream/master' into quick_audio_PR
2014-07-10 11:56:35 -07:00
wangyix
0b213f9616
streamlined AudioStreamStats packing; added #include <limits>
2014-07-10 10:44:33 -07:00