Opened 14 years ago

Closed 11 years ago

Last modified 11 years ago

#27592 closed submission (fixed)

openal-soft @1.11.753 new port

Reported by: devernay (Frédéric Devernay) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc: cooljeanius (Eric Gallager)
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 (3)

Portfile (831 bytes) - added by devernay (Frédéric Devernay) 14 years ago.
Portfile
Portfile.2 (2.0 KB) - added by ChristianFrisson (Christian Frisson) 12 years ago.
openal-soft 1.14
coreaudio-20120405.patch (938 bytes) - added by devernay (Frédéric Devernay) 12 years ago.
patch for building examples

Download all attachments as: .zip

Change History (8)

Changed 14 years ago by devernay (Frédéric Devernay)

Attachment: Portfile added

Portfile

Changed 12 years ago by ChristianFrisson (Christian Frisson)

Attachment: Portfile.2 added

openal-soft 1.14

comment:1 in reply to:  description ; Changed 12 years ago by ChristianFrisson (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.

Last edited 12 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:2 in reply to:  1 Changed 12 years ago by devernay (Frédéric 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 12 years ago by devernay (Frédéric Devernay)

Attachment: coreaudio-20120405.patch added

patch for building examples

comment:3 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

Thanks.

comment:4 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

I've added the port in r111683.

comment:5 Changed 11 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.