Loop_move_XX_forward & scratching disables Loop

Bug #1669500 reported by ronso0
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Medium
Daniel Schürmann

Bug Description

I experience that loop_move_xx_forward exits the loop if moved over loop_out boundary.

Same happens when scratching backwards over loop_in, which I do after setting a loop and then scratching until I find the right point to drop it.

Reproduce:
1 load a track
2 play, set up a loop
3 scratch backwards over loop_in
> play position jumps to loop_out
> loop is disabled

6112 built from source
6359 faad=1 ffmpeg=0
6359 faad=0 ffmpeg=1
6359 faad=0 ffmpeg=0

might be related to Bug 1475442

ronso0 (ronso0)
description: updated
ronso0 (ronso0)
description: updated
Revision history for this message
ronso0 (ronso0) wrote :

I tested again, this behavior occurs very unpredictably.
Sometimes scratching works perfectly when loading a track the first time in a session, but with same track reloaded later on, it would fail.

Revision history for this message
ronso0 (ronso0) wrote :

Also it seems to be codec dependent. I discoverd a .wma which always works.

6359 faad=0 ffmpeg=1

Revision history for this message
ronso0 (ronso0) wrote :

I tried [WiP] Universal SoundSource based on FFmpeg 3.1 (and beyond)
https://github.com/mixxxdj/mixxx/pull/1356
and appearantly it's fixed for some mp3 and wav files that fail with master.

Revision history for this message
Daniel Schürmann (daschuer) wrote :

A possible fix is in:
https://github.com/mixxxdj/mixxx/pull/1367

I have found a rounding issue when playing at fast rates.
OTOH this does not explain why it is fixes with FFmpeg 3.1

Maybe you see a different issue?

Changed in mixxx:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Daniel Schürmann (daschuer)
Be (be.ing)
Changed in mixxx:
milestone: none → 2.1.0
Be (be.ing)
Changed in mixxx:
importance: High → Medium
Be (be.ing)
Changed in mixxx:
status: Confirmed → In Progress
Be (be.ing)
Changed in mixxx:
status: In Progress → Fix Committed
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/8824

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.