-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix crash enabling PFL after deleting EffectState while PFL is disabled #1468
Conversation
6703b8d
to
1ab3cb6
Compare
1ab3cb6
to
0e728c0
Compare
Ping. Can we prioritize this critical bug fix? |
src/effects/defs.h
Outdated
// NOTE: Setting this to true will enable string manipulation and calls to | ||
// qDebug() in the audio engine thread. That may cause audio dropouts, so only | ||
// enable this when debugging the effects system. | ||
const bool kEffectDebugOutput = false; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A constexpr might be more suitable to enforce evaluation (and optimization) at compile time
The crash is fixed, but replaced by another minor bug: When re-routing the deck to the effect unit with the effect still activated, it is not applied. You need to deactivate and activate the effect once, before it gets applied again. |
EngineEffectChain should be responsible for managing routing switch states, not EngineEffect.
LGTM. Just waiting for the builds to finish. |
fixing https://bugs.launchpad.net/mixxx/+bug/1741213