Make buffer underrun counter visible in the main Window

Bug #1968486 reported by 0x520
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
New
Undecided
Unassigned

Bug Description

I would love if there was an option to see the Buffer underrun counter in the main window, if you play for example on an internet Radio, the buffer underrun might not be audible on the speakers attached to your laptop, however skipping might occur on the stream. That way you at least would have achance of noticing.

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

There is already the CPU meter. The read area means underrun.

What would be the use case to have the counter always visible? You cannot do anything to lint old under-runs.

Do you know why you have under runs in the first place?

Revision history for this message
0x520 (0x520) wrote :

To be honest, i wasnt even aware of that tiny CPU Meter, i had an occassion where i played on an online radio station and only when i relistened to the recording realised that i had a ton of underruns, because on my speakers i had zero skipping, however it skipped on the stream, i assume because of the extra overhead for the compression. I would have been able to simply reconnect with greater Latency for example in order to at least partly play without skipping.
Thanks for the hint though, maybe it would be sufficent to make the "CPU Meter" more Promiment when it turns red.

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

It sounds as if you suffer another type of underruns than displayed in the CPU meter.
The CPU meter underruns will be in place in all destinations. So that is probably not your issue.

There is another type of underrun, that happens when due to the different Clocks for soundcard and streaming. By default the Stream is send with the master soundcard clock, it requires compensation samples to match the listener soundcard clock. You may try to switch to the Network clock. Maybe it helps.

Or you had network issues? In case of a network buffer overflow Mixxx will try to reconnect. which is visible by a yellow on air connection widget.
You will see it also in the mixxx.log

Revision history for this message
0x520 (0x520) wrote (last edit ):

I doubt that i had network issues since i got 10g fiber to the router and 1g copper from there. I usually have roughly 930mbits upload. I reckon though, that the underrun counter had some underruns noted, maybe i am too aggressive on the buffer, i had it to 5ms. Ill definetly check for the soundcard clocks though, thanks for the advice.

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

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.