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 - SDL_Mixer freezes any program if fadeout is followed by play
Summary: SDL_Mixer freezes any program if fadeout is followed by play
Status: REOPENED
Alias: None
Product: SDL_mixer
Classification: Unclassified
Component: misc (show other bugs)
Version: 2.0.0
Hardware: x86 Windows (XP)
: P3 critical
Assignee: Ryan C. Gordon
QA Contact: Sam Lantinga
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-17 04:37 UTC by mattreecebentley
Modified: 2020-10-26 16:56 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.