<p dir="ltr">Hi Chris,</p>
<p dir="ltr">thank you very much for your explanations.</p>
<p dir="ltr">I just added soft_oal.dll in windows system folder, configured it for best resampling, added devices selection to my application and I finally obtained a way better upsampling results. It worked perfectly.</p>
<p dir="ltr">Thank you<br>
Alberto</p>
<div class="gmail_quote">Il 02/lug/2016 17:02, "Chris Robinson" <<a href="mailto:chris.kcat@gmail.com">chris.kcat@gmail.com</a>> ha scritto:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 07/02/2016 01:03 AM, alberto box wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Chris, thank you for your answer.<br>
<br>
In your opinion the api exposed by my old creative version are the same api<br>
exposed by the newer openal soft? I mean is there a chance for me to update<br>
the libraries only, without working on the source code?<br>
</blockquote>
<br>
You can just replace the DLL without changing the app's source, yes. You can also have OpenAL Soft added to the list of OpenAL devices so you can change between them (if the app lets you choose).<br>
<br>
There's a few small caveats, though; first one being that OpenAL Soft doesn't have the EAX extension (it's long been deprecated in favor of the newer EFX extension, also supported by Creative and covers the same functionality), so if the app uses the old EAX interface instead of EFX, you won't have effects.<br>
<br>
Secondly, OpenAL Soft is a little more strict when it comes to reporting errors. OpenAL Soft does a better job of letting an app know that something didn't work, and oddly, I've heard of (very very few) apps that don't like being told something didn't work, even though it never worked.<br>
<br>
It's unlikely your app will be bothered by this, though. OpenAL's EAX was only used in relatively few apps in the early 2000s, quickly being replaced by EFX. And as I said, extremely few apps are bothered by the improved error reporting (I think I've only had one confirmed case), plus there are some workarounds that may help.<br>
<br>
<br>
As far as resampling goes, once you have OpenAL Soft's DLL in place, you should run the alsoft-config GUI utility (included in the binary download), then under the Resources tab change the Resampler as desired, and hit Apply. Then anything that uses OpenAL Soft will use that resampler for sounds.<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>