Ticket #27592 (new submission)
openal-soft @1.11.753 new port
| Reported by: | frederic.devernay@… | Owned by: | macports-tickets@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.9.2 |
| Keywords: | Cc: | ||
| Port: |
Description
Apple's OpenAL (version 1.2) or the one included in MacPorts (1.3) are missing the multichannel extensions that are available on windows or Linux through OpenAL-soft. This port installs a fork from OpenAL-soft that implements rendering on coreaudio, and includes multichannel support. This fork does not seem to be actively maintained, but at least this gives portable multichannel support on MacOSX (i.e. not through MacOSX-specific extensions).
Attachments
Change History
comment:1 in reply to: ↑ description ; follow-up: ↓ 2 Changed 9 months ago by christian.frisson@…
It is maintained, version1.14 is the latest: http://kcat.strangesoft.net/openal.html
I have been testing openal-soft 1.14 into my MacPorts installation, using a local Portfile, with MacPorts 2.1.2 forced to i386 on 10.6.8 with Xcode 3.2.6 (gcc 4.2.1).
I does provide OpenAL extensions for multichannel support, what Apple doesn't provide with its frameworks, at least on OSX 10.6?
I deactivated the compilation of examples, since they require ffmpeg with which it may collide depending on the versions (ffmpeg might be updated, see #33048).
I can maintain updates.
comment:2 in reply to: ↑ 1 Changed 9 months ago by frederic.devernay@…
Great. I've been using 1.14 for months (it's included in the Bino packages I distribute at http://devernay.free.fr/hacks/bino ) and it works nice. It seems like Apple's OpenAL provides multichannel output (with spatialization of sources), but no multichannel input. There are other problems with compiling examples (missing frameworks and libraries), fixed by the attached patch. Feel free to include it or not, since you disabled examples building anyway (they are never installed in any case).
Changed 9 months ago by frederic.devernay@…
- Attachment coreaudio-20120405.patch added
patch for building examples


Portfile