wangyix
b96b6c9857
added default constructor for NetworkPacket
...
updated param comments in ReceivedPacketProcessor
2014-06-10 12:24:47 -07:00
wangyix
d84beee3e4
VoxelPacketProcessor -> OctreePacketProcessor
...
added nodes bookkeeping in ReceivedPacketProcessor; added check in
sendNack() to not send NACKs to nodes that have sent packets that are
waiting in the message queue.
2014-06-10 11:05:51 -07:00
wangyix
aa694d6967
removed debug code
2014-06-09 12:35:26 -07:00
wangyix
529dd827a2
moved around code in sendNack() a bit
2014-06-09 12:00:19 -07:00
wangyix
3bc457d4d2
added octree scene stats locking and unlocking
2014-06-09 11:14:02 -07:00
wangyix
b39559d860
packet recovery seems to be working
...
Seems to impact FPS a lot. OctreeSceneStats is not being locked (causes
freezing, need to find out why).
2014-06-06 17:44:30 -07:00
wangyix
d21a8e73ff
Merge remote-tracking branch 'upstream/master' into packet_recovery_pull
2014-06-06 15:05:29 -07:00
wangyix
0b1bffa83c
added random packet drops; ready to test
2014-06-06 15:03:54 -07:00
wangyix
5c47485562
client-side nack sending complete; ready to test
2014-06-06 14:27:51 -07:00
Stephen Birarda
6fdc5df47b
bump silent audio frame version
2014-06-06 11:50:36 -07:00
wangyix
8cd5ec3b54
started work on sending nack packets from client
2014-06-06 11:50:34 -07:00
Stephen Birarda
a7a9656ac7
add a mixer crash guard in addSilentFrame
2014-06-06 11:47:34 -07:00
Stephen Birarda
b6b148cd9f
resolve conflicts on merge with upstream master
2014-06-06 11:31:16 -07:00
Stephen Birarda
ae2f6a3cb6
complete piping of stereo audio through mixer
2014-06-06 10:55:04 -07:00
Stephen Birarda
7da091d2b4
initial hooks for stereo audio
2014-06-06 10:15:09 -07:00
wangyix
1a7e3a859c
started work on resending nacked packets
2014-06-05 18:00:58 -07:00
Andrzej Kapolka
83c2938c2e
Temporarily disable enum streamers, which are crashing on Windows startup.
2014-06-05 17:05:57 -07:00
Philip Rosedale
3cc67f5229
Merge pull request #2984 from ZappoMan/octreeWireformatImprovements
...
Octree wireformat improvements checkpoint
2014-06-04 21:58:08 -07:00
Philip Rosedale
b59b26d87b
Merge pull request #2985 from ey6es/metavoxels
...
Pulled in fixes for delta-encoding from "deltatars," added support for version-resilient streaming of Qt enums/flags.
2014-06-04 21:23:46 -07:00
Andrzej Kapolka
fd2893bf6d
Get rid of the log calls entirely; use the same code that we use for the ID
...
streamer.
2014-06-04 18:23:31 -07:00
Andrzej Kapolka
37382304f7
Perhaps this will avoid the ambiguity in Windows.
2014-06-04 17:41:36 -07:00
Andrzej Kapolka
9ec2a5aec1
Avoid ambiguous call to log on Windows.
2014-06-04 17:39:42 -07:00
Andrzej Kapolka
54a5bc3a49
More enum stuff, with tests.
2014-06-04 17:24:43 -07:00
ZappoMan
152d99d810
removed some old debug code and updated a comment
2014-06-04 15:23:17 -07:00
ZappoMan
c7a502e2c9
removed empty file
2014-06-04 15:18:11 -07:00
ZappoMan
2066dbcec7
cleanup
2014-06-04 15:16:51 -07:00
wangyix
5251057ed6
MovingPercentile moved else to same line as }
2014-06-04 15:13:16 -07:00
ZappoMan
10f7eae7a0
implemented decode
2014-06-04 14:56:13 -07:00
wangyix
0da6374e19
MovingPercentile .size() consistency
2014-06-04 14:31:58 -07:00
wangyix
e2d3fcc518
changed MovingPercentile to use QList
2014-06-04 14:24:23 -07:00
ZappoMan
78d3f1454c
more operators
2014-06-04 14:19:35 -07:00
wangyix
ebfc405d9d
more cleanup 3
2014-06-04 11:55:20 -07:00
ZappoMan
2b85145325
added test suite for PropertyFlags, latest work on PropertyFlags
2014-06-04 11:41:09 -07:00
wangyix
480efcbe76
more cleanup again
2014-06-04 11:31:44 -07:00
wangyix
25e2f28b02
more cleanup
2014-06-04 11:30:35 -07:00
wangyix
b452d08495
cleaned up debug statements
...
also reorganized MovingPercentile a little bit
2014-06-04 11:20:29 -07:00
wangyix
12ac6105f1
changed MovingMedian to MovingPercentile
2014-06-04 10:59:32 -07:00
ZappoMan
b48c70a7f7
first cut at PropertyFlags template class
2014-06-04 10:23:50 -07:00
ZappoMan
8d4a8f7e67
first cut at partial model elements
2014-06-04 10:22:49 -07:00
ZappoMan
23ef5b5404
added some comments
2014-06-04 10:22:19 -07:00
Andrzej Kapolka
1f2a75fc45
More enum streaming bits.
2014-06-03 18:27:56 -07:00
Andrzej Kapolka
56f12075df
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-06-03 17:17:23 -07:00
Andrzej Kapolka
90e2145fc4
Working on enum streaming.
2014-06-03 17:17:02 -07:00
wangyix
50746a6540
extra commit of previous commit?
2014-06-03 16:19:12 -07:00
wangyix
c851edd0ef
added MovingMedian class, but not using it
...
added packet type/time data collection to DatagramProcessor and
post-execution prints of that info.
2014-06-03 16:18:40 -07:00
Andrzej Kapolka
ac7d23bf54
Working on support for streaming Qt enums/flags.
2014-06-02 19:00:48 -07:00
Andrzej Kapolka
6db385de7a
Ported over fixes that I made when working on delta-encoding for avatars.
2014-06-02 15:16:08 -07:00
matsukaze
46d45a2d43
Job #19700 BUG: Crash in NodeBounds::draw() fixed.
...
QMap and QReadWriteLock are orthogonal. Combined them into a wrapper
class called NodeToJurisdictionMap, replacing typedef. This allows us to
avoid changing method signatures wherever NodeToJurisdictionMap is used.
The lock is bound with the map and is available to all clients of the
NodeToJurisdictionMap. The lock allows multi-threaded access to the map.
Fixed compiler warning in NodeBounds.cpp regarding loss of precision
during conversion of double to GLfloat.
2014-06-02 05:55:58 -04:00
ZappoMan
b212f9edca
fix ray picking at distances
2014-05-30 15:07:54 -07:00
ZappoMan
8a4955d75b
temporarily disable the model aligned box picking
2014-05-30 11:13:37 -07:00