SDL_mixer 1.2.10 RELEASED!

Announcing the latest release of SDL_mixer!
http://www.libsdl.org/projects/SDL_mixer/

Thanks to everybody who contributed bug reports and fixes for this release! :slight_smile:

  • Added Mix_Init()/Mix_Quit() to prevent constantly loading and unloading DLLs
  • Check for fork/vfork on any platform, don’t just assume it on UNIX
  • Fixed export of Mix_GetNumChunkDecoders() and Mix_GetNumMusicDecoders()
  • Use newer MIDI API on Mac OS X 10.5±-
    -Sam Lantinga, Founder and President, Galaxy Gameworks LLC

Out of curiosity, do we have iPhone support in SDL_mixer yet?

Cheers

yikes, this guy changes SONAME. are you sure you mean to do this ? going by
the svn commit, i dont think this is intentional.

sdl-mixer-1.2.9: SONAME libSDL_mixer-1.2.so.0
sdl-mixer-1.2.10: SONAME libSDL_mixer-1.2.so.10
-mike
-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20091108/ac0828d5/attachment.pgpOn Sunday 08 November 2009 12:45:57 Sam Lantinga wrote:

Announcing the latest release of SDL_mixer!
http://www.libsdl.org/projects/SDL_mixer/

Thanks to everybody who contributed bug reports and fixes for this release!
:slight_smile:

  • Added Mix_Init()/Mix_Quit() to prevent constantly loading and unloading
    DLLs * Check for fork/vfork on any platform, don’t just assume it on UNIX
  • Fixed export of Mix_GetNumChunkDecoders() and Mix_GetNumMusicDecoders()
  • Use newer MIDI API on Mac OS X 10.5+

Fixed!On Sun, Nov 8, 2009 at 10:20 AM, Mike Frysinger wrote:

On Sunday 08 November 2009 12:45:57 Sam Lantinga wrote:

Announcing the latest release of SDL_mixer!
http://www.libsdl.org/projects/SDL_mixer/

Thanks to everybody who contributed bug reports and fixes for this release!
?:slight_smile:

?* Added Mix_Init()/Mix_Quit() to prevent constantly loading and unloading
?DLLs * Check for fork/vfork on any platform, don’t just assume it on UNIX
?* Fixed export of Mix_GetNumChunkDecoders() and Mix_GetNumMusicDecoders()
?* Use newer MIDI API on Mac OS X 10.5+

yikes, this guy changes SONAME. ?are you sure you mean to do this ? ?going by
the svn commit, i dont think this is intentional.

sdl-mixer-1.2.9: SONAME libSDL_mixer-1.2.so.0
sdl-mixer-1.2.10: SONAME libSDL_mixer-1.2.so.10
-mike

–
-Sam Lantinga, Founder and President, Galaxy Gameworks LLC

Not yet, but I imagine it wouldn’t be hard to add. Feel free to
contribute a patch if you’ve gotten it working!On Sun, Nov 8, 2009 at 10:14 AM, Scribe <ali_lowe at sky.com> wrote:

Out of curiosity, do we have iPhone support in SDL_mixer yet?

Cheers


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

–
-Sam Lantinga, Founder and President, Galaxy Gameworks LLC

yep, svn works for me now. going to roll a quick 1.2.10.1 then ? :wink:
-mike
-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20091108/e4e18f96/attachment.pgpOn Sunday 08 November 2009 13:56:02 Sam Lantinga wrote:

Fixed!

Announcing the latest release of SDL_mixer!
http://www.libsdl.org/projects/SDL_mixer/

Thanks to everybody who contributed bug reports and fixes for this
release! :slight_smile:

  • Added Mix_Init()/Mix_Quit() to prevent constantly loading and
    unloading DLLs
  • Check for fork/vfork on any platform, don’t just assume it on UNIX
  • Fixed export of Mix_GetNumChunkDecoders() and
    Mix_GetNumMusicDecoders()
  • Use newer MIDI API on Mac OS X 10.5+

Unfortunately, this release does not compile on Mac OS X 10.5 anymore,
due to using AudioComponentDescription, which is 10.6 only; yet the
#ifdef’s introduced recently (in revision 5190) assume it is available
on 10.5, too.

To make it work right, one would have to check whether compiling for
10.6 and whether one is compiling using the 10.6 SDK. Note that
#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_5
would not fix this, either, since MAC_OS_X_VERSION_MIN_REQUIRED can be
e.g. 1058 (the actual value on my system); you’d want something like
#if MAC_OS_X_VERSION_MIN_REQUIRED < 1060
instead (since MAC_OS_X_VERSION_10_6 is not defined on older systems).

