Zach Pomerantz
|
9017738a8d
|
start device check timer
|
2017-06-13 18:00:41 -04:00 |
|
Chris Collins
|
4b6c13bc1f
|
Merge pull request #10646 from ZappoMan/debugAudioProblems
Fix for no-audio on clean install
|
2017-06-10 11:32:42 -10:00 |
|
ZappoMan
|
6fe20f90a3
|
add better debugging for audio problems
use OS default device if settings have no values
|
2017-06-09 13:36:12 -07:00 |
|
Bradley Austin Davis
|
fc6a278217
|
Fixing dangling thread issues, consolidating thread management
|
2017-06-06 15:02:16 -07:00 |
|
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
|
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 |
|
Zach Pomerantz
|
db956f4cc3
|
use single frame buffer for local audio
|
2017-03-16 18:06:18 -04:00 |
|
Zach Pomerantz
|
2d0e11e2d1
|
add AudioNoiseGate to recording
|
2017-03-15 13:30:39 -04: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
|
1bdad89cbe
|
properly handle silent packet transitions
|
2017-03-08 17:27:46 -08:00 |
|
Chris Collins
|
de84e07281
|
Merge pull request #9714 from thoys/fix-recorder-js-playback
Fix recorder.js playback in interface
|
2017-02-23 09:59:37 -08:00 |
|
Thijs Wenker
|
5033e7be11
|
CR fixes
|
2017-02-23 18:22:36 +01:00 |
|
Thijs Wenker
|
13b2b6086f
|
Fix recorder.js playback in interface
|
2017-02-21 19:47:26 +01:00 |
|
Anthony J. Thibault
|
856a38af0c
|
Fix for audio, toolbar and tablet on macos.
|
2017-02-17 17:08:23 -08:00 |
|
Zach Pomerantz
|
061668cba4
|
use lock-free pipe for local audio in device callback
|
2017-01-22 00:25:08 -05:00 |
|