Binaural synthesis (confbridge): Adds binaural synthesis to bridge_softmix.

Adds binaural synthesis to bridge_softmix (via convolution using libfftw3).
Binaural synthesis is conducted at 48kHz.
For a conference, only one spatial representation is rendered.
The default rendering is applied for mono-capable channels.

ASTERISK-26292

Change-Id: Iecdb381b6adc17c961049658678f6219adae1ddf
This commit is contained in:
frahaase
2016-08-12 18:23:18 +02:00
committed by George Joseph
parent 9ad1df71b3
commit 094c26aa68
21 changed files with 52186 additions and 178 deletions

View File

@@ -20,11 +20,6 @@
<depend>newt</depend>
<support_level>extended</support_level>
</member>
<member name="conf_bridge_binaural_hrir_importer">
<defaultenabled>no</defaultenabled>
<depend>sndfile</depend>
<support_level>extended</support_level>
</member>
<member name="check_expr">
<defaultenabled>no</defaultenabled>
<support_level>extended</support_level>
@@ -54,4 +49,12 @@
<defaultenabled>no</defaultenabled>
<support_level>extended</support_level>
</member>
<member name="conf_bridge_binaural_hrir_importer"
displayname="Impulse Noise wav to hrirs.h generator"
remove_on_change="conf_bridge_binaural_hrir_importer">
<defaultenabled>no</defaultenabled>
<depend>sndfile</depend>
<support_level>extended</support_level>
<defaultenabled>no</defaultenabled>
</member>
</category>