waveform HSV - Qt (GL) red flicker

Bug #1931777 reported by Foss-4
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
New
Undecided
Unassigned

Bug Description

see attached gif
macOS 11.4
Mixxx 2.3-beta-4180-g89493cc6f6

Revision history for this message
Foss-4 (foss-4) wrote :
Revision history for this message
Foss-4 (foss-4) wrote :

macOS 10.15.7, 2.3-beta-4180-g89493cc6f6
can not test. seing sandboxing dialog: https://bugs.launchpad.net/mixxx/+bug/1921541
clicking yes, but after a rescan end up with blank library :/

Additional testing will have to wait till I am back on the other mac.

Revision history for this message
ronso0 (ronso0) wrote :

"red flicker" would be one of the vsync test renderers.
can't reproduce on Linux if I change
#ifdef __APPLE__ > #ifdef __LINUX__
all renderers in the list match how the waveforms are actually rendered.

Revision history for this message
ronso0 (ronso0) wrote :

...considering this is a regression from https://github.com/mixxxdj/mixxx/pull/3979 which hides the simple renderers RGB, HSV & Filtered on macOS due to https://bugs.launchpad.net/mixxx/+bug/1928772

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

The vsync test renderer alters red and white and has no actual waveform.
In the gif I see a red flickering in top the selected HSV - QT (GL) waveform.

So this give can't be explained by just a regression due to https://github.com/mixxxdj/mixxx/pull/3979 alone.

Does the vsync test waveform work? It is only available in when started with --developer

Can you identify a development build where this issue started?

Are all waveforms affected?

Revision history for this message
Foss-4 (foss-4) wrote :

For 2.3 beta release only HSV -Qt (GL) waveform is affected. Interesting new finding: red flickering only happens when Waveform overview type is set to HSV. Both Filtered and RGB do work with this waveform type.

And some very odd behavior:

1. Switch Waveform type to HSV -Qt (GL)
2. this is switch waveform overview type to HSV and result in red flicker
3. keep waveform and switch waveform overview type to RGB or filetered and waveform works again without red flickering (entire mixxx main ui is reloaded)
4. click "OK" then re-open preferences

Currently

Waveform Type RGB (GLSL)
Waveform overview type Filtered

Expected

Waveform Type HSV -Qt (GL)
Waveform overview type Filtered

I find this very surprising. Switching to HSV -Qt (GL) always brings back the red flicker.

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/10440

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.