setting hotcues causes dropout

Bug #1315947 reported by Owen Williams
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Expired
Undecided
Unassigned

Bug Description

Setting hotcues used to be transparent -- the cue would get set and the track would keep playing, even if they were quantized. Now there is a noticeable dropout when I set a hotcue. It sounds like the track is seeking or pausing momentarily. Happens every time.

(current trunk)

Tags: cue
Owen Williams (ywwg)
description: updated
Revision history for this message
Owen Williams (ywwg) wrote :

hm actually it's just an underrun. not sure what we're doing that's so intense though.

Owen Williams (ywwg)
Changed in mixxx:
status: New → Invalid
Revision history for this message
Owen Williams (ywwg) wrote :

I see this occasionally even with 20ms latency, which has always been fine before. This shouldn't be causing xruns.

Changed in mixxx:
status: Invalid → New
Revision history for this message
Ferran Pujol (ferranpujol) wrote :

I can sometime reproduce the xruns, however I have to setup a very low latency and I can't determine what makes them happen, as they don't appear every time I set a hotcue.

Changed in mixxx:
status: New → Confirmed
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

The only thing I can think of that changed here since 1.11 is that we now lock the CueControl mutex a lot more from the callback (Daniel's cue indicator changes combined with queued seeking).

It was always possible to cause an xrun while taking any hotcue or cue action since hinting the reader happens once per callback (which locks the CueControl mutex). So you always could get unlucky -- it's just more likely now?

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

I cannot reproduce this.

Changed in mixxx:
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Mixxx because there has been no activity for 60 days.]

Changed in mixxx:
status: Incomplete → Expired
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/7459

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

Related blueprints

Remote bug watches

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