13
0
livetrax/libs/panners/vbap
Robin Gareus 1bf9c4c990 VBAP backend re-work (part two): speaker positioning
* clean up source (whitespace)
* fix speaker 3x3 matrix iteration
* update math to go along with Ardour Cartesian -- fixes rounding errors
* fix division by zero in cross_prod()
* disable old debug output

(NB PBD::spherical_to_cartesian() returns
  3.7494e-33, 6.12323e-17, 1 for azimuth 90 elevation 90 distance 1
while it should return
  0.000000, 0.000000, 1 for azimuth 90 elevation 90 distance 1
IOW  cos(90.0 * 2.0 * M_PI / 360.0) != 0
Cause unknown. This is currently worked around check in vec_length()
)
2014-01-13 09:37:34 -05:00
..
vbap_speakers.cc VBAP backend re-work (part two): speaker positioning 2014-01-13 09:37:34 -05:00
vbap_speakers.h VBAP backend re-work (part two): speaker positioning 2014-01-13 09:37:34 -05:00
vbap.cc
vbap.h
wscript