Chris Robinson
|
78f73a4277
|
Avoid dynamic vectors in AmbDecConf
Also add a bit more sanity checking
|
2020-12-25 08:31:02 -08:00 |
|
Chris Robinson
|
204f7d8811
|
Rename From2D to FromACN2D
|
2020-12-25 06:40:13 -08:00 |
|
Chris Robinson
|
20820fd01b
|
Move the ambdec loader to core
|
2020-12-25 06:30:47 -08:00 |
|
Chris Robinson
|
50e33ce8f4
|
Change some macros into constexpr variables
|
2020-12-04 13:53:56 -08:00 |
|
Chris Robinson
|
69d55d7e03
|
Move the filters to core
|
2020-12-04 11:15:50 -08:00 |
|
Chris Robinson
|
540315b07c
|
Handle the front stablizer with the B-Format decoder
|
2020-06-15 02:13:14 -07:00 |
|
Chris Robinson
|
7ed37a8282
|
Use dual-band for the internal quad and 7.1 decoders
|
2020-05-07 03:15:46 -07:00 |
|
Chris Robinson
|
bef25361f1
|
Make the built-in decoders more flexible
|
2020-05-06 19:31:31 -07:00 |
|
Chris Robinson
|
f82fca2c6a
|
Fix the dual-band decoder
|
2020-05-05 16:56:25 -07:00 |
|
Chris Robinson
|
32c9dbd7ff
|
Avoid an extraneous index map
|
2020-01-15 10:45:08 -08:00 |
|
Chris Robinson
|
fcfcb88b28
|
Repack B-Format decoder fields
This should better provide sequential access.
|
2020-01-15 10:09:41 -08:00 |
|
Chris Robinson
|
c112acadaf
|
Transpose BFormatDec's matrices
This allows the band-split and output mix to happen together, rather than
splitting all input channels first and then mixing them to output.
|
2020-01-14 23:08:04 -08:00 |
|
Chris Robinson
|
030d428aec
|
Clean up some formating
|
2020-01-14 13:10:01 -08:00 |
|
Chris Robinson
|
cdd24c7d01
|
Combine identical arrays
|
2020-01-04 00:59:49 -08:00 |
|
Chris Robinson
|
462bcd4ab7
|
Use a span instead of an array+size
|
2020-01-04 00:37:59 -08:00 |
|
Chris Robinson
|
3b3d3d3a03
|
Use a span for the band-splitter input
|
2019-12-25 21:48:58 -08:00 |
|
Chris Robinson
|
2646f509ee
|
Store the ambisonic order as unsigned
|
2019-09-13 20:04:22 -07:00 |
|
Chris Robinson
|
6699f3cf1c
|
Use unsigned channel indices
|
2019-09-12 04:17:21 -07:00 |
|
Chris Robinson
|
88a8bf903b
|
Use size_t for the post-process sample length
|
2019-08-25 15:36:40 -07:00 |
|
Chris Robinson
|
8fd90334a1
|
Pass the MixRow buffer size as a span
|
2019-08-20 00:27:28 -07:00 |
|
Chris Robinson
|
2d0568c048
|
Allow using a variable channel stride for MixRowSamples
|
2019-08-19 08:02:08 -07:00 |
|
Chris Robinson
|
4f4ef3a410
|
Don't require MixRow's output to be a FloatBufferLine
|
2019-08-18 15:15:56 -07:00 |
|
Chris Robinson
|
80a85febcf
|
Update some includes
|
2019-08-05 18:36:39 -07:00 |
|
Chris Robinson
|
2fa2c35bdc
|
Modify LIKELY and UNLIKELY to not need extra parenthesis
|
2019-08-04 11:59:14 -07:00 |
|
Chris Robinson
|
13222d719d
|
Make a couple counts size_t
|
2019-08-03 13:05:42 -07:00 |
|
Chris Robinson
|
cb3e96e756
|
Rename Alc to alc
|
2019-07-28 18:56:04 -07:00 |
|