ReplayGain weird behaviour: a possible fix
Bug #912258 reported by
Vittorio Colao
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
High
|
Vittorio Colao |
Bug Description
I fear that the original ReplayGain lib we are using is all but thread-safe.
While working on the vamp branch, I wrote some code which seems to me more suitable for using in analysers.
Please find attached a patch for the current trunk.
Related branches
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Hm! Looks like a good move. If multiple analyser queues are running at once (the main track analysis queue and the library 'Analyze' section) then this would likely cause problems since you're right, replay-gain isn't re-entrant since it uses all those static variables.