Ken Cooke
|
c06d28ee5f
|
Improved quality of the audio resampling filter kernel
|
2018-03-10 10:34:10 -08:00 |
|
Dante Ruiz
|
3a39fca268
|
made requested changes
|
2018-03-09 10:09:51 -08:00 |
|
Dante Ruiz
|
c49d0557fc
|
fixing check box issues
|
2018-03-09 09:29:37 -08:00 |
|
Dante Ruiz
|
55d8cfd4c1
|
make sure dont make audio devices that don't use stereo use stereo
|
2018-03-02 10:56:44 -08:00 |
|
Ken Cooke
|
bc7b983f48
|
Fast approximation of the azimuth parallax correction
|
2018-02-28 04:44:20 -08:00 |
|
Ken Cooke
|
41ccf6afd8
|
Compensate the near-field azimuth correction for the parallax baked into the HRTF dataset
|
2018-02-27 12:49:32 -08:00 |
|
Ken Cooke
|
bb2f3cac2c
|
Use named constant for the onset of near-field corrections (1 meter)
|
2018-02-27 08:51:55 -08:00 |
|
Ken Cooke
|
e367167709
|
New HRTF with near-field audio spatialization
|
2018-02-22 15:53:28 -08:00 |
|
Stephen Birarda
|
ffd10b79bf
|
refuse to handle positional audio streams with NaN position
|
2018-02-02 11:21:50 -08:00 |
|
Ken Cooke
|
e2e4e7f423
|
Re-implement collision sound pitch shifting
|
2018-01-19 16:03:59 -08:00 |
|
Ken Cooke
|
a421ba7649
|
Add "pitch" parameter to scriptable audio injector options.
Used in playSound() to pitch-shift the audio when injector is created.
|
2018-01-19 14:50:51 -08:00 |
|
Ken Cooke
|
660032d8fb
|
Fix bug in how emitAudioPacket() determines mono/stereo.
Compressed bytes were counted as if audio samples.
|
2018-01-10 06:54:27 -08:00 |
|
Ken Cooke
|
b6a88bbdda
|
Invalid WAV files should always be logged and not played
|
2017-12-14 10:20:46 -08:00 |
|
Ken Cooke
|
a99b1ffa23
|
HRTF cleanup
|
2017-10-29 18:01:43 -07:00 |
|
luiscuenca
|
b7c375f396
|
Cleaning
|
2017-10-25 19:09:37 -07:00 |
|
luiscuenca
|
3d3077978e
|
Simplyfied and fixed null pointer
|
2017-10-25 18:47:10 -07:00 |
|
John Conklin II
|
31b8013ed9
|
Merge pull request #11538 from kencooke/audio-mac-bugfix2
Additional cleanup of audio noise gate
|
2017-10-17 11:02:55 -07:00 |
|
Ken Cooke
|
bd82f47c66
|
Remove debug logging
|
2017-10-16 12:11:50 -07:00 |
|
Ken Cooke
|
7c14d5bbdf
|
Remove debug logging
|
2017-10-16 11:43:52 -07:00 |
|
Ken Cooke
|
a702c5a0e4
|
Fix audio glitches caused by initial burst of SelectedAudioFormat packets.
Temporary codec mismatch is expected during audio codec startup, due to packets already in-flight.
|
2017-10-16 11:41:40 -07:00 |
|
Ken Cooke
|
e4e37e65e6
|
Handle packets in-flight during audio codec startup
|
2017-10-13 08:19:30 -07:00 |
|
Ken Cooke
|
b026a0461d
|
Fix clang warnings for left-shift of signed int
|
2017-10-10 09:13:06 -07:00 |
|
Ken Cooke
|
4f19366349
|
Remove debug code
|
2017-10-06 08:05:55 -07:00 |
|
Ken Cooke
|
c6f3a9d9c3
|
Better comments
|
2017-10-06 08:04:18 -07:00 |
|
Ken Cooke
|
516e983dfb
|
Refactor peakhold to avoid mixed signed/unsigned fixed-point math
|
2017-10-06 08:03:25 -07:00 |
|
Ken Cooke
|
8822b1bfa4
|
Minor cleanup
|
2017-10-05 09:49:38 -07:00 |
|
Ken Cooke
|
82d13090f9
|
Better comments
|
2017-10-05 09:28:30 -07:00 |
|
Ken Cooke
|
d8341a0929
|
Work around compiler optimization bug
|
2017-10-05 09:27:07 -07:00 |
|
Ken Cooke
|
218de29356
|
disable compiler optimization as temporary fix
|
2017-10-05 07:39:21 -07:00 |
|
Bradley Austin Davis
|
b93e91b9f3
|
New android toolchain
|
2017-09-19 13:45:12 -07:00 |
|
Ken Cooke
|
684b7fee5a
|
DC filter cutoff at 0.5Hz
|
2017-08-24 11:20:22 -07:00 |
|
Ken Cooke
|
4a253023ee
|
float constants
|
2017-08-24 10:15:54 -07:00 |
|
Ken Cooke
|
c3ff505b73
|
More aggressive noise gate threshold
|
2017-08-24 10:06:41 -07:00 |
|
Atlante45
|
70a5916ef3
|
Fix debug builds startup crash
|
2017-07-19 16:18:01 -07:00 |
|
Seth Alves
|
06618e81d0
|
remove unneeded <>
|
2017-07-12 13:14:32 -07:00 |
|
Seth Alves
|
ddf2312dc6
|
code review
|
2017-07-12 12:45:52 -07:00 |
|
Seth Alves
|
b556ddc0ef
|
remove unneeded AudioInjectorPointer constructor
|
2017-07-12 07:24:19 -07:00 |
|
Seth Alves
|
084a989a7a
|
stopAndDeleteLater is now just stop
|
2017-07-11 21:21:42 -07:00 |
|
Seth Alves
|
3897ab2723
|
don't call deleteLater on smartpointered object
|
2017-07-11 20:16:00 -07:00 |
|
Seth Alves
|
972dc4d1b2
|
more const ref
|
2017-07-11 19:56:34 -07:00 |
|
Seth Alves
|
c52e7e180a
|
use const AudioInjectorPointer& in some places
|
2017-07-11 19:42:03 -07:00 |
|
Seth Alves
|
81489ea6c4
|
use QEnableSharedFromThis
|
2017-07-11 18:44:37 -07:00 |
|
Seth Alves
|
0b2f13dacc
|
don't use deleteLater on smartpointered object
|
2017-07-11 17:07:44 -07:00 |
|
Seth Alves
|
59c586bc5d
|
remove unused code
|
2017-07-11 16:58:19 -07:00 |
|
Seth Alves
|
3c8c87cff5
|
i hate you, milkman dan
|
2017-07-11 16:48:28 -07:00 |
|
Seth Alves
|
3670a04d8e
|
switch bare pointers to AudioInjector objects to be QSharedPointers
|
2017-07-11 14:24:58 -07:00 |
|
Brad Davis
|
6fc82bb351
|
Switch to preprocessor macro for blocking invokes to capture function information
|
2017-06-30 11:36:24 -07:00 |
|
Brad Davis
|
b52dd7b822
|
Don't use blocking connections on the main thread
|
2017-06-29 20:45:17 -07:00 |
|
Brad Hefta-Gaub
|
197006e3d3
|
Merge pull request #10780 from kencooke/audio-hrtf-avx512
HRTF optimizations
|
2017-06-22 13:34:05 -07:00 |
|
Ken Cooke
|
af0f460659
|
Fix extra whitespace
|
2017-06-22 06:38:13 -07:00 |
|