[Pkg-games-ubuntu] [Bug 565071] Re: [lucid] Freeze Exception Request: OpenAL minor version bump

Scott Ritchie scottritchie at ubuntu.com
Tue May 11 12:46:59 UTC 2010


The version of OpenAL shipped in Lucid appears to be causing regressions
in other apps.  MPlayer, for instance, has encountered a very similar
bug to what Wine developers were noting:
https://bugs.launchpad.net/ubuntu/+source/openal-soft/+bug/575368

To fix this, I propose an SRU of the new minor version originally
proposed here.  Backporting portions of the code (for instance just the
pulseaudio driver) is an option, however depending on how well we
understand the underlying OpenAL code this may be more or less risky.

** Changed in: openal-soft (Ubuntu)
       Status: Won't Fix => New

** Summary changed:

- [lucid] Freeze Exception Request: OpenAL minor version bump
+ [lucid] SRU: OpenAL minor version bump

-- 
[lucid] SRU: OpenAL minor version bump
https://bugs.launchpad.net/bugs/565071
You received this bug notification because you are a member of
Debian/Ubuntu Games Team, which is subscribed to openal-soft in ubuntu.

Status in “openal-soft” package in Ubuntu: New

Bug description:
OpenAL upstream has released a new minor version that should be fully backwards compatible:  http://kcat.strangesoft.net/openal.html

    * Fixed playback when the PulseAudio buffer is calculated to be more than 64KB.
    * Restored compatibility with some older PulseAudio libs.
    * Alternative buffer sizing for PulseAudio, specified using a new config option.
    * Improved buffer size calculations, to prevent drastic latency changes when certain properties (such as ALC_FREQUENCY) are modified.
    * Added capture support for the PortAudio backend.
    * Support for PortAudio under Windows.
    * Added support for the format extensions AL_EXT_MULAW, AL_EXT_MULAW_MCFORMATS, and AL_EXT_DOUBLE.
    * Support for the new ALC_EXT_thread_local_context extension.
    * Improved library load time by delaying backend device probing until needed.
    * Updated alext.h to provide EFX tokens and function types.
    * Unsupported effects and filters are no longer returned by alGetEnumValue.
    * The Wave File Writer device now creates WAVEFORMATEXTENSIBLE files, to better handle multi-channel and float output.

According to the author, it will be needed for upcoming Wine beta releases.  libopenal1 has a handful of rdepends, and I've tested them using a package for the new release (using a simple uupdate) that works perfectly.  The rdepends do not need a rebuild.





More information about the Pkg-games-ubuntu mailing list