David Rowe
9a1bb27034
AnimationCache, ModelCache, SoundCache, and TextureCache JSDoc
2019-03-26 13:58:43 +13:00
SamGondelman
300dd39abf
fix script engine shutdown
2019-03-13 12:23:31 -07:00
Sam Gondelman
f013b9af2b
fix warnings
2019-03-13 00:24:19 -07:00
SamGondelman
609c4ab52e
try to fix audio injector threading issues
2019-03-12 18:41:43 -07:00
Seth Alves
d5e8cba1ee
make server-audio-loopback button work in HMDs
2019-03-04 13:47:55 -08:00
SamGondelman
dd0d7f0118
merge with master
2019-02-14 09:57:13 -08:00
Andrew Meadows
efe2767f3f
Merge pull request #14913 from SamGondelman/pal
...
Case 21147, Case 20944: Fix setTextures (pal, etc.)
2019-02-13 17:50:08 -08:00
SamGondelman
13ece79476
merge with master
2019-02-13 16:30:22 -08:00
SamGondelman
9e002c59d4
fix pal
2019-02-13 15:24:55 -08:00
Shannon Romano
8a07e2b31a
Merge pull request #14895 from ctrlaltdavid/M21132
...
Case 21132: Add "Avatar Script" classification to relevant JSDoc APIs
2019-02-13 10:35:00 -08:00
SamGondelman
189ccfde4a
clement's comments from PR14858
2019-02-12 09:51:11 -08:00
SamGondelman
77a8ddb3f0
Merge remote-tracking branch 'upstream/master' into materialMapping
2019-02-11 16:35:05 -08:00
SamGondelman
4202685a4b
Merge remote-tracking branch 'upstream/master' into fst
2019-02-11 16:07:36 -08:00
David Rowe
5428bb19dc
Add "Avatar Script" JSDoc API classification
2019-02-12 11:49:49 +13:00
SamGondelman
3ee448a89a
fix scattering and working on resource cache bug
2019-02-05 17:32:15 -08:00
Ken Cooke
cfaa841746
Add output silence-detection to the noise gate processing
2019-02-05 12:34:42 -08:00
Antonina Savinova
5d49a3f6df
Merge pull request #14732 from kencooke/audio-distattn-improvements
...
Bug fixes and improvements to audio distance attenuation
2019-01-29 14:02:29 -08:00
Shannon Romano
72d3eb9d33
Merge pull request #14797 from kencooke/audio-injector-stereo-distattn-bugfix2
...
case 20805: RC78.1 to master: Fix the distance attenuation of stereo local injectors
2019-01-29 13:12:51 -08:00
Ken Cooke
b0f8afa772
CR: don't expose "position" when not set
2019-01-29 11:21:17 -08:00
Ken Cooke
fa08e42da6
Restore legacy attenuation behavior for system sounds and scripts that do not set position.
...
JS detects when "position" was not set by the script.
C++ explicitly sets .positionSet=false when not set (for system sounds).
Local rendering uses a direct mix (no attenuation/HRTF) when not set.
2019-01-29 11:21:02 -08:00
Ken Cooke
b854840f43
Fix ASAN warnings due to mixed signed/unsigned arithmetic
2019-01-09 10:03:35 -08:00
Ken Cooke
83e1efd2f0
Improved reference distance = 2m
2019-01-03 15:12:42 -08:00
Ken Cooke
53dece5451
Clamp near-field distance attenuation to max gain
2019-01-03 14:50:44 -08:00
Ken Cooke
5148b60c73
Parameterize distance attenuation by reference distance (where gain = unity)
2019-01-03 14:43:15 -08:00
Ken Cooke
88d935a28e
Fix the audio injector "pitch" property
2018-11-29 08:12:14 -08:00
Ken Cooke
11252a8f56
Fix UBSAN warning (left-shift of negative integer) when peak limiter is called with implausibly large (or NaN) audio values
2018-11-28 16:48:34 -08:00
Atlante45
31033ad685
Update TTS audio API use
2018-11-14 15:42:39 -08:00
Clement
d2a1bb4806
CR
2018-11-14 14:46:08 -08:00
Clement
7192aed131
Rework audio data memory ownership model
2018-11-14 14:45:18 -08:00
Howard Stearns
545b85bc9d
Merge branch 'master' of github.com:highfidelity/hifi into no-url-logging
2018-11-13 09:55:54 -08:00
John Conklin II
ec4f2f781d
Merge pull request #14352 from Atlante45/feat/solo-source
...
[master] Add audio soloing feature
2018-11-12 14:07:30 -08:00
Howard Stearns
66ae01e0c3
Merge branch 'master' of github.com:highfidelity/hifi into no-url-logging
2018-11-12 12:55:20 -08:00
Brad Davis
8c4f0ec774
Vcpkg migration
2018-11-08 12:28:06 -08:00
Clement
f337579616
CR
2018-11-08 11:31:22 -08:00
Clement
ef54a63de6
Use uint8_t instead of bool on the wire
2018-11-07 17:54:49 -08:00
Clement
65a83cb026
Resend solo nodes on mixer reconnect
2018-11-07 11:41:04 -08:00
Roxanne Skelly
cef7000a72
Case 19754 - Remove logging URLs and related file locations.
...
The goal is to strip out data that can be used by untoward users in
copying models, avatars, etc.
2018-11-06 16:24:32 -08:00
Clement
37c69ebe62
Add audio soloing feature
2018-11-05 19:02:26 -08:00
Sam Gondelman
e3543cf098
Merge branch 'master' into scriptvec3
2018-10-17 13:10:29 -07:00
John Conklin II
e59e3720fe
Merge pull request #14139 from SamGondelman/animation
...
Fix various ResourceCache bugs
2018-10-17 11:13:35 -07:00
SamGondelman
4024f2a180
fix various resourcecache bugs
2018-10-04 11:29:22 -07:00
Sam Gondelman
4e96c3297b
Merge branch 'master' into scriptvec3
2018-10-03 17:14:15 -07:00
Sam Gondelman
5b6e7b2566
Merge branch 'master' into scriptvec3
2018-10-02 08:58:04 -07:00
Clement
585c278400
streamline mix operation
2018-09-28 15:45:56 -07:00
Ken Cooke
ac6dd57a30
HRTF starts in silent state
2018-09-28 15:00:52 -07:00
Ken Cooke
2dc89f81a5
Add HRTF reset()
2018-09-28 15:00:52 -07:00
Stephen Birarda
88fd42010d
make sure the audio stream stats size is right
2018-09-28 14:54:50 -07:00
Stephen Birarda
dacf343e9a
reduce codec mismatch and starve log spam
2018-09-28 14:54:50 -07:00
Stephen Birarda
7d8b15ed75
move valid position check to packet processing
2018-09-28 14:54:50 -07:00
Stephen Birarda
371de312cc
enumerate a vector of mixable streams for each listener
2018-09-28 14:54:50 -07:00
Ken Cooke
9dc0aa5c8d
HRTF starts in silent state
2018-09-26 18:23:26 -07:00
Ken Cooke
a8f7ff7d8a
Add HRTF reset()
2018-09-26 18:18:20 -07:00
Brad Davis
5adc4c2290
Protect against null pointer usage in sound scripting wrapper
2018-09-25 13:17:49 -07:00
SamGondelman
589e88af4a
Merge remote-tracking branch 'upstream/master' into scriptvec3
2018-09-04 17:54:45 -07:00
SamGondelman
9b75c7e07f
trying to separate colors and vectors
2018-09-04 17:20:05 -07:00
Ken Cooke
f5b7232f58
Cleanup
2018-09-03 14:00:30 -07:00
Ken Cooke
94e8ee99f5
AVX2 implementation of interpolate()
2018-09-03 13:06:49 -07:00
Ken Cooke
96aa0549be
AVX2 implementation of crossfade_4x2()
2018-09-01 12:08:49 -07:00
Ken Cooke
6583864597
AVX2 implementation of interleave_4x4()
2018-08-29 19:19:20 -07:00
Ken Cooke
6cc31e7397
AVX2 implementation of biquad2_4x4()
2018-08-29 13:30:13 -07:00
Ken Cooke
3e17556cc1
Prefer static_assert() over assert()
2018-08-29 10:47:02 -07:00
Ken Cooke
6f151ad283
Consistent parameter order for SIMD functions
2018-08-29 10:03:40 -07:00
Ken Cooke
bf348f43aa
Prepare for runtime CPU dispatch of all SIMD functions
2018-08-29 09:55:54 -07:00
SamGondelman
283c0c0311
s i m p l i f y
2018-08-23 11:47:56 -07:00
Sam Gondelman
f0986a7f5a
Merge branch 'master' into scriptvec3
2018-08-20 10:56:45 -07:00
Ken Cooke
496724f0db
formatting cleanup
2018-08-04 20:15:04 -07:00
Ken Cooke
2121e201d5
fix assert when azimuth is negative subnormal
2018-08-04 20:09:27 -07:00
Sam Gondelman
7772e8adf2
Merge branch 'master' into scriptvec3
2018-08-03 14:57:49 -07:00
David Rowe
fdd6b7e07b
Delete erroneous merge file
2018-08-04 07:29:57 +12:00
David Rowe
2270255d88
JSDoc review
2018-08-04 07:22:12 +12:00
David Rowe
32e3bb0e1d
Merge branch 'master' into M08513-a
...
# Conflicts:
# libraries/audio/src/SoundCache.h
2018-08-03 10:29:32 +12:00
David Rowe
baf88ab508
Revise scriptable resource caches' interfaces
2018-07-26 16:12:16 +12:00
David Rowe
16e06de9cd
Move scriptable caches into scripting interfaces
...
Removed non-working getResource() API functions.
2018-07-25 22:10:14 +12:00
David Rowe
396382afd7
Fill in Audio API JSDoc
2018-07-19 09:31:48 +12:00
David Rowe
806228299e
Stub out Audio JSDoc
2018-07-15 10:31:48 +12:00
SamGondelman
9929529f30
vec3 conversion
2018-07-11 14:18:22 -07:00
Atlante45
4a4c0d132e
Make stereo interface async
2018-06-18 17:26:29 -07:00
Ken Cooke
15163d7125
CR: warnings use qCWarning() instead of qCDebug()
2018-06-14 09:44:58 -07:00
Ken Cooke
16eefe7f14
Ensure self-sufficient headers
2018-06-09 19:44:12 -07:00
Ken Cooke
c69b006eac
Fix compiler warnings
2018-06-08 06:29:30 -07:00
Ken Cooke
318c30373f
Fix compiler warnings
2018-06-07 15:45:46 -07:00
Ken Cooke
da63ad53f2
Fix compiler warnings
2018-06-07 14:49:05 -07:00
Ken Cooke
a9b3d93260
Fix compiler warnings
2018-06-07 08:37:48 -07:00
Ken Cooke
41f3d81443
Include boilerplate MIT License in comments
2018-06-07 08:21:31 -07:00
Ken Cooke
bc4d900f7d
Support MP3 files as sound assets
2018-06-07 06:57:06 -07:00
Ken Cooke
22ca20e33a
Add MP3 decoder
2018-06-07 06:54:51 -07:00
David Rowe
e44e7ca35f
Fix up Resource and resource cache APIs' JSDoc
2018-05-21 11:57:16 +12:00
David Rowe
cad5b3fb15
Expand AudioEffectOptions JSDoc stubs
2018-05-14 09:28:50 +12:00
David Rowe
6d000f3362
JSDoc parameter for AudioEffectOptions constructor
2018-05-12 11:41:42 +12:00
David Rowe
cf9053c873
Merge branch 'master' into 21872-b
2018-05-12 10:50:31 +12:00
David Rowe
fb175d7110
AudioEffectOptions API JSDoc stubs
2018-05-11 20:36:10 +12:00
Seth Alves
826c427e2a
trying to sort-out audio-stream logging
2018-05-10 15:42:59 -07:00
Clement
da9fb9c751
Fix non self-sufficient headers
2018-05-04 16:26:41 -07:00
MiladNazeri
6efb710222
Merge pull request #13076 from ctrlaltdavid/21856-g
...
JSDoc fixes
2018-05-03 14:06:23 -07:00
Ken Cooke
028ea11405
Merge pull request #13080 from kencooke/audio-asan-warnings
...
Fix asan warnings
2018-05-03 10:32:59 -07:00
David Rowe
e95c38d939
Merge branch 'master' into 21856-g
...
# Conflicts:
# libraries/model-networking/src/model-networking/TextureCache.h
2018-05-03 21:03:14 +12:00
MiladNazeri
8e214d8ee8
Merge pull request #13049 from ctrlaltdavid/21856-d
...
List which contexts each namespace and class is available in
2018-05-03 01:29:14 -07:00
Ken Cooke
3e77d946ea
Silence warnings of unused functions
2018-05-02 17:48:04 -07:00
Ken Cooke
3071b410bf
Remove obsolete 32-bit optimizations
2018-05-02 15:42:53 -07:00
Ken Cooke
5f394fb254
Remove workaround for VS2013 bug
2018-05-02 15:31:40 -07:00