Sat, 23 Aug 2014 10:57:26 -0700Fixed bug 2690 - Floating point exception in Mix_Volume()
Sam Lantinga <slouken@libsdl.org> [Sat, 23 Aug 2014 10:57:26 -0700] rev 696
Fixed bug 2690 - Floating point exception in Mix_Volume()

Francisco de la Peña

This happens rarely under uncertain circunstances, as it doesn't crash always and does it randomly. Fortunately, I've got a backtrace when running a GDB session. Might be a divide by zero issue in SDL or SDL_mixer.

Program received signal SIGFPE, Arithmetic exception.
0x00000038e8c08a7d in mix_channels (udata=<optimized out>, stream=0x24e11b0 "", len=2048) at mixer.c:345
345 Mix_Volume(i, (mix_channel[i].fade_volume * ticks) / mix_channel[i].fade_length );
(gdb) bt f
#0 0x00000038e8c08a7d in mix_channels (udata=<optimized out>, stream=0x24e11b0 "", len=2048) at mixer.c:345
ticks = 0
mix_input = <optimized out>
i = 0
mixable = <optimized out>
volume = <optimized out>
sdl_ticks = 129373

Using SDL 2.0.3 and SDL_Mixer 2.0.0, PulseAudio, Fedora 20 x86_64 but looks like can be reproduced on other platforms.

Sat, 16 Aug 2014 22:46:16 -0700Fixed bug 2136 and 2624, include directives are wrong for tremor and modplug on Debian
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Aug 2014 22:46:16 -0700] rev 695
Fixed bug 2136 and 2624, include directives are wrong for tremor and modplug on Debian

Mon, 04 Aug 2014 11:17:32 -0400Removed a FIXME (this code actually does what the FIXME requested now).
Ryan C. Gordon <icculus@icculus.org> [Mon, 04 Aug 2014 11:17:32 -0400] rev 694
Removed a FIXME (this code actually does what the FIXME requested now).

Tue, 08 Jul 2014 00:42:06 -0700Skip JUNK chunks in wave files
Sam Lantinga <slouken@libsdl.org> [Tue, 08 Jul 2014 00:42:06 -0700] rev 693
Skip JUNK chunks in wave files

Tue, 08 Jul 2014 00:26:08 -0700Fixed code signing release frameworks
Sam Lantinga <slouken@libsdl.org> [Tue, 08 Jul 2014 00:26:08 -0700] rev 692
Fixed code signing release frameworks

Mon, 07 Jul 2014 11:15:27 -0700Updated config.guess and config.sub with NaCl configuration
Sam Lantinga <slouken@libsdl.org> [Mon, 07 Jul 2014 11:15:27 -0700] rev 691
Updated config.guess and config.sub with NaCl configuration

Mon, 07 Jul 2014 11:01:41 -0700Fixed compiler warnings
Sam Lantinga <slouken@libsdl.org> [Mon, 07 Jul 2014 11:01:41 -0700] rev 690
Fixed compiler warnings

Fri, 27 Jun 2014 19:54:54 -0700Fixed bug 2609 - Patch to allow to disable TiMidiy on Android
Sam Lantinga <slouken@libsdl.org> [Fri, 27 Jun 2014 19:54:54 -0700] rev 689
Fixed bug 2609 - Patch to allow to disable TiMidiy on Android

Sylvain

here's a patch to allow to disable compilation of TiMidity on Android.

Wed, 25 Jun 2014 21:30:09 -0700Use xcrun to find CpMac
Sam Lantinga <slouken@libsdl.org> [Wed, 25 Jun 2014 21:30:09 -0700] rev 688
Use xcrun to find CpMac

Wed, 25 Jun 2014 21:04:22 -0700Fixed bug 2601 - Mix_SetError(NULL) segfaults
Sam Lantinga <slouken@libsdl.org> [Wed, 25 Jun 2014 21:04:22 -0700] rev 687
Fixed bug 2601 - Mix_SetError(NULL) segfaults