Waveform freezes when switching from TrackModels to PlaylistModels

Bug #872003 reported by RAFFI TEA
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Won't Fix
Medium
Unassigned
1.10
Won't Fix
Medium
Unassigned
1.9
Won't Fix
Medium
Unassigned

Bug Description

This bug may be only noticeable on computers with no solid state disks. The bug has been observed on Mac Book Pro (2010 model) but also on Windows regardless of the latency

Whenever you switch from a TrackModel to a PlaylistModel there's a short waveform freeze. Because the different models may have different columns, WTrackTableView::loadTrackModel() will restore the column headers which is very time consuming as I found out.

Click quickly through different playlists does not change the PlaylistModel instance and thus, there's no freeze. This is because of line 107 WTrackTableView::loadTrackModel()

RAFFI TEA (raffitea)
description: updated
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

I'm afraid it's a Qt issue, but we should re-evaluate our QHeaderView handling because it is really convoluted.

Changed in mixxx:
status: New → Confirmed
importance: Undecided → Medium
RJ Skerry-Ryan (rryan)
tags: added: library waveform
RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Confirmed → Won't Fix
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/6017

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.