Stephen Birarda
|
d083e75d2d
|
groundwork for better locally looped audio
|
2014-11-11 09:59:10 -08:00 |
|
Philip Rosedale
|
c965c21702
|
Merge pull request #3758 from ey6es/master
Mirror/warning fixes.
|
2014-11-10 17:23:43 -08:00 |
|
Philip Rosedale
|
885a93b7e3
|
Merge pull request #3769 from birarda/plugs
add guard for handling of local audio
|
2014-11-10 17:20:19 -08:00 |
|
Stephen Birarda
|
dabc2b23a3
|
add a guard in case local audio cannot be handled
|
2014-11-10 15:51:56 -08:00 |
|
Atlante45
|
02b401701f
|
Set a minimum mute intervalle in the mixer
|
2014-11-10 15:46:36 -08:00 |
|
Atlante45
|
125ef0e3e2
|
make pulsate function into a cos
|
2014-11-10 15:12:40 -08:00 |
|
Atlante45
|
53fb9e9047
|
make mute icon pulsate when muted
|
2014-11-10 14:11:17 -08:00 |
|
Andrzej Kapolka
|
431bb0af1d
|
Merge branch 'master' of https://github.com/highfidelity/hifi
Conflicts:
interface/src/Application.cpp
|
2014-11-10 11:46:09 -08:00 |
|
Stephen Birarda
|
2ca673175a
|
rename StdDev to StDev, patch its leak
|
2014-11-07 17:15:54 -08:00 |
|
Andrzej Kapolka
|
6445b3aa5d
|
Linux warnings fixes.
|
2014-11-07 15:59:16 -08:00 |
|
Stephen Birarda
|
bd8b71a02a
|
complete handling of local audio loopback
|
2014-11-07 11:05:01 -08:00 |
|
Stephen Birarda
|
f1a238a6c2
|
piping for local UI sounds
|
2014-11-07 10:08:09 -08:00 |
|
Atlante45
|
011e531971
|
Magic numbers and casts
|
2014-11-07 14:41:59 +01:00 |
|
Atlante45
|
dcfeef4712
|
Reference and comments
|
2014-11-07 00:24:37 +01:00 |
|
Atlante45
|
1e6cadc7c1
|
Extra lines
|
2014-11-07 00:06:57 +01: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 |
|
Atlante45
|
efc86b9f75
|
Remove debug
|
2014-11-06 17:42:27 +01:00 |
|
Atlante45
|
ff197a2f64
|
Base implementation for own reverb
|
2014-11-06 12:46:37 +01: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 |
|
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 |
|
Atlante45
|
847ef64b66
|
move audio env data over to new packet
|
2014-10-24 14:27:55 -07:00 |
|
Atlante45
|
8ccbfcf695
|
code cleanup
|
2014-10-22 16:41:41 -07:00 |
|
Atlante45
|
94f66ef37a
|
Reverb logic tweaks
|
2014-10-20 15:35:01 -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
|
0f128509d8
|
removed old processReceivedAudio method
|
2014-10-16 10:58:19 -07:00 |
|
NextPrior
|
a0a5530641
|
Initial reverb implementation
Conflicts:
interface/CMakeLists.txt
interface/src/Audio.cpp
interface/src/Audio.h
libraries/script-engine/src/ScriptEngine.cpp
|
2014-10-13 18:13:51 -07:00 |
|
Philip Rosedale
|
75e536235c
|
Avatars look at your camera, not your avatar. Improvements to lookAt code
|
2014-09-24 14:38:44 -07:00 |
|
Craig Hansen-Sturm
|
90379ee7eb
|
frame and channel counts are now consistently uint32_t / float32_t replaces float
|
2014-09-20 04:50:11 -07:00 |
|
ZappoMan
|
9cbc53abc3
|
pack position and orientation in silent frames
|
2014-09-16 13:06:46 -07:00 |
|
Craig Hansen-Sturm
|
089267a937
|
completely remove new audio objects from playback rendering path when they are unused
|
2014-09-14 12:26:25 -07:00 |
|
Craig Hansen-Sturm
|
2c7d15c01b
|
disable input gain/mute
|
2014-09-12 18:32:28 -07:00 |
|
Craig Hansen-Sturm
|
ecae9d5e85
|
compiler warnings
|
2014-09-11 17:20:15 -07:00 |
|
Craig Hansen-Sturm
|
ca4d1375f5
|
fix for recent stereo/mono and echo local server regression
|
2014-09-10 16:21:06 -07:00 |
|
Craig Hansen-Sturm
|
015fdec6bd
|
Merge branch 'audio-windows' of https://github.com/chansensturm/hifi into audio-windows
|
2014-09-10 13:05:52 -07:00 |
|
wangyix
|
7a2897fb6b
|
fixes/patches for win32/vs2013 startup and shutdown
|
2014-09-10 12:24:59 -07:00 |
|
Craig Hansen-Sturm
|
424cffcd99
|
remove stray debugging info
|
2014-09-08 15:33:24 -07:00 |
|
Craig Hansen-Sturm
|
cb4aab3902
|
allocate 8x buffer size (for pulse audio) / more audioGain loop unrolling w/frame alignment check
|
2014-09-08 15:28:55 -07:00 |
|
Craig Hansen-Sturm
|
04eca22a50
|
allocate 4x initial input buffer size
|
2014-09-08 14:28:53 -07:00 |
|
Craig Hansen-Sturm
|
f309875069
|
formatting/renaming
|
2014-09-06 02:50:37 -07:00 |
|
Craig Hansen-Sturm
|
7a5ec429d1
|
audio rendering loop now uses input-gain, tone-generator, noise-generator, and post-generator-gain objects / audiobuffer object now shared between all new audio objects / zero buffer copy between new objects / inline tone-generator code removed / new audio options for generators
|
2014-09-06 02:29:48 -07:00 |
|
Atlante45
|
2448229b46
|
fix for crash in Audio
|
2014-08-27 16:03:53 -07:00 |
|
Craig Hansen-Sturm
|
e941e58626
|
merge HEAD with PR-3281
|
2014-08-26 18:25:40 -07:00 |
|
Atlante45
|
acb55ce65e
|
Switched audio play back to AudioInjector out of Audio
|
2014-08-18 12:31:44 -07:00 |
|
wangyix
|
7a8a8684d6
|
fixed crash when audioscope frame size is reduced
|
2014-08-14 15:56:13 -07:00 |
|
wangyix
|
db0fbcab97
|
merge with upstream
|
2014-08-13 11:09:55 -07:00 |
|
wangyix
|
f34f0a719b
|
fixed lastPopOutput null ptr errors for frame loudness check
|
2014-08-13 10:26:01 -07:00 |
|
wangyix
|
7f53ae0e4f
|
fixed warnings
|
2014-08-12 12:22:13 -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 |
|
Craig Hansen-Sturm
|
481108ecd1
|
added support for biquad, parametric, and multi-band filter eq
|
2014-08-10 22:47:27 -07:00 |
|
wangyix
|
7a063b8bc8
|
scope seems to be working now using networkSamples
|
2014-08-08 18:16:25 -07:00 |
|
wangyix
|
fea97f8fe8
|
added networkSamples buffer to MixedProcessedAudioStream
|
2014-08-08 17:17:30 -07:00 |
|
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 |
|