aboutsummaryrefslogtreecommitdiff
path: root/vbap.c
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2012-01-13 20:25:15 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2012-01-13 20:25:15 +0000
commit4e48405a0889f7949d0b6604f07e3c1efdac297e (patch)
tree965b24e8c1e781f966e07b60fef210e07f1781b7 /vbap.c
parent8888e13737a6697aaf8684ae8ff85db28047f535 (diff)
fix 'overlapping/intersecting triangles' issue, patch by Christian Borss.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=649891 We are using a speaker setup which includes, among others, a "front left", "front right", "center", "top center", and a "floor center" speaker. We observed that a sound source panned slightly right beside the "center" is almost solely played back via the "center" while a sound source panned slightly left beside the "center" is played back by the "front left", the "top center", and the "floor center" speaker. This has the effect that the auditory source- width jumps, if we move the panned sound source from right to left. The reason is as follows: for the measured azimuth/elevation angles of our speaker positions (e.g., 3 elevated center speakers at 2°, 2°, and 3° azimuth angle), define_loudspeakers() returns intersecting triangles. The attached patch solves this issue. svn path=/trunk/externals/vbap/; revision=15871
Diffstat (limited to 'vbap.c')
0 files changed, 0 insertions, 0 deletions