13
0
livetrax/libs/panners/vbap
Robin Gareus d3e1d54280 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-11 23:38:27 +01:00
..
vbap_speakers.cc VBAP backend re-work (part two): speaker positioning 2014-01-11 23:38:27 +01:00
vbap_speakers.h VBAP backend re-work (part two): speaker positioning 2014-01-11 23:38:27 +01:00
vbap.cc VBAP backend re-work (part one): 2014-01-11 23:38:27 +01:00
vbap.h VBAP backend re-work (part one): 2014-01-11 23:38:27 +01:00
wscript