Skip to content

Vinyl control scope update is wasting CPU #16536

@daschuer

Description

@daschuer

Bug Description

We have a vinyl scope (Quality Report) update rate of 15 Hz. However the vinyl control processor generates the report at its maximum update rate.

A timer flushes the signal quality reports in a while loop to the listeners which can be up to 256 at once, even though only the last one is visible. This creates the situation that we are "blind" in between. Is this an issue?

Instead of using a timer putting a signal on the QT queue the processor should do it:

if (pProcessor && m_bReportSignalQuality) {

Version

No response

OS

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions