Run AutoDJ processor in its own thread
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Confirmed
|
Medium
|
Unassigned | ||
1.10 |
Won't Fix
|
Medium
|
Unassigned | ||
1.11 |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
Mixxx animations freeze, Mixxx animations jump and AutoDj stops when certain options are used.
Options in test:
(1) Clear BPM and Beat Grid
(2) Reload Track Metadata
(3) Analize
In Normal Operation:
.- Mixxx animations freeze temporarily for long time when certain options (1), (2) are used, when those options have finished their job, Mixxx go back into normal operation. The time Mixxx will remain freezed depends of the amount of songs involved. When mixing, if the song currently played in a deck is almost at the end, you can't start the other deck to mix. When Mixxx is freezed you can do anything with the program till those features have finished.
.- Mixxx animations jump when you use option (3). It occurs exactly when you start using the Analize feature.
In AutoDj Operation:
.- Mixxx animations freeze temporarily for long time and AutoDj feature stop working when certain options (1), (2) are used, when those options have finished their job, Mixxx animations go back into normal operation but the AutoDj feature is stopped. The first song, the one who is currently playing when you use those options is played till the end, althought the animation is stopped, the second song loaded into the other deck will never be mixed, the "Enable Auto Dj" button is still activated. We start this test when the song have 25 - 30 secconds to reach the end.
Note: To reproduce the bugs you have to work with a large amount of files. We are using to test Mixxx 4 GB of songs: 600 files in 30 folders.
Mixxx 1.11.0 beta2
OS: Windows 7 64 bits
CPU: Intel Core Duo CPU E4700 @ 2.60 GHz
Ram: 4 Gb DDR 2.
Video-Card: NVIDIA GeForce 9600 GT
Thank you for the report.
Just tested with Ubuntu 12.4 and the latest lp:mixxx/1.11 #3683.
I can confirm that all auto DJ Comments are delayed like all other GUI commands when reloading Meta data (2).
I cannot confirm that a auto DJ command is lost.