Stephen Birarda
a38cb56c1c
fix an accidental comment add
2015-07-09 11:56:24 -07:00
Stephen Birarda
8e693bfee7
Merge branch 'protocol' of https://github.com/Atlante45/hifi into atp
2015-07-09 11:53:27 -07:00
Atlante45
94d2fce1dd
Fix sendNackPackets logic
2015-07-09 11:52:57 -07:00
Stephen Birarda
806862fae9
pass existing SharedNodePointer from EntityServer
2015-07-09 11:50:39 -07:00
Stephen Birarda
a49b985dad
fix call to packetSent from EntityServer
2015-07-09 11:37:20 -07:00
Stephen Birarda
d3d3b84a20
Merge branch 'protocol' of https://github.com/Atlante45/hifi into atp
2015-07-09 11:36:21 -07:00
Stephen Birarda
83cc4380a7
fix for sentPacketHistory dequeue
2015-07-09 11:36:12 -07:00
Atlante45
cc0e0e6a1f
Compile fixes in assignment client
2015-07-09 11:35:36 -07:00
Stephen Birarda
7e07754773
fix octreePacketSent call with const NLPacket&
2015-07-09 11:35:12 -07:00
Stephen Birarda
659f6742c6
Merge branch 'protocol' of https://github.com/Atlante45/hifi into atp
2015-07-09 11:21:36 -07:00
Stephen Birarda
922d6413d5
change some const unique_ptr to const NLPacket
2015-07-09 11:21:27 -07:00
Atlante45
297d38d4eb
Merge branch 'atp' of https://github.com/birarda/hifi into protocol
2015-07-09 11:20:25 -07:00
Atlante45
605b004514
Assigment client compile fixes
2015-07-09 11:19:36 -07:00
Stephen Birarda
885068bd6b
create billboard and identity packets of the right size
2015-07-09 11:15:45 -07:00
Stephen Birarda
da3502eb6c
resolve conflicts on merge with upstream/master
2015-07-08 18:41:48 -07:00
Stephen Birarda
5dc09692b4
more packet creation fixes for entitites
2015-07-08 18:13:06 -07:00
Stephen Birarda
04b3ca3efd
fix a bad replacement in AvatarMixer
2015-07-08 10:43:05 -07:00
Stephen Birarda
74940a2132
replace lingering PacketTypes in old format
2015-07-08 10:18:13 -07:00
Andrew Meadows
a0a1b01ea9
coalesce dupe action data members: _id and _type
2015-07-07 17:50:08 -07:00
Andrew Meadows
e9df8cacc7
make some arguments const, cleanup some #includes
2015-07-07 17:50:08 -07:00
Andrew Meadows
77bd7b2821
some ObjectAction methods should be const
2015-07-07 17:50:08 -07:00
Stephen Birarda
6c6143f21e
remove NetworkPacket and replace with NodePacketPair
2015-07-07 16:56:05 -07:00
Stephen Birarda
ff487ee092
move the AudioClient mix packet
2015-07-07 16:30:50 -07:00
Stephen Birarda
2a69a89696
Merge remote-tracking branch 'huffman/atp' into atp
2015-07-07 16:27:18 -07:00
Ryan Huffman
60538d4a82
Merge branch 'atp' of github.com:birarda/hifi into atp
...
Conflicts:
libraries/audio-client/src/AudioIOStats.cpp
2015-07-07 16:26:22 -07:00
Ryan Huffman
3690ecc28f
Add std::move to sendPacket calls
2015-07-07 16:24:11 -07:00
Stephen Birarda
631c745784
allow equal for piggyback check in OctreeSendThread
2015-07-07 16:21:14 -07:00
Stephen Birarda
6a76f858d8
close of PacketList not required to count last packet
2015-07-07 16:17:15 -07:00
Stephen Birarda
1f68ad892a
replace PacketList usage with NLPacketList
2015-07-07 16:14:57 -07:00
Stephen Birarda
56880e8858
return fixes for NAK PacketLists
2015-07-07 15:33:03 -07:00
Stephen Birarda
ff18a05507
CR fixes for octree classes
2015-07-07 15:21:10 -07:00
Stephen Birarda
2944746629
add a TODO for reading NAK fix
2015-07-07 15:15:15 -07:00
Stephen Birarda
c8a03ebff8
cleanup NAK packets in OctreeInboundPacketProcessor
2015-07-07 15:14:27 -07:00
Stephen Birarda
adacf3fd89
CR fixes in AvatarMixer
2015-07-07 15:03:49 -07:00
Stephen Birarda
ffa6edc904
fix spaces created by xcode find/replace
2015-07-07 15:01:19 -07:00
Stephen Birarda
f6cd67f75e
repairs to stats packet in AudioMixerClientData
2015-07-07 14:57:39 -07:00
Stephen Birarda
171ebf5437
fix for mix packet sizes in audio
2015-07-07 14:51:21 -07:00
Stephen Birarda
6760b048b6
fix for initialization of mute packet
2015-07-07 14:50:37 -07:00
Stephen Birarda
e7fee26d1a
give specific packet size for audio env packet
2015-07-07 14:50:05 -07:00
Stephen Birarda
abfda21814
CR fixes in AssignmentClientMonitor
2015-07-07 14:47:36 -07:00
Stephen Birarda
e953b36f58
handle stats + data packet combination in OctreeSendThread
2015-07-07 12:56:20 -07:00
Stephen Birarda
01b1c46237
more networking API changes in octree classes
2015-07-07 12:31:22 -07:00
Stephen Birarda
fca23cc69b
make SentPacketHistory use NLPacket
2015-07-07 12:14:40 -07:00
Stephen Birarda
74924bc5f1
initial changes to OctreeQueryNode for new APIs
2015-07-07 12:08:01 -07:00
Stephen Birarda
474b82e3bf
fix nack packet sending in OctreeInboundPacketProcessor
2015-07-07 11:28:57 -07:00
Stephen Birarda
9a31b22243
use NLPacket and sendPacket for audio stream stats
2015-07-06 17:48:21 -07:00
Stephen Birarda
61c4e6d72e
some network API reworking in AvatarMixer
2015-07-06 17:37:41 -07:00
Stephen Birarda
269bea65fb
fix AssignmentClientMonitor and AudioMixer to use NLPacket
2015-07-06 17:20:08 -07:00
Stephen Birarda
37fd954066
remove used of PacketPayload in AudioMixer
2015-07-06 17:15:01 -07:00
Stephen Birarda
9a521fee47
change audio environment packet creation
2015-07-06 16:53:53 -07:00
Stephen Birarda
672c5a8414
use new packet creation for client audio
2015-07-06 16:49:48 -07:00
Stephen Birarda
5a57e9861c
packet API changes in AssignmentClientMonitor
2015-07-06 16:38:33 -07:00
ZappoMan
29a7584ee6
remove dead code
2015-07-03 11:29:59 -07:00
Stephen Birarda
b3c3e5a6c8
more PacketType to PacketType::Value replacements
2015-07-02 16:49:19 -07:00
Stephen Birarda
0d64e82fe2
replace PacketType declarations with PacketType::Value
2015-07-02 16:38:52 -07:00
Brad Hefta-Gaub
2a03f62bf2
Merge pull request #5232 from sethalves/actions-over-wire-and-sim-ownership
...
Actions over wire and improved simulation ownership
2015-07-02 14:57:27 -07:00
Seth Alves
246861221c
rearrange things so that when EntityItem::setActionData is called before the entity-tree is set up, the data is set aside and used once the entity-tree is ready.
2015-07-01 20:17:21 -07:00
ZappoMan
24b4614703
add more detailed edit timing to entity server
2015-07-01 16:11:08 -07:00
ZappoMan
ce613d59fd
add inbound edit packet queue depth to entity server
2015-07-01 14:46:37 -07:00
Seth Alves
5ab2c8d724
rename variable to be more descriptive
2015-07-01 12:24:50 -07:00
Seth Alves
e8a6acd65b
responses to code review
2015-07-01 10:42:04 -07:00
Seth Alves
5e2f7204b4
responses to code review
2015-07-01 10:29:42 -07:00
Seth Alves
0970f010a4
provide a way for scripts to get information about what actions an entity has and what the arguments of those actions are
2015-06-27 13:31:00 -07:00
Seth Alves
30be515a94
remove unneeded lock around action-data in entity item. Actions now use a weak pointer to keep track of owner entity
2015-06-27 08:53:27 -07:00
Seth Alves
005bd8bda5
merge from upstream
2015-06-26 12:33:35 -07:00
Stephen Birarda
a77cf4fb7f
fix audio-mixer shutdown on UNIX/OS X
2015-06-25 16:34:38 -07:00
Seth Alves
f50ac9dcd5
remove debugging print
2015-06-22 13:12:05 -07:00
Seth Alves
5381e6e9bb
entity server has its own version of actions which simply remember the encoded arguments. Entities with actions don't experience simulateKinematicMotion
2015-06-19 16:20:07 -07:00
Seth Alves
f9618ca2cb
implicit cast
2015-06-18 10:07:12 -07:00
Seth Alves
7391aebf60
fix change that introduced interger division
2015-06-17 06:51:38 -07:00
Seth Alves
fdd5953e44
fix change that introduced interger division
2015-06-17 06:48:06 -07:00
Seth Alves
508ae276c6
enable -Wdouble-promotion
2015-06-16 18:23:10 -07:00
Stephen Birarda
81460e48f4
fix for sticking windows audio-mixer
2015-06-11 17:25:27 -07:00
Seth Alves
32cc0eacfc
improve a debug print
2015-05-22 15:21:26 -07:00
Seth Alves
53fe41ef4d
improve a debug print
2015-05-22 15:11:56 -07:00
Seth Alves
945a84d24f
adjust logic used by the entity-server to decide if the contents of an octree-element have already been sent to a particular interface with a particular frustum
2015-05-22 15:01:43 -07:00
Seth Alves
52ce26d80d
Merge branch 'master' of github.com:highfidelity/hifi into no-id-swap-redux
2015-05-21 09:20:56 -07:00
Seth Alves
7ee2ff6777
Merge pull request #4922 from birarda/ac-ice-connect
...
handle AC started before local assignment server
2015-05-20 19:40:24 -07:00
Seth Alves
38edc27cbb
Merge branch 'master' of github.com:highfidelity/hifi into no-id-swap-redux
2015-05-20 18:24:40 -07:00
Brad Davis
079a7f2600
Fix assert caused by calling glm::perspective with nonsensical values
2015-05-20 18:11:14 -07:00
Stephen Birarda
b6f458eaf1
Merge branch 'master' of https://github.com/highfidelity/hifi into ac-ice-connect
2015-05-20 17:59:40 -07:00
Stephen Birarda
45daabc86f
remove unused AssignmentClient shared mem var
2015-05-20 17:14:27 -07:00
Stephen Birarda
bea387af7d
extra debug for failed local AS port read
2015-05-20 17:13:18 -07:00
Stephen Birarda
7373bb6817
contain QSharedMemory for local server port to reader
2015-05-20 17:11:08 -07:00
Seth Alves
124ff68cee
make EntityItemID a subclass of QUuid
2015-05-20 14:22:08 -07:00
Seth Alves
f9d46b0cb5
interface decides on entityIDs rather than bouncing a temporary id through the entity server
2015-05-19 14:25:23 -07:00
Brad Davis
c94b8b6e30
Merge branch 'master' into dk1
...
Conflicts:
interface/src/devices/OculusManager.cpp
interface/src/devices/TV3DManager.cpp
2015-05-13 21:25:56 -07:00
Stephen Birarda
ca87d64dc7
fix for audio-mixer shutdown hang, removing spaces
2015-05-13 12:03:21 -07:00
Brad Davis
41d587bd2e
Revert "Revert "Fixing HMD asymmetrical projections (esp DK1) and santizing the transform stuff""
...
This reverts commit 6e8c067bcb
.
Conflicts:
interface/src/Camera.h
2015-05-12 14:47:44 -07:00
samcake
6e8c067bcb
Revert "Fixing HMD asymmetrical projections (esp DK1) and santizing the transform stuff"
2015-05-12 14:34:43 -07:00
Brad Davis
464925ecc7
Fixing the assignment client
2015-05-12 01:15:30 -07:00
Seth Alves
866a6fba9b
Merge pull request #4823 from birarda/master
...
repairs to AC stop and clean shutdown
2015-05-11 18:11:52 -07:00
Stephen Birarda
a6ce721586
Merge branch 'master' of https://github.com/highfidelity/hifi
2015-05-11 16:20:16 -07:00
Stephen Birarda
7b903d29e7
fix missed conflict on merge with upstream/master
2015-05-11 12:58:00 -07:00
Seth Alves
83748096ef
max pps for an octree-query is a per-query thing, not an application-wide thing. move the settings-related max-octree-pps stuff into the entity tree
2015-05-11 11:37:53 -07:00
Stephen Birarda
8c6715e4fc
resolve conflicts on merge with upstream/master
2015-05-11 11:10:22 -07:00
Stephen Birarda
2dc866755d
fix OS comments, remove test call from Agent
2015-05-11 09:56:10 -07:00
Stephen Birarda
ebeba81233
make sure an ACM asks for PID in log
2015-05-08 17:37:48 -07:00
Stephen Birarda
be03a65dc7
remember the pid of previous child processes
2015-05-08 17:30:22 -07:00
Stephen Birarda
7b91dbfe07
wait on all children simultaneously
2015-05-08 17:24:20 -07:00
Stephen Birarda
2916596948
put back call to clearAccessCache
2015-05-08 16:54:35 -07:00
Stephen Birarda
83cd50c7ae
use waitOnChildren again from checkSpares
2015-05-08 16:24:20 -07:00
Stephen Birarda
ba2ccc1e98
change waitOnChildren syntax in AC monitor
2015-05-08 16:23:44 -07:00
Stephen Birarda
b5d0a31ad4
remove clear access cache on Agent stop
2015-05-08 15:25:49 -07:00
Stephen Birarda
07d8a6a8ae
remove debug for current state of ACM child process
2015-05-08 15:23:22 -07:00
Stephen Birarda
4c93e395ad
ask QCoreApplication to quit when PacketTypeStopNode received
2015-05-08 15:22:58 -07:00
Stephen Birarda
fe2775ca94
print out state before wait
2015-05-08 15:10:37 -07:00
Stephen Birarda
15fdcb4fe0
fix non-block, add exit code debug
2015-05-08 15:09:11 -07:00
Stephen Birarda
e092b8c537
give each child one second to clean up
2015-05-08 15:04:54 -07:00
Stephen Birarda
78a1bcdcae
add helpful debug for AC monitor cleanup
2015-05-08 15:01:03 -07:00
Stephen Birarda
897ed84cca
remove debug calls used to find ACApp stall
2015-05-08 14:56:49 -07:00
Stephen Birarda
8307553d1b
don't call exec from ACApp ctor
2015-05-08 14:53:30 -07:00
Stephen Birarda
692c3497cd
return the actual exit code from the application
2015-05-08 14:45:46 -07:00
Stephen Birarda
aca71474d8
add debugging to AC monitor to capture hang
2015-05-08 14:43:31 -07:00
Stephen Birarda
0a295bada1
add debugging to catch AC kill hang
2015-05-08 14:32:16 -07:00
Stephen Birarda
99a9f2df90
don't allow an AC monitor to take over other local ACs
2015-05-08 14:02:19 -07:00
Stephen Birarda
df6ee4c7a5
immediately terminate instead of attempting network stop
2015-05-08 12:10:13 -07:00
Stephen Birarda
3d06a86670
drop packets on floor when shutting down
2015-05-08 11:57:25 -07:00
Stephen Birarda
fe1b8cc52b
fix entity tree reset / add OST assert for myServer
2015-05-08 11:04:22 -07:00
Stephen Birarda
be58347aec
consider assignment completed when worker thread is gone
2015-05-08 10:40:04 -07:00
Stephen Birarda
b080dfc1cf
change comment for AC readyRead connect
2015-05-08 10:16:39 -07:00
Stephen Birarda
0f71e93c7f
ensure no new OST creation on OctreeServer shutdown
2015-05-08 10:12:14 -07:00
Stephen Birarda
bab96a7711
more connect call fixes in AssignmentClient
2015-05-08 09:29:29 -07:00
Stephen Birarda
805250d1e1
don't double conditional to fire SN assert
2015-05-08 09:25:44 -07:00
Stephen Birarda
3e0029e6e6
use .data on QPointer for slot connection
2015-05-07 17:29:31 -07:00
Stephen Birarda
4c8c24eb00
remove an extra debug
2015-05-07 17:04:45 -07:00
Stephen Birarda
d75d204ff6
standardize cleanup of ThreadedAssignments
2015-05-07 17:03:43 -07:00
Stephen Birarda
bfccf02912
use lamdbas for linkedDataCreateCallback
2015-05-07 15:37:02 -07:00
Stephen Birarda
790f7a08cf
clean up sequence numbers for killed sending nodes
2015-05-07 14:34:06 -07:00
Stephen Birarda
fe011e6752
keep track of out of order sends in AM
2015-05-07 14:13:27 -07:00
Stephen Birarda
b3f7ec1545
keep track of starves and skips on other avatars
2015-05-06 16:49:51 -07:00
Stephen Birarda
e540a6dbb3
fix packet sequence number unmarshal
2015-05-06 14:48:10 -07:00
Stephen Birarda
ff676958e8
fix hash replacement in PacketHeaders
2015-05-06 14:24:11 -07:00
Stephen Birarda
0d1c1bf8dd
lock NodeData when attempting to read stats
2015-05-06 11:51:46 -07:00
Stephen Birarda
460abd85b9
don't double send data to a receiver
2015-05-06 11:35:45 -07:00
Stephen Birarda
3887467048
store last broadcasted sequence number
2015-05-06 10:41:24 -07:00
Stephen Birarda
6b3cf1ba4a
remove dependency of PacketHeaders on NodeList
2015-05-05 12:19:42 -07:00
Stephen Birarda
31bbf15a55
remove unused variable
2015-05-04 11:30:56 -07:00
Stephen Birarda
6cff75f7c1
resolve conflicts on merge with upstream/master
2015-05-04 10:05:44 -07:00
Stephen Birarda
274e98974b
Merge pull request #4734 from Atlante45/ac_fix
...
Fix for bot_procedural
2015-05-04 12:44:08 -04:00
Seth Alves
9f1cb2a4e5
fix kill/terminate order
2015-05-01 16:56:39 -07:00
Seth Alves
23c44500d8
no magic numbers
2015-05-01 16:45:04 -07:00
Stephen Birarda
83d6569aa1
reference QTimer member variable for AvatarMixer
2015-05-01 16:34:50 -07:00
Seth Alves
4eac60b463
try harder to make sure all the assignment-client children stop
2015-05-01 16:34:44 -07:00
Stephen Birarda
475861c4be
move KILO_PER_MEGA to numerical constants
2015-05-01 16:30:25 -07:00
Stephen Birarda
edade7baba
resolve conflicts on merge with upstream master
2015-05-01 16:24:16 -07:00
Stephen Birarda
d602c71346
cleanup audio-mixer stats, add username interpolation
2015-05-01 16:12:46 -07:00
Stephen Birarda
99bddcc102
insert usernames to JSONBreakableMarshal interpolate map
2015-05-01 15:45:53 -07:00
Stephen Birarda
8037d383b1
remove extra debugging from AvatarMixer
2015-05-01 15:20:07 -07:00
Stephen Birarda
a7bff474e3
use JSONBreakableMarshal in AC monitor to get QJsonObject
2015-05-01 15:18:49 -07:00
Stephen Birarda
532bcc9376
complete initial algorithm for AM throttle
2015-05-01 14:56:40 -07:00
Stephen Birarda
67efa7796f
use only AD rate for FRD adjustment
2015-05-01 10:38:32 -07:00
Stephen Birarda
94739cf8d3
move number constants out of SharedUtil to NumericalConstants
2015-05-01 10:26:53 -07:00
Stephen Birarda
744d026e81
initial pass at tailoring the FRD for send rate
2015-04-30 17:16:31 -07:00
Stephen Birarda
5b55a52a04
add check in AvatarMixer for next adjustment
2015-04-30 15:36:31 -07:00
Atlante45
95b4c75f9f
Add missing DM::set<>() calls
2015-05-01 00:21:29 +02:00
Stephen Birarda
3e842d7e34
add debug for result values from DS settings
2015-04-30 14:59:03 -07:00
Stephen Birarda
5936073425
get avatar-mixer settings from domain-server
2015-04-30 14:55:53 -07:00
Stephen Birarda
17142a532f
add stats for max FRD and num avatars last frame
2015-04-30 10:09:23 -07:00
Stephen Birarda
3a10da688f
switch the avatar stat to kbps
2015-04-30 08:56:08 -07:00
Stephen Birarda
2c0604afd1
fix string JSON unmarshal, add basic avatar values
2015-04-30 08:55:08 -07:00
Seth Alves
09eea83461
don't give timers owners while also keeping track of them in as class instance variables
2015-04-29 19:18:58 -07:00
Stephen Birarda
842886d0fc
add back read_pending_datagrams stats
2015-04-29 16:28:47 -07:00
Seth Alves
b041fd1b7f
AssignmentClientMonitor now waits() on children
2015-04-29 15:58:56 -07:00
Seth Alves
69766f6e59
cleanups
2015-04-29 15:34:31 -07:00
Seth Alves
e985f56b12
cleanups
2015-04-29 15:30:13 -07:00
Seth Alves
009bb9dc71
all 4 types of assignment-client appear to exit cleanly, now
2015-04-29 15:16:00 -07:00
Seth Alves
e7d8bccd5d
cleanups
2015-04-29 12:03:54 -07:00
Seth Alves
d2cd4fc405
types 0 and 1 exit cleanly, type 6 crashes
2015-04-29 11:56:45 -07:00
Seth Alves
02fd9987c7
rework audio mixer so it can exit cleanly
2015-04-28 18:38:41 -07:00
Stephen Birarda
68998f4423
cleanup AudioMixer stats to be properly nested
2015-04-28 18:19:16 -07:00
Stephen Birarda
77be0012cf
cleanup stats packaging in AudioMixer
2015-04-28 15:35:51 -07:00
Stephen Birarda
85a3b5597c
use a distance per avatar for conditional avatar data broadcast
2015-04-28 15:01:06 -07:00
Atlante45
604a13f8ad
Only editor can mute environment
2015-04-15 17:04:59 +02:00
Stephen Birarda
1d5f1807f7
Merge pull request #4562 from sethalves/editors-are-rezzers
...
add a bool value to Node which indicates if it is allowed to rez new ent...
2015-03-31 18:53:29 -07:00
Seth Alves
4e83301c65
add a bool value to Node which indicates if it is allowed to rez new entities
2015-03-31 18:27:46 -07:00
Stephen Birarda
61806935bb
add a networking constants class with metaverse URL
2015-03-31 16:40:21 -07:00
David Rowe
154dacf791
Fix typo
2015-03-31 14:21:56 -07:00
Seth Alves
9428857194
quiet compiler, remove extra-assignment/typo
2015-03-28 17:10:16 -07:00
Brad Davis
bf607e4c9c
Fixing indentation and usage
2015-03-19 15:53:16 -07:00
Brad Davis
72957670ba
Some commentary
2015-03-19 09:55:03 -07:00
Brad Davis
160f666d89
Merge branch 'master' into avatar
2015-03-18 12:55:56 -07:00
Brad Davis
6415ff99f6
Work in progress
2015-03-17 12:04:04 -07:00
Brad Davis
d7b1852164
Creating eachMatchingNode and using it in avatar mixer
2015-03-16 15:25:44 -07:00
Seth Alves
3bc85c2531
instead of a json checkbox, a dropdown to chose the file type
2015-03-12 09:34:01 -07:00
Seth Alves
2a06816f71
added persist-as-json checkbox to domain settings. File extension of persist file is automatically adjusted when entity server saves. When loading, if both a json and svo file exist, the newer one is used. This is regardless of the persistAsJson setting
2015-03-11 23:09:15 -07:00
ZappoMan
e87e0a1e0b
some cleanup of dead code related to timers
2015-03-11 16:27:04 -07:00
Brad Hefta-Gaub
00b731a868
Merge pull request #4372 from sethalves/fix-assignment-client-monitor
...
pass -t to children even if run in parent mode. monitor (parent) only i...
2015-03-06 12:08:32 -08:00
samcake
6b1f42df83
Merge pull request #4366 from ZappoMan/removeMetavoxels
...
remove metavoxels
2015-03-03 15:50:53 -08:00
Seth Alves
8affca6120
pass -t to children even if run in parent mode. monitor (parent) only interacts with its own children
2015-03-03 14:58:53 -08:00
Brad Hefta-Gaub
b88d52a310
Merge pull request #4363 from huffman/block-restricted-users
...
Add permission-checking to edit entities
2015-03-03 11:04:46 -08:00
ZappoMan
5c3c94a618
remove metavoxels
2015-03-02 17:21:43 -08:00
Ryan Huffman
b370e025c9
Move EntityScriptingInterface instance to DependencyManager
2015-03-02 15:05:31 -08:00
Seth Alves
fb4f2fe89c
Merge branch 'master' of github.com:highfidelity/hifi into domain-server-http-port-in-shmem
2015-02-27 10:19:06 -08:00
Seth Alves
b8322556a6
address code-review comments
2015-02-26 17:34:24 -08:00
Seth Alves
c80995170a
-n and -t are okay together
2015-02-26 17:17:19 -08:00
Seth Alves
7c7d727b55
mv ShutdownEventListener into class which is a child of QCoreApplication
2015-02-26 10:07:48 -08:00
Seth Alves
0918d4989b
mv ShutdownEventListener into class which is a child of QCoreApplication
2015-02-26 09:53:23 -08:00
Seth Alves
f157c5c60d
Merge branch 'master' of github.com:highfidelity/hifi into domain-server-http-port-in-shmem
2015-02-26 09:13:49 -08:00
Seth Alves
128a38100f
Merge branch 'master' of github.com:highfidelity/hifi into assignment-client-keep-a-spare-x
2015-02-25 14:13:55 -08:00
Leonardo Murillo
006b3ed0ac
Merge pull request #4300 from birarda/dependencies
...
NOT MERGEABLE - add some externals as cmake external projects
2015-02-25 13:22:49 -08:00
Seth Alves
1a4808857e
put local domain server's http port into shared memeory
2015-02-25 11:30:54 -08:00
Seth Alves
0ce49888ff
AssignmentClientApp is QCoreApplication, other classes aren't. If --min is set and all the assignment clients exit (probably due to domain server restarting), respawn until --min is statisfied.
2015-02-25 09:20:34 -08:00
Seth Alves
5c5ffc07ab
allow client count to drift as needed if the user doesn't specify --min or --max
2015-02-24 17:43:08 -08:00
Seth Alves
c9d6a44c3a
fix up command-line parsing
2015-02-24 16:56:13 -08:00
Stephen Birarda
09ffcbb2e8
Revert "Merge pull request #4324 from sethalves/assignment-client-keep-a-spare"
...
This reverts commit 087e2babde
, reversing
changes made to 5202d2136a
.
2015-02-24 12:30:40 -08:00
Stephen Birarda
087e2babde
Merge pull request #4324 from sethalves/assignment-client-keep-a-spare
...
Assignment client keep a spare
2015-02-24 11:40:43 -08:00
Seth Alves
0b9b7f06cc
address various comments from code review
2015-02-23 11:12:19 -08:00
Andrew Meadows
0455ccf7be
Merge pull request #4313 from ctrlaltdavid/20355
...
CR for 20355 - Initial Integration with DDE
2015-02-23 09:47:19 -08:00
Seth Alves
270d509a12
cleanups
2015-02-20 14:29:12 -08:00
Seth Alves
8cee88acb4
network chatter between Monitor and AssignmentClients is expected to be localhost only
2015-02-20 14:25:43 -08:00
Seth Alves
4bba4fc387
cleanups
2015-02-20 13:44:37 -08:00
Seth Alves
907be67135
cleanups
2015-02-20 13:34:51 -08:00
Seth Alves
bd3d7124e2
cleanups
2015-02-20 13:31:58 -08:00
Seth Alves
56d237ae8b
cleanups
2015-02-20 13:28:24 -08:00
Seth Alves
feb0e7ac31
AssignmentClientMonitor doesn't keep a list of its children. Instead it knows about active children due to their entries in the NodeList. Every few seconds, if 2 or more children are idle, the Monitor will ask one to exit
2015-02-20 13:26:59 -08:00
Stephen Birarda
a85cb2eeaa
don't log glm install so it is shown in log
2015-02-20 12:18:14 -08:00
Seth Alves
4b3183d820
AssignmentClients accept an id on the command-line.
...
AssignmentClientMonitor now has a NodeList. It stores its local port
in shared memory, like the DomainServer does. As it spawns children,
it addes Nodes to the NodeList for each one. The children send status
updates to the Monitor. The Monitor will notice if there are no
spares and fork another child.
2015-02-19 17:44:06 -08:00
Stephen Birarda
31b136f807
resolve conflicts on merge with upstream/master
2015-02-18 16:19:15 -08:00
Philip Rosedale
f6f54809d0
Merge pull request #4291 from Atlante45/reverb_smoothing
...
Reverb smoothing
2015-02-18 15:34:14 -08:00
Stephen Birarda
b2e587dbbd
remove use of include_dependency_includes and use cmake
2015-02-18 14:12:05 -08:00
David Rowe
d704af21ac
Generalize "faceshift" data handling to "facetracker"
...
DDE face tracking data is now broadcast to other avatars.
2015-02-18 12:41:54 -08:00
Stephen Birarda
758a552267
make sure the Agent has a SoundCache available
2015-02-18 09:59:33 -08:00
Stephen Birarda
c110fcbfad
merge with upstream/master
2015-02-17 17:34:48 -08:00
Stephen Birarda
68c19866c4
call dll copy after project deps are setup
2015-02-17 17:17:30 -08:00
Stephen Birarda
e99012efbb
updates to build guides to remove soxr
2015-02-17 10:33:12 -08:00
Andrew Meadows
53855c89e9
Merge pull request #4289 from birarda/dependencies
...
add gverb and glm as cmake external projects
2015-02-17 10:00:29 -08:00
Atlante45
b59aaf8a0f
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb_smoothing
...
Conflicts:
libraries/audio-client/src/AudioClient.cpp
libraries/audio-client/src/AudioClient.h
2015-02-16 16:14:49 +01:00
Andrew Meadows
76b10a60ba
Merge pull request #4285 from ZappoMan/editLogging
...
added logging of edit commands in the server
2015-02-13 17:02:05 -08:00
ZappoMan
1fc0225939
change ScriptCache and SoundCache to derive from Dependency
2015-02-13 15:33:41 -08:00
ZappoMan
bc5a1477e6
added logging of edit commands in the server
2015-02-13 14:59:57 -08:00
Stephen Birarda
8c998a65ee
use the glm find_package and check externals
2015-02-13 12:50:32 -08:00
Stephen Birarda
9136154cd5
fix double subdir include, clear up build guide
2015-02-13 10:48:27 -08:00
Stephen Birarda
df8e51f835
use external project glm in more targets
2015-02-13 10:21:21 -08:00
Seth Alves
b9882e6488
if a MetavoxelEditMessage is received from a node which is not an editer of this domain, ignore it
2015-02-11 16:53:32 -08:00
Atlante45
e79e1a547f
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb_smoothing
...
Conflicts:
libraries/audio-client/src/AudioClient.cpp
libraries/audio-client/src/AudioClient.h
2015-02-10 16:08:34 +01:00
Brad Hefta-Gaub
390d2be48f
Merge pull request #4189 from birarda/android
...
add the gvr-interface target for GearVR
2015-02-06 14:07:28 -08:00
Ryan Huffman
490f119d85
Initialize ResouceCacheSharedItems in Agent
2015-02-06 11:30:57 -08:00
Stephen Birarda
11f3161029
resolve conflicts on merge with upstream/master
2015-02-04 10:38:05 -08:00
Stephen Birarda
bd0552618f
resolve conflicts on merge with upstream/master
2015-02-02 17:10:13 -08:00
Atlante45
1cfd98b2d7
Name threads
2015-01-31 00:50:12 -08:00
David Rowe
5474c0634e
Merge branch 'master' into 20277
...
Conflicts:
libraries/script-engine/src/ScriptEngine.cpp
2015-01-30 13:49:45 -08:00
Atlante45
4ef87b9919
Merge branch 'master' of https://github.com/highfidelity/hifi into android
...
Conflicts:
interface/src/Application.cpp
interface/src/Application.h
interface/src/DatagramProcessor.cpp
interface/src/Menu.cpp
interface/src/ui/PreferencesDialog.cpp
interface/src/ui/Stats.cpp
libraries/audio-client/src/AudioClient.cpp
libraries/audio-client/src/AudioClient.h
2015-01-28 13:13:32 -08:00
Atlante45
98fc1836d8
Revert "Use QDickCache for every QNAM"
...
This reverts commit 2f39b93823
.
2015-01-27 18:09:22 -08:00
David Rowe
812fbc58fb
Use custom User-Agent string
2015-01-23 19:13:29 -08:00
Atlante45
4fce5113dd
Use DM to access AvatarHashMap/Manager
2015-01-23 11:50:27 -08:00
Atlante45
2f39b93823
Use QDickCache for every QNAM
2015-01-21 11:12:11 -08:00
Atlante45
e1725d1eee
Merge branch 'master' of https://github.com/highfidelity/hifi into pull_out_menu_mess
2015-01-20 17:41:08 -08:00
Andrzej Kapolka
f8f9c25d38
Back to JPG compression for heightfield colors.
2015-01-19 14:59:28 -08:00
Atlante45
43597ea29d
Merge branch 'master' of https://github.com/highfidelity/hifi into pull_out_menu_mess
...
Conflicts:
interface/src/Application.cpp
interface/src/Menu.cpp
2015-01-19 14:18:22 -08:00
Atlante45
967028e5cf
Removed more QSettings references
2015-01-18 19:29:27 -08:00
Andrzej Kapolka
b6c843497d
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2015-01-16 11:56:04 -08:00
Atlante45
bd9668b9fa
Change WetLevel modulation
2015-01-15 18:23:43 -08:00
Atlante45
46db3277eb
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb_smoothing
2015-01-14 17:41:14 -08:00
Atlante45
692d9d060e
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb_smoothing
...
Conflicts:
interface/src/Audio.cpp
interface/src/Audio.h
interface/src/ModelUploader.cpp
2015-01-14 17:14:18 -08:00
Atlante45
7b5babb02a
Set AddressManager before NodeList
2015-01-14 15:46:33 -08:00
Atlante45
f77fab2fe0
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
2015-01-13 20:38:52 -08:00
ZappoMan
60aec8ac00
add support for multiple backup rules
2015-01-13 13:41:32 -08:00
Atlante45
d8170516ff
Remove VoxelServer.cpp kept during merge
2015-01-13 11:05:51 -08:00
Atlante45
2a82ff9768
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
...
Conflicts:
assignment-client/src/voxels/VoxelServer.cpp
interface/src/Application.cpp
interface/src/Audio.cpp
interface/src/DatagramProcessor.cpp
interface/src/Menu.cpp
interface/src/Util.cpp
interface/src/avatar/MyAvatar.cpp
interface/src/ui/ApplicationOverlay.cpp
interface/src/ui/PreferencesDialog.cpp
libraries/networking/src/NodeList.cpp
libraries/shared/src/DependencyManager.h
2015-01-13 11:03:14 -08:00
Andrzej Kapolka
cad8313e56
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2015-01-12 12:00:20 -08:00
Andrew Meadows
58b965c9a2
lock Octree higher when extracting things from bag
2015-01-09 16:12:43 -08:00
Andrzej Kapolka
e3074d726b
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
...
Conflicts:
libraries/metavoxels/src/Spanner.cpp
2015-01-09 11:52:05 -08:00
Philip Rosedale
336378679f
Merge pull request #4068 from ctrlaltdavid/type-definitions
...
Fix miscellaneous types and casts
2015-01-09 08:40:08 -08:00
Philip Rosedale
285e588266
Merge pull request #4072 from Atlante45/network_replies_cleanup
...
Windows crash fix
2015-01-09 07:42:36 -08:00
Andrzej Kapolka
c99e2c3ec6
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
...
Conflicts:
libraries/networking/src/PacketHeaders.cpp
2015-01-08 14:57:03 -08:00
David Rowe
07b30da2ac
Fix miscellaneous types and casts
2015-01-08 13:44:51 -08:00
Philip Rosedale
413cbacbc1
Merge pull request #4043 from ZappoMan/voxelEctomy
...
more voxel-ectomy cleaning up some remaining references to voxels
2015-01-06 10:07:38 -08:00
ZappoMan
b940dcfdb3
more voxel-ectomy cleaning up some remaining references to voxels
2015-01-06 09:27:48 -08:00
Atlante45
be050b0469
Added missing deletes
2015-01-05 15:13:07 -08:00
Stephen Birarda
51bba4884f
resolve conflicts on merge with upstream master
2015-01-05 14:40:48 -08:00
ZappoMan
27d8ccb51e
more voxelEctomy
2014-12-30 19:58:04 -08:00
ZappoMan
141e231958
more work on voxelEctomy
2014-12-30 18:41:56 -08:00
ZappoMan
4ea9bbc309
first major pass at voxelEctomy
2014-12-30 18:08:58 -08:00
ZappoMan
e1d8022409
working on removing voxels
2014-12-30 14:11:31 -08:00
Andrzej Kapolka
c78d38b925
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-12-29 14:38:17 -08:00
Stephen Birarda
c7a5f3c86c
resolve conflicts and merge with upstream master
2014-12-29 10:59:42 -07:00
Clement
6f52cf6ee9
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb_smoothing
...
Conflicts:
interface/src/Audio.cpp
2014-12-29 09:48:38 -08:00
Atlante45
327daacecd
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
...
Conflicts:
interface/src/Application.cpp
interface/src/devices/OculusManager.cpp
libraries/networking/src/NodeList.cpp
2014-12-22 13:34:18 -08:00
Sam Gateau
4c670ac17a
merging with upstream master and origin temp0
2014-12-22 10:38:11 -08:00
Sam Gateau
967c6dbc4b
Add the Model library
2014-12-19 16:19:06 -08:00
Stephen Birarda
114e3bb2ff
rename cmake macro to represent actual purpose
2014-12-18 16:51:20 -08:00
Atlante45
296c0025de
Switched to auto and changed macro
2014-12-18 15:42:38 -08:00
Atlante45
990362b8ff
Merge branch 'cuckoo' of https://github.com/birarda/hifi into applications_diet_cpp11
2014-12-18 14:18:21 -08:00
Stephen Birarda
d38c78f2c3
remove bubbling of linked libraries, cmake does it
2014-12-18 09:34:04 -08:00
Stephen Birarda
7beb3a7b62
resolve conflicts on merge with upstream master
2014-12-17 16:57:35 -08:00
Atlante45
0bd9ed469e
Changed NodeList::getInstance() calls to use the DM
2014-12-17 15:28:25 -08:00
Stephen Birarda
737741c13b
Merge branch 'master' of https://github.com/highfidelity/hifi into cuckoo
2014-12-17 09:23:42 -08:00
Andrzej Kapolka
ab52f434c9
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-12-16 17:07:16 -08:00
Atlante45
c40e83c9e4
Merge branch 'cuckoo' of https://github.com/birarda/hifi into applications_diet_cpp11
2014-12-16 15:42:40 -08:00
Stephen Birarda
1db12453d4
move audio stats into member of Audio
2014-12-16 14:47:24 -08:00
Stephen Birarda
4077a76e46
remove AudioRingBuffer include where not needed
2014-12-16 11:58:12 -08:00
Stephen Birarda
bb77986f1a
use new AudioConstants in AudioMixer classes
2014-12-16 11:56:56 -08:00
ZappoMan
660bf2720e
convert AnimationCache to DependencyManager
2014-12-15 19:48:15 -08:00
Stephen Birarda
8549e9cb53
resolve conflicts on merge with upstream master
2014-12-15 09:36:17 -08:00
Andrzej Kapolka
828813dd07
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-12-11 14:57:36 -08:00
Atlante45
1f35e130ef
Smooth reverb wet level on room edges
2014-12-11 12:33:40 -08:00
Stephen Birarda
f58d21d6f0
have ShutdownEventListener handle WM_CLOSE or SIGTERM
2014-12-11 10:21:11 -08:00
Andrzej Kapolka
c96be3fe3d
Removed unused functions, stubbing out "stack" layer.
2014-12-05 17:46:28 -08:00
Andrzej Kapolka
6764f29cd2
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-12-03 16:49:10 -08:00
Stephen Birarda
5c3e90f64f
resolve conflicts on merge with upstream master
2014-12-03 13:11:56 -08:00
Andrew Meadows
ff7559c2c2
merge upstream/master into andrew/thermonuclear
2014-12-02 11:41:29 -08:00
Andrew Meadows
b9944edf66
OctreeServer::createTree() is now protected
2014-12-02 11:13:37 -08:00
Andrzej Kapolka
5b4869f43d
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-12-01 16:43:39 -08:00
Stephen Birarda
59432e8d29
complete sharing of local domain-server port to local AC
2014-11-30 17:54:10 -08:00
Andrew Meadows
cb6d9a4312
EntityServer gets a simuation
2014-11-26 12:14:17 -08:00
Andrzej Kapolka
8d3f4a627b
Working on quadtree for heightfields.
2014-11-25 14:10:44 -08:00
Andrzej Kapolka
0a976ad262
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-11-20 11:26:29 -08:00
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