wangyix
|
a2d66b9a8f
|
fixed audio scope; added parseSilentPacketStreamProperties()
|
2014-08-08 14:55:38 -07:00 |
|
wangyix
|
0dfe0b1f2a
|
merged with master
|
2014-08-08 13:32:27 -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
|
212316aed6
|
moved connect to Audio constructor
|
2014-08-05 12:14:10 -07:00 |
|
wangyix
|
84c517c073
|
tweaked starve behavior of InboundAudioStream
|
2014-08-05 11:57:34 -07:00 |
|
wangyix
|
77dad6fe65
|
change to fix Mac linker error
|
2014-08-05 11:00:27 -07:00 |
|
wangyix
|
779e7631a1
|
magic number 100 changed in Audio.cpp
|
2014-08-05 10:27:16 -07:00 |
|
wangyix
|
748c9e2065
|
numAudioSamples now calculated to be device samples instead of network samples
|
2014-08-05 10:13:34 -07:00 |
|
wangyix
|
2b8b15e32d
|
made audioscope easier to see
|
2014-08-04 17:56:14 -07:00 |
|
wangyix
|
ed3240fbad
|
minor change to _audioOutput->setBufferSize()
|
2014-08-04 17:31:14 -07:00 |
|
wangyix
|
4355ca8328
|
minor member rename
|
2014-08-04 17:24:18 -07:00 |
|
wangyix
|
3fe4c29848
|
removed heap alloc of receivedSamples; cleaned up code
|
2014-08-04 17:14:26 -07:00 |
|
wangyix
|
4d7d6f1e25
|
changed downstream re-sampling to occur right after parsing packet
|
2014-08-04 16:23:17 -07:00 |
|
Philip Rosedale
|
69558dc574
|
Merge pull request #3245 from wangyix/inbound_audio_stream
Improved SequenceNumberStats
|
2014-08-04 07:49:31 -07:00 |
|
wangyix
|
cdcc6ece04
|
fixed compile errors caused by SequenceNumberStats changes
|
2014-08-01 10:34:19 -07:00 |
|
wangyix
|
e1f905cb36
|
fixed >100% loss rate bug in SequenceNumberStats
|
2014-08-01 10:27:51 -07:00 |
|
ZappoMan
|
fa5a2b9a4d
|
reset sent time gap stats on reset
|
2014-08-01 10:04:35 -07:00 |
|
ZappoMan
|
7e51ebea49
|
added some additional audio stats
|
2014-08-01 09:42:31 -07:00 |
|
wangyix
|
7281eca5a4
|
fixed inj crash; added statcDesired to MixedAudioStream
|
2014-07-30 17:20:05 -07:00 |
|
wangyix
|
24be668d36
|
added check before pushAudioToOutput to prevent starvecount buildup
|
2014-07-30 15:47:49 -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 |
|
wangyix
|
efd4b7ad67
|
switched upstream/downstream stats; added menu item to disable injected stats
|
2014-07-30 12:04:03 -07:00 |
|
wangyix
|
2b77a72aba
|
changed Mac downstream ringbuffer to 100 frames
|
2014-07-30 11:13:15 -07:00 |
|
wangyix
|
30c17067a1
|
moved pushAudioOutput to handleAudioInput
|
2014-07-30 11:02:10 -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 |
|
wangyix
|
4825457f4d
|
silent audio packet type generalized
|
2014-07-28 16:49:53 -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 |
|
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
|
059007c99c
|
cleaned up code (removed old code that was commented out)
|
2014-07-25 09:43:08 -07:00 |
|
wangyix
|
473cbf2afe
|
client audio now updated with stream class; seems fine for now
|
2014-07-24 17:15:46 -07:00 |
|
wangyix
|
e2f957d6dc
|
added InboundAudioStream class
|
2014-07-23 16:46:23 -07:00 |
|
wangyix
|
3abd383cd3
|
cleaned up code more
|
2014-07-23 15:26:49 -07:00 |
|
wangyix
|
663cbb76dd
|
removed seq num reset from Audio::reset()
|
2014-07-23 14:37:11 -07:00 |
|
wangyix
|
06ed8e4b63
|
fixed some typos in audio stats; cleaned up code
|
2014-07-23 13:47:03 -07:00 |
|
wangyix
|
bd8b7eb710
|
minor spacing issue
|
2014-07-23 12:44:16 -07:00 |
|
wangyix
|
142bda3ed4
|
fixed audio stats typos
|
2014-07-23 12:43:26 -07:00 |
|
wangyix
|
ba4403b063
|
audio stats look good on Mac now
|
2014-07-23 11:18:25 -07:00 |
|
wangyix
|
5b0b484727
|
finished new audio stats (looks good on Windows)
|
2014-07-23 11:00:48 -07:00 |
|
wangyix
|
d9692e4af4
|
changed a > to >= in handleAudioInput; added audio input buffer latency to stats;
|
2014-07-22 17:34:35 -07:00 |
|
wangyix
|
1b2dc2cbe1
|
added central audio stats including pipeline latency; old stats still there
|
2014-07-22 14:21:53 -07:00 |
|
wangyix
|
f7381c70bc
|
starvcount and notmixedcount also reset when audiomixer is killed
|
2014-07-22 11:09:47 -07:00 |
|
wangyix
|
847bc28990
|
Audio stats now reset when AudioMixer is killed
|
2014-07-22 10:27:26 -07:00 |
|
wangyix
|
f6ef61e76a
|
fixed some typos
|
2014-07-21 17:15:08 -07:00 |
|
wangyix
|
0bcc13aec9
|
made Audio always push a whole number of frames to the audio output
|
2014-07-21 17:12:03 -07:00 |
|