Ken Cooke
|
0fe404adbb
|
Merge branch 'master' of https://github.com/highfidelity/hifi into audio-noisegate-new
|
2017-05-23 17:31:03 -07:00 |
|
Ken Cooke
|
6b740e855d
|
Optimize the loudness computation
NOTES:
Loudness is now measured post-gating, for improved metering.
Keep original algorithm, since other code depends on loudness behavior.
|
2017-05-23 14:31:24 -07:00 |
|
Ken Cooke
|
a6a29786ae
|
Cleanup
|
2017-05-23 12:53:39 -07:00 |
|
Ken Cooke
|
8608695695
|
Remove old noise gate
|
2017-05-23 12:52:29 -07:00 |
|
Ken Cooke
|
175d1be7ca
|
Implement state-machine to detect gate opening/closing. Fixes bugs with mute.
|
2017-05-23 12:32:41 -07:00 |
|
Ken Cooke
|
850dbd76c9
|
Integrate new noise gate
|
2017-05-23 11:12:36 -07:00 |
|
Ken Cooke
|
986d86ec17
|
Fix nasty preexisting bug in computing numSamples, where sizeof(SAMPLE_SIZE) incorrectly returns 4 instead of 2.
|
2017-05-23 10:29:43 -07:00 |
|
Ken Cooke
|
71de3d5ca1
|
Instantiate new gate with the correct number of channels
|
2017-05-23 08:40:15 -07:00 |
|
Zach Pomerantz
|
c5a0a1af2f
|
Merge pull request #10429 from zzmp/audio/close-device
Close audio device when switching outputs
|
2017-05-18 17:18:53 -04:00 |
|
Vladyslav Stelmakhovskyi
|
045e93fb95
|
Code style fixes #2
|
2017-05-11 21:49:07 +02:00 |
|
Vladyslav Stelmakhovskyi
|
4290eb21ea
|
Fixed possible crashes/freezes on input audio switch
|
2017-05-11 15:41:07 +02:00 |
|
Vladyslav Stelmakhovskyi
|
e4d9772bbc
|
Fixed crashes/freezes on audio switch
|
2017-05-11 15:20:36 +02:00 |
|
Vladyslav Stelmakhovskyi
|
2328da3c48
|
Merge branch 'master' into audio-source-sync
|
2017-05-10 21:22:40 +02:00 |
|
Vladyslav Stelmakhovskyi
|
2d46f9d30e
|
Move most of the logic to C++ model, speed up initialization. Reduce number of AudioClient blocking calls to minimum
|
2017-05-10 21:21:39 +02:00 |
|
Zach Pomerantz
|
5a11911e1d
|
close audio device when switching
|
2017-05-09 19:38:52 -04:00 |
|
Zach Pomerantz
|
219062b76a
|
Merge branch 'master' of github.com:highfidelity/hifi into fix/audio-underrun
|
2017-05-09 17:32:24 -04:00 |
|
Zach Pomerantz
|
c478f1a752
|
synchronously fill injector buffer on underrun
|
2017-05-09 16:34:42 -04:00 |
|
Zach Pomerantz
|
73a3bf413b
|
update local audio thread name
|
2017-05-08 20:14:09 -04:00 |
|
Zach Pomerantz
|
b6f652e0ea
|
use network period multiple for local audio buffer
|
2017-05-08 20:05:14 -04:00 |
|
Zach Pomerantz
|
defc3c1c4f
|
Merge branch 'master' of github.com:highfidelity/hifi into fix/audio-bg-join
|
2017-05-08 19:55:10 -04:00 |
|
Vladyslav Stelmakhovskyi
|
d0111ac0bb
|
Merge branch 'master' into audio-source-sync
|
2017-05-08 20:09:34 +02:00 |
|
Zach Pomerantz
|
7db404eba0
|
recast avoid overwriting buffer logic
|
2017-05-05 18:16:48 -04:00 |
|
Zach Pomerantz
|
ed3fc004a6
|
avoid assignment-as-test
|
2017-05-05 18:15:56 -04:00 |
|
Zach Pomerantz
|
48af83a960
|
guard against audio injector and local buffer datarace
|
2017-05-05 17:05:40 -04:00 |
|
Zach Pomerantz
|
cdf6c332a6
|
prevent overflow of local injectors buffer
|
2017-05-05 16:29:52 -04:00 |
|
Zach Pomerantz
|
e882e7b648
|
rm extra lock in audio read
|
2017-05-05 15:37:01 -04:00 |
|
Zach Pomerantz
|
ca7cd61c64
|
Merge branch 'master' of github.com:highfidelity/hifi into fix/audio-bg-join
|
2017-05-05 13:04:01 -04:00 |
|
Vladyslav Stelmakhovskyi
|
d18ac6dd49
|
Reimplemented Tablet Audio screen using C++ model
|
2017-04-28 23:02:28 +02:00 |
|
Stephen Birarda
|
da1d93b86c
|
fix emission of inputReceived in AudioClient
|
2017-04-25 15:41:37 -07:00 |
|
Zach Pomerantz
|
e9c5b86003
|
use mutex, not cv
|
2017-04-25 16:02:43 -04:00 |
|
Zach Pomerantz
|
c27dd446eb
|
rename to standard
|
2017-04-25 14:59:30 -04:00 |
|
Zach Pomerantz
|
4a26785eda
|
cleanup Audio bg threads in cleanupBeforeQuit
|
2017-04-24 18:21:27 -04:00 |
|
Zach Pomerantz
|
cd2665fc55
|
standardize Audio bg thread joins
|
2017-04-24 18:10:50 -04:00 |
|
Zach Pomerantz
|
b6d111369f
|
Merge pull request #9935 from zzmp/fix/audio-initialization
Fix data race in audio output initialization
|
2017-03-21 00:23:28 -04:00 |
|
Zach Pomerantz
|
20ea13e00a
|
Merge pull request #9897 from zzmp/record/noise-gate
Add AudioNoiseGate to recordings played through Interface
|
2017-03-21 00:21:20 -04:00 |
|
Zach Pomerantz
|
a68146e7d9
|
mv audio output init to output thread
|
2017-03-17 15:31:00 -04:00 |
|
Ken Cooke
|
652c80057e
|
Merge pull request #9924 from zzmp/fix/noise-delay
Use single frame buffer for local audio injectors
|
2017-03-17 11:24:02 -07:00 |
|
Zach Pomerantz
|
db956f4cc3
|
use single frame buffer for local audio
|
2017-03-16 18:06:18 -04:00 |
|
Zach Pomerantz
|
789bb7c855
|
rename audio(Mic)OutboundPPS
|
2017-03-15 13:30:39 -04:00 |
|
Zach Pomerantz
|
2d0e11e2d1
|
add AudioNoiseGate to recording
|
2017-03-15 13:30:39 -04:00 |
|
Zach Pomerantz
|
b1e5e43faa
|
mv AudioNoiseGate to audio
|
2017-03-15 00:15:33 +00:00 |
|
Zach Pomerantz
|
0abcda86a8
|
mv AudioNoiseGate to audio
|
2017-03-15 00:14:55 +00:00 |
|
ZappoMan
|
956fdd0933
|
CR feedback
|
2017-03-13 12:06:38 -07:00 |
|
ZappoMan
|
099ee1db7f
|
CR feedback
|
2017-03-13 12:05:42 -07:00 |
|
ZappoMan
|
3e020ede78
|
CR feedback
|
2017-03-13 11:58:43 -07:00 |
|
Brad Hefta-Gaub
|
a38965d628
|
add more audio stats
|
2017-03-11 09:50:30 -08:00 |
|
Brad Hefta-Gaub
|
eaea718de1
|
add various scriping interfaces for managing the audio scope and detecting noise gate transitions
|
2017-03-10 17:08:19 -08:00 |
|
Brad Hefta-Gaub
|
69fdea3621
|
fix typo in comment
|
2017-03-10 11:44:53 -08:00 |
|
Brad Hefta-Gaub
|
a4eac3cbc0
|
Merge branch 'master' of https://github.com/highfidelity/hifi into fadeInWhenOpeningNoiseGate
Conflicts:
libraries/audio-client/src/AudioNoiseGate.cpp
|
2017-03-10 11:43:30 -08:00 |
|
Brad Hefta-Gaub
|
2d595c1f87
|
CR feedback
|
2017-03-08 20:29:32 -08:00 |
|