With the attached patch, it compiles again on my 10.5/intel/32bit
system.

Bye,
Max
-------------- next part --------------
A non-text attachment was scrubbed…
Name: sdl-mixer-10.5-fix.patch
Type: application/octet-stream
Size: 643 bytes
Desc: not available
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20091109/6137fb11/attachment.obj
-------------- next part --------------Am 08.11.2009 um 18:45 schrieb Sam Lantinga:

Thanks, this is in subversion now.On Mon, Nov 9, 2009 at 2:05 PM, Max Horn wrote:

Am 08.11.2009 um 18:45 schrieb Sam Lantinga:

Announcing the latest release of SDL_mixer!
http://www.libsdl.org/projects/SDL_mixer/

Thanks to everybody who contributed bug reports and fixes for this
release! :slight_smile:

  • Added Mix_Init()/Mix_Quit() to prevent constantly loading and unloading
    DLLs
  • Check for fork/vfork on any platform, don’t just assume it on UNIX
  • Fixed export of Mix_GetNumChunkDecoders() and Mix_GetNumMusicDecoders()
  • Use newer MIDI API on Mac OS X 10.5+

Unfortunately, this release does not compile on Mac OS X 10.5 anymore, due
to using AudioComponentDescription, which is 10.6 only; yet the #ifdef’s
introduced recently (in revision 5190) assume it is available on 10.5, too.

To make it work right, one would have to check whether compiling for 10.6
and whether one is compiling using the 10.6 SDK. Note that
?#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_5
would not fix this, either, since MAC_OS_X_VERSION_MIN_REQUIRED can be e.g.
1058 (the actual value on my system); you’d want something like
?#if MAC_OS_X_VERSION_MIN_REQUIRED < 1060
instead (since MAC_OS_X_VERSION_10_6 is not defined on older systems).

With the attached patch, it compiles again on my 10.5/intel/32bit system.

Bye,
Max


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

–
-Sam Lantinga, Founder and President, Galaxy Gameworks LLC

Announcing the latest release of SDL_mixer!
http://www.libsdl.org/projects/SDL_mixer/

Thanks to everybody who contributed bug reports and fixes for this
release! :slight_smile:

  • Added Mix_Init()/Mix_Quit() to prevent constantly loading and
    unloading DLLs
  • Check for fork/vfork on any platform, don’t just assume it on UNIX
  • Fixed export of Mix_GetNumChunkDecoders() and
    Mix_GetNumMusicDecoders()
  • Use newer MIDI API on Mac OS X 10.5+

Sam,

considering that SDL 1.2.10 broke binary backward compatibility by
accident (fixed in SVN) and compilation on all Mac OS X versions
before 10.5 – wouldn’t it be a good idea to release 1.2.10a or so?
The longer this waits, the longer people might build stuff against the
new library files with “bad” BINARY_AGE, makeing it all the more
painful to “downgrad” to future SDL_mixer versions with corrected
BINARY_AGE…

Just my two cents, I backported both fixes to the Fink package of
SDL_mixer anyway.

Bye,
MaxAm 08.11.2009 um 18:45 schrieb Sam Lantinga:

Since it had only been up for an hour, I fixed the distributed files
in-place. They should work fine.On Fri, Nov 13, 2009 at 12:32 AM, Max Horn wrote:

Am 08.11.2009 um 18:45 schrieb Sam Lantinga:

Announcing the latest release of SDL_mixer!
http://www.libsdl.org/projects/SDL_mixer/

Thanks to everybody who contributed bug reports and fixes for this
release! :slight_smile:

  • Added Mix_Init()/Mix_Quit() to prevent constantly loading and unloading
    DLLs
  • Check for fork/vfork on any platform, don’t just assume it on UNIX
  • Fixed export of Mix_GetNumChunkDecoders() and Mix_GetNumMusicDecoders()
  • Use newer MIDI API on Mac OS X 10.5+

Sam,

considering that SDL 1.2.10 broke binary backward compatibility by accident
(fixed in SVN) and compilation on all Mac OS X versions before 10.5 –
wouldn’t it be a good idea to release 1.2.10a or so? The longer this waits,
the longer people might build stuff against the new library files with "bad"
BINARY_AGE, makeing it all the more painful to “downgrad” to future
SDL_mixer versions with corrected BINARY_AGE…

Just my two cents, I backported both fixes to the Fink package of SDL_mixer
anyway.

Bye,
Max


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

–
-Sam Lantinga, Founder and President, Galaxy Gameworks LLC