Re: OpenAL for flight simulator
Ben Supnik <[email protected]>
| Newsgroups | gmane.comp.lib.openal |
|---|---|
| Message-ID | <[email protected]> |
Hi Guys, Arti, this may help: http://www.xsquawkbox.net/xpsdk/mediawiki/OpenAL_Example (That is a sample plugin for X-Plane that plays OpenAL sounds. :-) The wave loader in that sample may be the worst code I have written ever (and that says something!) so caution is advised...it's meant more as a sample than a good idea. >> The next question is about hardware accelerated DSP (filters, reverb etc), >> which cards it supports? is it available for other platforms than Windows? > > I don't know about which hardware supports what, but using EFX, reverb and > low-pass filters are available in the software drivers. Outside of Windows, > EFX is also available in Linux with a non-ancient version. Under OSX, there's > a separate extension set to handle such effects, but I don't know too much > about it. Right...the problem for someone targeting X-Plane (which runs on three platforms) is that there isn't a consistent cross-platform way to do effects processing that I know of, e.g. a "standard reverb" and a "standard EQ". Chris, if I understood the streaming situation, without extensions it would be tough to get down to double buffering, because the app would have to poll to see when a buffer is marked as free (to refill and reuse it). With just the base API would double-buffering be reliable at reasonably small buffer sizes? (I looked at the alure API, which looks really useful, but I noticed it preps streams but doesn't 'feed' them into the sources.) cheers ben -- Scenery Home Page: http://scenery.x-plane.com/ Scenery blog: http://xplanescenery.blogspot.com/ Plugin SDK: http://www.xsquawkbox.net/xpsdk/ X-Plane Wiki: http://wiki.x-plane.com/ Scenery mailing list: [email protected] Developer mailing list: [email protected] _______________________________________________ Openal mailing list [email protected] http://opensource.creative.com/mailman/listinfo/openal