We are currently migrating Bugzilla to GitHub issues.
Any changes made to the bug tracker now will be lost, so please do not post new bugs or make changes to them.
When we're done, all bug URLs will redirect to their equivalent location on the new bug tracker.

Bug 2549

Summary: SDL_Mixer freezes any program if fadeout is followed by play
Product: SDL_mixer Reporter: mattreecebentley
Component: miscAssignee: Ryan C. Gordon <icculus>
Status: REOPENED --- QA Contact: Sam Lantinga <slouken>
Severity: critical    
Priority: P3 CC: sezeroz
Version: 2.0.0   
Hardware: x86   
OS: Windows (XP)   

Description mattreecebentley 2014-05-17 04:37:04 UTC
According to the documentation, if a fadeout is applied to a playing music stream, and then a new music file is played, Mixer will wait until the first stream has finished fading out before playing the second.

This is correct.

However it also freezes all program activity while it fades out.

This does not occur if the fadeout is not followed by a play, or if the second stream of music is played without fading out the first.
Comment 1 mattreecebentley 2014-05-17 04:37:50 UTC
(mingw32, x86, GCC, 4.8).
Comment 2 mattreecebentley 2016-01-22 03:19:47 UTC
Resolved as of sdl 2.04
Comment 3 mattreecebentley 2016-01-22 03:20:33 UTC
Sorry, accidentally closed this - still active. Mistook for another bug.