Chris Hold
Chris Hold
https://github.com/xiph/opusfile/pull/45 now also fixes Ambisonics mapping 3 and mapping 255.
This simple fix at least provides an option for all uncoupled streams https://github.com/xiph/opus-tools/pull/80
This https://github.com/xiph/opus-tools/pull/80 should also fix this issue
Closing in favor of https://github.com/chris-hld/spaudiopy/commit/1ad2f796aa28c1d1b97d24408fbf510cd269b0d6
The current state should enable encoding and decoding of Ambix / Higher-order ambisonics with the standard opus tools. Any reviews or suggestions are very welcome.
I took care of a last warning and completed the cleanup and documentation / commenting. Everything related to mapping 3 should now also be guarded by `OPUS_HAVE_OPUS_PROJECTION_H`. I am using...
I just stumbled across this problem. I'll need a `sfs.util.normalize_vector()`. Please do not remove, but rename ;)
`util.direction_vector(point1, point2)` would be very handy, if not necessary. Or I would introduce an optional "base" to `normalize_vector()` . The default would be 0. Please have a look at this:...
Sorry, I think the accurate term is "initial point" of a vector. Typically our direction vectors are normalized.
I was facing the same problem. Also the API seems to change quite frequently... Eventually I gave up on chasing them (couldn't fix to a specific old version for other...