Chris Robinson
|
bb597546e1
|
Make sure to stop ALSA playback when the backend stops
|
2020-12-12 15:10:25 -08:00 |
|
Chris Robinson
|
e179bf0a12
|
Move the mixer functions to core
|
2020-12-12 14:58:09 -08:00 |
|
Chris Robinson
|
f57801102a
|
Remove an unnecessary include and forward declaration
|
2020-12-12 14:21:45 -08:00 |
|
Chris Robinson
|
1ad944555c
|
Move some HRTF definitions to a separate header
|
2020-12-12 14:15:17 -08:00 |
|
Chris Robinson
|
176bc8a835
|
Avoid passing DirectHrtfState to MixDirectHrtf
|
2020-12-12 13:52:14 -08:00 |
|
Chris Robinson
|
191fe888b4
|
Move ambidefs.h to core
|
2020-12-12 10:38:24 -08:00 |
|
Chris Robinson
|
1bb7f575f0
|
Don't modify the IR size of loaded HRTFs
|
2020-12-11 15:08:50 -08:00 |
|
Chris Robinson
|
bd08b9a5b5
|
Use constexpr variables instead of macros
|
2020-12-06 08:49:20 -08:00 |
|
Chris Robinson
|
4ee95dc296
|
Use a smaller FFT for convolution
|
2020-12-05 14:18:19 -08:00 |
|
Chris Robinson
|
8a352d25f9
|
Move the ringbuffer to common
|
2020-12-05 03:28:19 -08:00 |
|
Chris Robinson
|
2b919eac78
|
Use an alias for the DevFmtType type
|
2020-12-05 02:44:19 -08:00 |
|
Chris Robinson
|
16ec07275f
|
Remove an unneeded include
|
2020-12-04 14:45:55 -08:00 |
|
Chris Robinson
|
50e33ce8f4
|
Change some macros into constexpr variables
|
2020-12-04 13:53:56 -08:00 |
|
Chris Robinson
|
c4132b80ed
|
Move a couple more things to core
|
2020-12-04 13:13:52 -08:00 |
|
Chris Robinson
|
69d55d7e03
|
Move the filters to core
|
2020-12-04 11:15:50 -08:00 |
|
Chris Robinson
|
84d47f7d4c
|
Move the bsinc tables to core
|
2020-12-04 11:15:50 -08:00 |
|
Chris Robinson
|
36c1589c11
|
Move mastering.cpp/h to core
|
2020-12-04 11:15:50 -08:00 |
|
Chris Robinson
|
aa05feec4a
|
Avoid a global MAX_PITCH macro
|
2020-12-04 11:15:50 -08:00 |
|
Chris Robinson
|
b1c2671e9d
|
Move the resampler declarations to a more appropriate header
|
2020-12-04 11:15:50 -08:00 |
|
Chris Robinson
|
75f469fa71
|
Remove some unnecessary includes
|
2020-12-04 11:15:50 -08:00 |
|
Chris Robinson
|
630a3b8cbd
|
Move lerp/cubic to alnumeric.h
|
2020-12-04 11:15:50 -08:00 |
|
Eliot Miranda
|
e3179aa058
|
Add a gain argument to altonegen (#502)
* Fix a speeling rorre in an error message.
Add a gain command-line argument to altonegen.c
* Fix some formatting issues and a copy/paste error.
|
2020-12-04 11:15:27 -08:00 |
|
Chris Robinson
|
8750810f5c
|
Change a couple macros into constexpr variables
|
2020-11-28 03:38:20 -08:00 |
|
Chris Robinson
|
eb9b9fb4e5
|
Avoid AL types in mastering.cpp/h
|
2020-11-28 02:06:56 -08:00 |
|
Chris Robinson
|
dbfdd35545
|
Move some declarations to more appropriate headers
|
2020-11-27 22:27:45 -08:00 |
|
Chris Robinson
|
7e798df7b8
|
Avoid AL types in the converter
|
2020-11-27 21:40:02 -08:00 |
|
Chris Robinson
|
b0919240ab
|
Move some sources to a separate directory
To begin separating the ALC interfaces from internal ones.
|
2020-11-27 19:18:17 -08:00 |
|
Chris Robinson
|
32b9a46b39
|
Move AL EffectProp handling to separate sources
|
2020-11-25 13:55:29 -08:00 |
|
Chris Robinson
|
3970252da9
|
Don't limit the available converted sample count to BUFFERSIZE
|
2020-11-25 04:20:16 -08:00 |
|
Chris Robinson
|
28278a9c15
|
Fix a UInt32 variable type
|
2020-11-24 16:43:38 -08:00 |
|
Chris Robinson
|
f16692ecf8
|
Fill all buffers for CoreAudio playback
|
2020-11-24 14:47:04 -08:00 |
|
Chris Robinson
|
ba39c622ef
|
Disable buffer allocation with CoreAudio capture
|
2020-11-24 14:44:13 -08:00 |
|
Chris Robinson
|
7632dfb51a
|
Use a type alias instead of decltype
|
2020-11-23 12:20:33 -08:00 |
|
Chris Robinson
|
d08d6b18c4
|
Ceil the scaled buffer size instead of round
The result has to be large enough to get the original requested size from it.
|
2020-11-23 10:55:13 -08:00 |
|
Chris Robinson
|
d062c16629
|
Fix buffer offset for the second conversion
|
2020-11-23 10:43:20 -08:00 |
|
Chris Robinson
|
31c7eb5c55
|
Fix capture buffer size scaling in CoreAudio
|
2020-11-23 10:40:20 -08:00 |
|
Chris Robinson
|
5d82058da7
|
Use kAudioUnitScope_Global to get the maximum frame size
|
2020-11-23 10:11:28 -08:00 |
|
Chris Robinson
|
534c487f14
|
Avoid AL types in hrtf.cpp/h
|
2020-11-22 17:27:22 -08:00 |
|
Chris Robinson
|
822224312d
|
Use optionals for some attribute parameters
|
2020-11-22 04:31:02 -08:00 |
|
Chris Robinson
|
21174047df
|
Make ALbuffer inherit from BufferStorage
|
2020-11-21 00:54:25 -08:00 |
|
Chris Robinson
|
54afcbe113
|
Use clearer variable names
|
2020-11-20 22:02:20 -08:00 |
|
Chris Robinson
|
2cb2ffef72
|
Disassociate internal buffer enums from AL enum values
|
2020-11-20 04:27:10 -08:00 |
|
Chris Robinson
|
c3cb09aa0c
|
Avoid AL types in the mixer
|
2020-11-20 03:59:14 -08:00 |
|
Chris Robinson
|
f85e76285f
|
Disassociate internal voice enums from AL enums
|
2020-11-20 01:37:19 -08:00 |
|
Chris Robinson
|
bee9917598
|
Disassociate internal format enums from ALC enums
|
2020-11-20 00:55:51 -08:00 |
|
Chris Robinson
|
0024ea229b
|
Don't try to override the CoreAudio maximum capture slice
|
2020-11-19 17:49:25 -08:00 |
|
Chris Robinson
|
03f9700071
|
Use BufferStorage for the buffer queue
|
2020-11-19 04:18:25 -08:00 |
|
Chris Robinson
|
537510afc8
|
Put the loop start/end in BufferStorage
|
2020-11-19 03:23:46 -08:00 |
|
Chris Robinson
|
88cb398a83
|
Avoid direct initialization of float32x4_t
|
2020-11-16 13:42:20 -08:00 |
|
Chris Robinson
|
1869dc14d4
|
Use WinAPI functions to check for NEON support
|
2020-11-16 12:42:33 -08:00 |
|