<div dir="ltr">Thanks. Fortunately it worked.<div><br></div><div>What I've done is,</div><div>just putting OpenAL32.dll built from openal-soft source project into System32 (or SysWOW64),</div><div>and enabling HRTF extension using alsoft-config.</div><div><br></div><div>At first, I just put all library files into my project directory.</div><div>Now I understood why to locate dll files in system folder.</div><div><br></div><div>Really appreciate for the answer, and hope it help others with similar problems.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-06-03 0:56 GMT+09:00 Chris Robinson <span dir="ltr"><<a href="mailto:chris.kcat@gmail.com" target="_blank">chris.kcat@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 06/02/2016 07:19 AM, JUNGMIN KIM wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm using openal-soft 1.17.2, and want to use HRTF extension, ALC_SOFT_HRTF.<br>
<br>
The problem is, it seems the audio device in my computer doesn't support<br>
HRTF extension.<br>
<br>
That is, with this function code in my application,<br>
alcGetIntegerv(device, ALC_HRTF_SOFT, 1, &hrtf_state);<br>
hrtf_state returns false.<br>
<br>
And here is a message from openal-info,<br>
</blockquote>
<br></span>
Hi.<br>
<br>
It seems OpenAL Soft isn't being used, and it's instead using the Generic Software driver (which doesn't do HRTF). Make sure the OpenAL Soft DLL is in the right place, and you have the proper 32-bit or 64-bit one (trying to use the 32-bit DLL with a 64-bit app, or the 64-bit DLL with a 32-bit app, won't work).<br>
<br>
Don't forget to check for the ALC_SOFT_HRTF extension before using it, too. Requesting and querying ALC_HRTF_SOFT on a device without that extension is going to cause errors and can leave variables in an undefined state (in the above example, hrtf_state could randomly end up being true sometimes if it wasn't initialized or if the driver does something silly with it when querying an unknown value).<br>
_______________________________________________<br>
openal mailing list<br>
<a href="mailto:openal@openal.org" target="_blank">openal@openal.org</a><br>
<a href="http://openal.org/mailman/listinfo/openal" rel="noreferrer" target="_blank">http://openal.org/mailman/listinfo/openal</a></blockquote></div><br></div>