Commit graph

8 commits

Author SHA1 Message Date
Chris Hold
5e0bb53e09
Map 2 extra channels in 5th order HOA
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2024-02-16 16:16:08 -05:00
Chris Hold
965afac29b
Provide 4th order HOA map 3 mixing and demixing
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2024-02-16 16:14:54 -05:00
Chris Hold
ffd1b0b137
Provide 5th order HOA map 3 mixing and demixing
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2024-02-14 22:18:53 -05:00
Jean-Marc Valin
722a66b84b
Remove ambisonics experimental flag 2018-07-26 19:49:35 -04:00
Mark Harris
01b035f8ba
Silence compiler warnings
clang -Wcast-align warnings with ambisonics enabled
clang -Wnull-pointer-arithmetic warnings in test_opus_api.c
gcc -Wimplicit-fallthrough warnings on arm
msvc warning C4244 in celt_encoder.c with fixed point
2018-07-21 21:35:39 -07:00
Andrew Allen
cae4445fb7
Ensure mapping matrix size is always valid.
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2017-12-07 18:04:19 -05:00
Andrew Allen
65f11d326d
Fix memory issues in Projection API.
Modified by Jean-Marc Valin

Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2017-12-07 13:04:19 -05:00
Andrew Allen
f643c03fba
Support for Channel Mapping 253
OpusProjection* classes
MixingMatrix class
Projection tests

Change-Id: I98644466abf4ffd36e48bdecad1204d69e1539b9
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2017-11-07 17:44:36 -05:00