Comments (5)
The major difference between 2.5-alpha and 2.4-beta is the updated Qt version Qt 5.15 -> Qt 6.5
With this and similar bugs, it would be great if you can cross-check 2.4-alpha and sort out a Qt issue.
from mixxx.
for the moment I haven no free test computer anymore, I'll try later with a virtual one
from mixxx.
I just noticed this (once) with Mixxx 2.4 in the Playlist feature. Sometimes the repaint is done only when the selection changes, but even switching to another feature and back didn't help (tested with a one-track playlist).
from mixxx.
Hi, I'm glad you've noticed it too.
from mixxx.
This is happening rarely, but when it does happen with a specific track it is repeatable forever.
In this screencast you can see
- the color is stuck at YELLOW in the library (table and color picker) and no way to get back to "no color"
- two other color pickers that get updated with real track data (WTrackWidgetGroup, DlgTrackInfo)
I suspect this is some sort of caching issue.
It looks like the color update process stops in at compareAndSet()
in Track::setColor
, for some reason new and old color are considered equal.
Lines 774 to 780 in 7c6324e
track-color-reset-issue.webm
Interestingly, I ran into a DEBUG ASSERT (with another track where the color got stuck) during shutdown:
debug [Main] GlobalTrackCache - Evicting track TrackRef {"some/music/file.flac","some/music/file.flac",7426} Track(0x55cd84a54ba0)
DEBUG ASSERT: "pTrack->getDateAdded().isValid()" in function TrackCollectionManager::SaveTrackResult TrackCollectionManager::saveTrack(Track*, TrackMetadataExportMode) const at ./src/library/trackcollectionmanager.cpp:205
from mixxx.
Related Issues (20)
- Color played tracks ... invisible when working with coloured tracks HOT 6
- Beat Jump forward using TRAKTOR Z1 Controller HOT 2
- microphone audio cuts out while recording HOT 1
- inconsistent Preview deck controls HOT 2
- Issue with library directory operations
- waveforms splitter broken in Tango
- Doubling the bpm again and again will make Mixxx unresponsive HOT 5
- Volume Spikes At First Second HOT 5
- Automation tags/markers HOT 1
- add `playposition_samples` HOT 4
- album cover art can cause low fps gui performance (waveform dropped frames count goes up) HOT 4
- delayed or wrong tempo changes when using rubberband (v2 or v3)
- applying track properties quickly twice will delete track metadata HOT 6
- active/default state/value handling to restore last known or default state values for certain running features like 'Beat Loop Size' & 'Beat Jump / Beat Loop Move Size ', and general support for 'hot-loops' loop memory length and locations metadata HOT 1
- Waveforms not moving HOT 2
- Qt bug on macOS: high CPU usage when scrolling library HOT 3
- Update to v2.4.0 drives older system unusable (caused by new waveform default GLSL@60fps) HOT 8
- EQ knobs in LateNight PaleMoon look different with Qt6.5.3 HOT 7
- Pre-Commit for JS mapping files introduces wrong EOL characters HOT 1
- Auto-DJ icon (on off) is 'ON' while a message says deck 3 & 4 must be stopped. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mixxx.