The SDL forums have moved to discourse.libsdl.org.
This is just a read-only archive of the previous forums, to keep old links working.


SDL Forum Index
SDL
Simple Directmedia Layer Forums
SDL_mixer 1.2.10 RELEASED!
Sam Lantinga


Joined: 10 Sep 2009
Posts: 1765
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! 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
_______________________________________________
SDL mailing list

http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
Scribe


Joined: 03 Nov 2009
Posts: 31
Out of curiosity, do we have iPhone support in SDL_mixer yet?

Cheers
SDL_mixer 1.2.10 RELEASED!
Mike Frysinger
Guest

On Sunday 08 November 2009 12:45:57 Sam Lantinga wrote:
Quote:
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!
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

_______________________________________________
SDL mailing list

http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
SDL_mixer 1.2.10 RELEASED!
Sam Lantinga


Joined: 10 Sep 2009
Posts: 1765
Fixed!

On Sun, Nov 8, 2009 at 10:20 AM, Mike Frysinger wrote:
Quote:
On Sunday 08 November 2009 12:45:57 Sam Lantinga wrote:
Quote:
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!
 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
_______________________________________________
SDL mailing list

http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
SDL_mixer 1.2.10 RELEASED!
Sam Lantinga


Joined: 10 Sep 2009
Posts: 1765
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 wrote:
Quote:
Out of curiosity, do we have iPhone support in SDL_mixer yet?

Cheers
_______________________________________________
SDL mailing list

http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org





--
-Sam Lantinga, Founder and President, Galaxy Gameworks LLC
_______________________________________________
SDL mailing list

http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
SDL_mixer 1.2.10 RELEASED!
Mike Frysinger
Guest

On Sunday 08 November 2009 13:56:02 Sam Lantinga wrote:
Quote:
Fixed!

yep, svn works for me now. going to roll a quick 1.2.10.1 then ? Wink
-mike

_______________________________________________
SDL mailing list

http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
SDL_mixer 1.2.10 RELEASED!
Max Horn
Guest

Am 08.11.2009 um 18:45 schrieb Sam Lantinga:

Quote:
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! 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

http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
SDL_mixer 1.2.10 RELEASED!
Sam Lantinga


Joined: 10 Sep 2009
Posts: 1765
Thanks, this is in subversion now.

On Mon, Nov 9, 2009 at 2:05 PM, Max Horn wrote:
Quote:

Am 08.11.2009 um 18:45 schrieb Sam Lantinga:

Quote:
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! 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

http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org





--
-Sam Lantinga, Founder and President, Galaxy Gameworks LLC
_______________________________________________
SDL mailing list

http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
SDL_mixer 1.2.10 RELEASED!
Max Horn
Guest

Am 08.11.2009 um 18:45 schrieb Sam Lantinga:

Quote:
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! 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

http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
SDL_mixer 1.2.10 RELEASED!
Sam Lantinga


Joined: 10 Sep 2009
Posts: 1765
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:
Quote:

Am 08.11.2009 um 18:45 schrieb Sam Lantinga:

Quote:
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! 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

http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org




--
-Sam Lantinga, Founder and President, Galaxy Gameworks LLC
_______________________________________________
SDL mailing list

http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org