[openal] Preparing for 1.18
Chris Robinson
chris.kcat at gmail.com
Sun May 28 12:09:37 EDT 2017
On 05/28/2017 07:32 AM, Christian Hoene wrote:
> Hi Chris,
>
> sadly enough, support for SOFA files has not yet been added:
> https://github.com/kcat/openal-soft/pull/80
>
> Any changes that this extension (or a similar) to support powerful HRTFs will be considered at some times?
Supporting SOFA files is something I'm going to look into after 1.18 is
released. In regards to that PR in particular, it seems quite a bit more
complex than should be necessary given this loading function by
comparison
<https://github.com/sofacoustics/SOFAlizer/blob/master/modules/audio_filter/sofalizer/sofalizer.c#L286>.
It should only need a relatively minor change to makehrtf.c to use an
alternate loading function to prepare the HrirDataT structure from a
SOFA file.
I've done tests to successfully load a .sofa file in an independent app,
but there's some things to work out before being able to make mhr files
out of them (such as checking for and dealing with irregular layouts,
where a ring of measurements are not equally spaced; and it would
greatly benefit from stereo/dual-ear measurements). And considering how
long it's been since the last release and not knowing how long it would
take to work the issues out, it's on hold until after the release.
More information about the openal
mailing list