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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.