Commit graph

77 commits

Author SHA1 Message Date
Stephen Birarda
a1d209dd70 manage one AgentList per process via singleton 2013-04-11 15:45:04 -07:00
Stephen Birarda
a0f3f161b1 move AvatarData class to AvatarAgentData subclass of AgentData 2013-04-09 16:39:57 -07:00
ZappoMan
2ec3f6b210 Adding new AgentTypes.h and moving over to new constants 2013-04-09 10:37:07 -07:00
Philip Rosedale
87fd0f7a91 Fixed avatar lighting, head scaling, removed some extra log messages 2013-04-08 21:13:20 -07:00
ZappoMan
7480283dd4 cleanup of packet header constants 2013-04-08 19:54:14 -07:00
Stephen Birarda
ebe11151f4 use the source attenuation ratio when mixing 2013-04-01 13:05:51 -07:00
ZappoMan
ad0b2f024b Fixed a couple of complier warnings, and added a new PerfStat class for monitoring runtime performance 2013-03-31 20:43:23 -07:00
Stephen Birarda
431cbec734 remove some of the explicit floats to hunt down digital noise 2013-03-29 08:29:43 -07:00
Stephen Birarda
ffd2f61420 don't use distance attenuation in audio mixer for now 2013-03-29 08:20:37 -07:00
Stephen Birarda
9dbb64aaec have mixer and voxel server also maintain agent IDs 2013-03-25 16:54:36 -07:00
Stephen Birarda
507b6e0064 use abstracted DS check in method from AgentList 2013-03-25 16:24:14 -07:00
Stephen Birarda
896047d2aa have the mixer additionally attenuate sources based on extra byte 2013-03-25 12:05:32 -07:00
Stephen Birarda
0dc06fef1f pump up the mixer jitter buffer for smoother demo 2013-03-22 12:01:48 -07:00
Kees van Prooijen
f308d8e004 merge with upstream master 2013-03-21 10:10:33 -07:00
Stephen Birarda
68765c5a2c mixer and voxel server must report EC2 address 2013-03-20 13:27:27 -07:00
Kees van Prooijen
9ae11ffe77 more windows port 2013-03-20 12:13:14 -07:00
Stephen Birarda
c7213d6593 conditionally include winsock2.h instead of UNIX socket stuff 2013-03-19 11:46:53 -07:00
Kees van Prooijen
cd27c74a2d prelimanary changes for windows port 2013-03-19 11:01:08 -07:00
Stephen Birarda
e7db715ee7 attenuate volume in weak channel on phase delay 2013-03-14 14:42:38 -07:00
Stephen Birarda
87a2900bae force STDOUT buffer flush on newline 2013-03-13 13:27:51 -07:00
Stephen Birarda
28ac0cbdfc remove mixer smart thresholding for flange testing 2013-03-12 12:15:14 -07:00
Stephen Birarda
5bc08fa167 increase jitter buffer size on mixer 2013-03-12 12:08:47 -07:00
Stephen Birarda
367a553f1e compute standard deviation for one client receive times 2013-03-12 10:15:37 -07:00
Stephen Birarda
53b89193f3 fix typo for last receive 2013-03-11 19:27:23 -07:00
Stephen Birarda
7503db3e19 output time difference in receive of packets from client 2013-03-11 19:26:21 -07:00
Stephen Birarda
83952e7e32 stop the loopback sanity check, timing off 2013-03-11 19:10:49 -07:00
Stephen Birarda
73f6d9311d local loopback test from mixer for sanity check 2013-03-11 18:56:14 -07:00
Stephen Birarda
14e3160d50 only keep the threshold number of frames on mixer as well 2013-03-11 17:46:57 -07:00
Stephen Birarda
eaf27a942e add trailing new line to mixer output 2013-03-11 17:18:49 -07:00
Stephen Birarda
5f393734e0 print out difference between buffer callbacks on mixer 2013-03-11 17:12:24 -07:00
Stephen Birarda
593e53a5fc drop mixer jitter buffer to 2 ms 2013-03-11 11:53:14 -07:00
Stephen Birarda
a161ea8dc6 mixer needs to report itself as on EC2 2013-03-08 15:50:48 -08:00
Stephen Birarda
5535b8a4f5 allow client to request loopback from mixer 2013-03-08 15:37:41 -08:00
Stephen Birarda
a5708c0450 take proper max/min values for samples 2013-03-07 11:24:59 -08:00
Stephen Birarda
5fe311638e fall back to the working MIN/MAX for int16_t 2013-03-07 11:10:16 -08:00
Stephen Birarda
c1ca2daa00 include stdint for INT16_MAX and INT16_MIN 2013-03-07 11:07:45 -08:00
Stephen Birarda
615d1d5152 mix together client samples, don't overwrite 2013-03-07 11:05:02 -08:00
Stephen Birarda
160e9f1100 mixer needs to report its local address as EC2 box 2013-03-06 14:55:44 -08:00
Stephen Birarda
f27af9c903 use fred's fancy new formula for distance attenuation 2013-03-06 14:13:27 -08:00
Stephen Birarda
7064beba8b fix calcuation of distance attenuation coefficient 2013-03-04 15:10:53 -08:00
Stephen Birarda
bb25365604 don't recalculate distance coefficient for same two clients 2013-03-04 12:03:36 -08:00
Stephen Birarda
7086e075a8 undo revert of old low pass filtering test
This reverts commit 1c6fa52357.
2013-03-01 15:50:28 -08:00
Stephen Birarda
f0642f1d11 remove low pass filtering tests
This reverts commit 0c05713955.
2013-03-01 15:50:16 -08:00
Stephen Birarda
0c05713955 the proper test of fred's low pass algorithm 2013-03-01 15:47:55 -08:00
Stephen Birarda
1c6fa52357 Revert "Revert "test of a low pass filter in non-FFT space""
This reverts commit 2bbeca1e01.
2013-03-01 15:34:49 -08:00
Stephen Birarda
23088bbdfd have mixer report the EC2 address 2013-03-01 15:19:13 -08:00
Stephen Birarda
2bbeca1e01 Revert "test of a low pass filter in non-FFT space"
This reverts commit c2578b72bd.
2013-03-01 14:54:28 -08:00
Stephen Birarda
c2578b72bd test of a low pass filter in non-FFT space 2013-03-01 14:54:00 -08:00
Stephen Birarda
c23b5ff785 cap distance amplification at 1, create spatialized mix 2013-03-01 12:33:24 -08:00
Stephen Birarda
400cb238f2 calculate angle between agent and other sources to prep for phase delay 2013-02-28 17:50:17 -08:00