Comment 0 for bug 1576819

Revision history for this message
Be (be.ing) wrote :

A user is reporting that Mixxx sometimes hangs when using the loop halve/double encoder with the Hercules P32 DJ mapping. The script sets loop_halve/double to 1 then back to 0. At first, I had the script reset the CO back to 0 on a short timer to light the buttons on screen. I thought the issue might have something to do with the timer, but the issue remains after getting rid of the timer. This error repeatedly appears in the log when Mixxx hangs:

Warning [Main]: SHOULDN'T HAPPEN: seekInsideAdjustedLoop couldn't find a new position -- seeking to in point

Logs from the user are attached to these forum posts:
http://mixxx.org/forums/viewtopic.php?p=28383#p28383
http://mixxx.org/forums/viewtopic.php?p=28385#p28385
http://mixxx.org/forums/viewtopic.php?p=28467#p28467
http://mixxx.org/forums/viewtopic.php?p=28469#p28469
http://mixxx.org/forums/viewtopic.php?p=28651#p28651

The relevant function in the script is:
https://github.com/Be-ing/mixxx/blob/20b16b5b85e3d8de99d1aa6c3a668faea3bb0037/res/controllers/Hercules-P32-scripts.js#L407