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 |
|
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 |
|
wangyix
|
0d83b9a6f6
|
tidied up code
|
2014-07-10 09:51:01 -07:00 |
|
wangyix
|
01f10024ae
|
all stats added, needs testing; created PacketStreamStats struct
|
2014-07-09 18:13:33 -07:00 |
|
Andrzej Kapolka
|
3b7945fc14
|
Gather and print out some stats after loading the data.
|
2014-07-09 15:52:23 -07:00 |
|
Andrzej Kapolka
|
efe443e2ff
|
Very basic metavoxel save/load.
|
2014-07-09 14:01:46 -07:00 |
|
wangyix
|
d03d3ef817
|
new auidostreamstats displayed in interface, domain page stats updated
|
2014-07-09 11:59:50 -07:00 |
|
Andrzej Kapolka
|
2dbe72a818
|
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
|
2014-07-08 16:49:14 -07:00 |
|
Andrzej Kapolka
|
b6570dc4ee
|
Use congestion control on server.
|
2014-07-08 15:10:05 -07:00 |
|
Andrzej Kapolka
|
5636171836
|
Timing fix.
|
2014-07-08 14:41:16 -07:00 |
|
Andrzej Kapolka
|
02cf1f006e
|
Change tests to reflect transmission changes and fixed issue with reprocessing
already-handled reliable delta.
|
2014-07-08 13:41:42 -07:00 |
|
wangyix
|
2e73ac8bc1
|
changed Audio.cpp to not overflow _audioOutput buffer, and 2 other things
added _consecutiveNotMixedCount to prevent premature injector stream
deletion; made silent-frame drop only occur in dynamic jitter buffer
mode
|
2014-07-08 11:16:39 -07:00 |
|
Andrzej Kapolka
|
6bf4182804
|
Fix for send timer.
|
2014-07-07 16:25:13 -07:00 |
|
Andrzej Kapolka
|
69e7a17f47
|
Rather than backing out when we find that the delta is too big, we can just
write the whole thing and copy it over (with some mapping fiddlery) if it
turns out to be too big.
|
2014-07-07 16:07:04 -07:00 |
|
Andrzej Kapolka
|
44befbb019
|
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
|
2014-07-07 12:21:56 -07:00 |
|
Atlante45
|
a225df63f6
|
Removed deprecated moveToThread()
|
2014-07-07 11:40:03 -07:00 |
|
Andrzej Kapolka
|
fb64d22171
|
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
|
2014-07-07 11:09:17 -07:00 |
|
Andrzej Kapolka
|
e15f003639
|
Bring reliable delta streaming code over from test.
|
2014-07-07 11:08:43 -07:00 |
|
Atlante45
|
b0e83c32ff
|
Hopeful fix to ACs crash
|
2014-07-03 18:17:01 -07:00 |
|
Stephen Birarda
|
ecbd62104c
|
cause sounds within an epsilon distance to be unattenuated
|
2014-07-03 16:43:12 -07:00 |
|
Stephen Birarda
|
7ff0648d8a
|
Merge branch 'master' of https://github.com/highfidelity/hifi
|
2014-07-03 16:32:46 -07:00 |
|
Stephen Birarda
|
438e0b501b
|
fix the voices inside your head
|
2014-07-03 16:32:38 -07:00 |
|
Atlante45
|
8e1b8334a1
|
Fixed invokeMethod unable to find method + fixed children in different thread
|
2014-07-03 14:46:17 -07:00 |
|
Stephen Birarda
|
04e7df1a3f
|
change the audio rolloff function
|
2014-07-03 13:46:38 -07:00 |
|
Stephen Birarda
|
c0d0ca5066
|
Merge branch 'master' of https://github.com/highfidelity/hifi into audio-rolloff
|
2014-07-03 13:37:06 -07:00 |
|
Brad Hefta-Gaub
|
dbdce32b68
|
Merge pull request #3107 from wangyix/master
prune missing sequence numbers before sending NACK; AudioRingBuffer frame length can now be specified;
|
2014-07-03 13:32:31 -07:00 |
|
Andrzej Kapolka
|
2bffff3275
|
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
|
2014-07-03 11:39:27 -07:00 |
|
Stephen Birarda
|
411733feb7
|
make sure NetworkAccessManager singleton is on main AC thread
|
2014-07-03 11:34:39 -07:00 |
|
Andrzej Kapolka
|
38383effcc
|
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
|
2014-07-03 11:33:22 -07:00 |
|
wangyix
|
507518f16d
|
removed numFramesCapacity from being exposed everywhere
|
2014-07-03 11:11:56 -07:00 |
|
Stephen Birarda
|
0235b62324
|
Merge branch 'master' of https://github.com/highfidelity/hifi into audio-rolloff
|
2014-07-03 11:05:20 -07:00 |
|
Stephen Birarda
|
fe52787572
|
implement a new rolloff function
|
2014-07-03 11:05:12 -07:00 |
|
Stephen Birarda
|
0af79c4d95
|
fix for script agent audio missing channel flag
|
2014-07-03 10:45:05 -07:00 |
|
Andrzej Kapolka
|
154eb04336
|
Working on sending large deltas as reliable messages.
|
2014-07-02 17:13:39 -07:00 |
|
Atlante45
|
1ac38c9884
|
Switched call to setCache to invokeMethod
|
2014-07-02 14:31:19 -07:00 |
|
Atlante45
|
36fb530594
|
Switched DomainServer to NetworkAccessManager
|
2014-07-02 10:26:38 -07:00 |
|
Atlante45
|
d6a2cea756
|
Switched AudioMixer to NetworkAccessManager
|
2014-07-01 17:39:45 -07:00 |
|
Atlante45
|
231557a12c
|
Switched Agent to NetworkAccessManager
|
2014-07-01 17:35:34 -07:00 |
|
wangyix
|
ab503583dd
|
switched order of args in PositionalAudioRingBuffer
|
2014-07-01 17:33:38 -07:00 |
|
wangyix
|
a5943e3608
|
made AudioRingBuffer frames capacity variable
|
2014-07-01 16:24:31 -07:00 |
|
wangyix
|
fd051310da
|
prune missing set before constructing nack packets;
make MAX_REASONALBE_SEQUENCE_GAP global and sentPacketHistory to use
that value as the default history size
|
2014-07-01 12:01:51 -07:00 |
|
Brad Hefta-Gaub
|
df51d26625
|
Merge pull request #3094 from wangyix/seqNumberStats
Fixed bugs and improved overflow handling in AudioRingBuffer; Added audio stream stats packets; Added seq numbers and tracking to audio packets;
|
2014-07-01 10:54:35 -07:00 |
|
Andrzej Kapolka
|
0075bb89c4
|
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
|
2014-06-30 18:02:56 -07:00 |
|
wangyix
|
4abfd2b6b7
|
removed forgotten semicolon in stats string
|
2014-06-30 17:16:28 -07:00 |
|
wangyix
|
02f12c27c5
|
forgot to add early/late/lost domain page stats for mic stream
|
2014-06-30 16:20:29 -07:00 |
|
wangyix
|
ae2780dcab
|
changed getAudioStreamStatsOfStream to return stats instead of taking pointer
|
2014-06-30 15:20:42 -07:00 |
|
wangyix
|
1bfe367020
|
fixed error with retrieving stream stats in AudioMixerClientData
|
2014-06-30 15:06:04 -07:00 |
|
wangyix
|
6b6dccda2f
|
_resetCount to _overflowCount in AudioRingBuffer
|
2014-06-30 14:21:38 -07:00 |
|
wangyix
|
c789f3c6b9
|
merge with upstream
|
2014-06-30 14:13:34 -07:00 |
|
ZappoMan
|
687a81a223
|
fix crash in SendNack on server shutdown
|
2014-06-30 13:18:58 -07:00 |
|
wangyix
|
0711eb063e
|
fix reference to temp object error?
|
2014-06-30 13:07:46 -07:00 |
|
wangyix
|
dbb370aecf
|
added early/late/lost to domain page stats
|
2014-06-30 12:49:54 -07:00 |
|
wangyix
|
d2f86278b2
|
modified AudioStreamStats to per-stream with seq stats
added AudioStreamStats info to interface overlay stats
|
2014-06-30 12:31:58 -07:00 |
|
wangyix
|
de3c1ebf0f
|
changed class name to AudioStreamStats, reverted ScriptEngine packing back to QDataStream
|
2014-06-30 09:42:22 -07:00 |
|
wangyix
|
a0795fd6e6
|
removed extra print
|
2014-06-27 16:52:15 -07:00 |
|
wangyix
|
4587828a3a
|
removed debug prints
|
2014-06-27 16:48:21 -07:00 |
|
wangyix
|
0ae58bd7f9
|
added senderUUID arg to seq stats
|
2014-06-27 15:39:11 -07:00 |
|
Andrzej Kapolka
|
61c2ea40ae
|
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
|
2014-06-27 12:34:50 -07:00 |
|
wangyix
|
ff438a2434
|
added seq stats for Agent,
fixed AudioInjector to do << (quint16)0 instead of
skipRawData(sizeof(quint16) to correctly allocate space for seq number;
added debug prints;
|
2014-06-27 11:23:50 -07:00 |
|
Andrzej Kapolka
|
f16098daef
|
Use the refactored endpoint/client classes in the actual client/server.
|
2014-06-26 19:11:54 -07:00 |
|
Stephen Birarda
|
3ae46bc60d
|
switch audio-mixer to pull settings from domain-server via JSON request
|
2014-06-26 17:32:56 -07:00 |
|
Stephen Birarda
|
3f70402e63
|
fix odd encoding in settings URL
|
2014-06-26 16:58:51 -07:00 |
|
Stephen Birarda
|
95d266b305
|
initial setup of settings request from domain-server
|
2014-06-26 16:55:22 -07:00 |
|
wangyix
|
cb48825561
|
added seq number to all Audio types, untested
|
2014-06-26 16:52:23 -07:00 |
|
wangyix
|
37ce693153
|
added seqnum stats to AudioMixerClientData; added seqnums to Audio.cpp
|
2014-06-25 18:01:34 -07:00 |
|
wangyix
|
2ec04fb756
|
replaced old seqnum tracking code with SequenceNumberStats
|
2014-06-25 17:20:57 -07:00 |
|
wangyix
|
7dd7422cbf
|
removed more unneccesary changes
|
2014-06-25 11:57:45 -07:00 |
|
wangyix
|
c583f8b023
|
removed unnecessary changes
|
2014-06-25 11:48:32 -07:00 |
|
wangyix
|
591bfa14b9
|
added PacketTypeAudioStreamStats for j-buffer stats
...instead of packing that info into audio packets.
|
2014-06-25 11:38:56 -07:00 |
|
wangyix
|
1257e0595a
|
moved jbufferstats class to PositionalAudioRingBuffers
|
2014-06-25 09:52:02 -07:00 |
|
wangyix
|
99bc7f8c9d
|
#include "" to #include <>
|
2014-06-25 09:20:15 -07:00 |
|
wangyix
|
52f00769d4
|
merged with upstream
|
2014-06-24 17:22:30 -07:00 |
|
ZappoMan
|
1d390faad8
|
add support for commandline/config value for dynamic jitter buffers
|
2014-06-24 10:29:38 -07:00 |
|
ZappoMan
|
5c188ea81e
|
adding more stats
|
2014-06-24 09:41:29 -07:00 |
|
wangyix
|
53e3f5a3b0
|
merged with upstream
|
2014-06-24 09:13:05 -07:00 |
|
wangyix
|
a4f5ce2215
|
added stats for audiomixer jitter buffers lengths in Application
|
2014-06-23 17:48:57 -07:00 |
|
ZappoMan
|
6434c0a2a4
|
add more stats
|
2014-06-23 17:28:39 -07:00 |
|
ZappoMan
|
4becb66e2a
|
use node uuid in stats
|
2014-06-23 16:10:51 -07:00 |
|
ZappoMan
|
b2c982976e
|
break up audio mixer stats across multiple packets
|
2014-06-23 15:46:58 -07:00 |
|
ZappoMan
|
076bc11545
|
added server side audio mixer jitter stats
|
2014-06-23 15:19:13 -07:00 |
|
wangyix
|
ffc20b8876
|
changed InterframeTimeGapHistory to InterframeTimeGapStats
|
2014-06-23 11:22:04 -07:00 |
|
wangyix
|
e5d7d471e3
|
removed debug code
|
2014-06-23 10:55:30 -07:00 |
|
wangyix
|
7196814ec3
|
added debug prints to look at injected ring buffers
|
2014-06-23 10:22:16 -07:00 |
|
wangyix
|
a5457eb86b
|
fixed bug in Audio.cpp where numSilentSamples was written to wrong place in packet
added more debug stuff, other minor changes and fixes
|
2014-06-20 14:43:18 -07:00 |
|
wangyix
|
435b5094a0
|
moved time gap history to PositionalAudioRingBuffer, untested
removed hard-coded jitter buffer length.
|
2014-06-19 17:58:38 -07:00 |
|
wangyix
|
100bc022ec
|
fixed a for loop that erased elements while iterating
|
2014-06-19 16:42:51 -07:00 |
|
wangyix
|
aa3602f0fb
|
added InterframeTimeGapHistory and frameReceived() calls
|
2014-06-19 14:35:02 -07:00 |
|
Brad Hefta-Gaub
|
c7b1b504b4
|
Merge pull request #3047 from birarda/master
allow a payload to define a zone of unattenuated audio
|
2014-06-18 15:25:41 -07:00 |
|
Stephen Birarda
|
dd5d59208e
|
fix a crash when grabbing AABox from buffer
|
2014-06-18 15:05:38 -07:00 |
|
Brad Hefta-Gaub
|
f2b2784fa9
|
Merge pull request #3045 from wangyix/edit_nack_pull
Changed octree data NACK handling to repeatedly NACK missing seq numbers, like edit NACKs
|
2014-06-18 15:02:40 -07:00 |
|
Stephen Birarda
|
1228bd4a1e
|
handle addition of samples for an unattenuated listener
|
2014-06-18 14:18:39 -07:00 |
|
Stephen Birarda
|
db1031144b
|
fix passing of unattenuated zones to buffers
|
2014-06-18 13:46:03 -07:00 |
|
wangyix
|
c7788b793c
|
removed erroneous call updateNodeWithDataFromPacket for octree data nacks
|
2014-06-18 13:36:54 -07:00 |
|
wangyix
|
29723d0ef3
|
changed octree data nacks to repeatedly nack missing seq nums
|
2014-06-18 13:36:54 -07:00 |
|
Stephen Birarda
|
5878b4af59
|
setup listener unattenuated zones for source ring buffers
|
2014-06-18 12:50:16 -07:00 |
|
Brad Hefta-Gaub
|
c49ff59725
|
Merge pull request #3037 from wangyix/edit_nack_pull
Edit nack pull
|
2014-06-18 11:43:25 -07:00 |
|
wangyix
|
d78ed66616
|
removed spaces before comments in OctreeInboundPacketProcessor
|
2014-06-18 11:37:54 -07:00 |
|
wangyix
|
7cef5eeeec
|
replaced UINT16_MAX at 2 other places
|
2014-06-18 10:27:02 -07:00 |
|