Ideas for more meaningful 'Jitter LED' in Client Dialog #1815
Replies: 5 comments 22 replies
-
Sorry, I am a dunce reading the code from the link you provided. |
Beta Was this translation helpful? Give feedback.
-
When you say "may be helpful in some cases" what would somebody do if (for example) the errors were 5/0 as opposed to 0/361? If counting the errors get you closer to a reliable action to take in order to fix the errors, then I'd be more interested in showing a call to action about that ("Make your buffers bigger"?) |
Beta Was this translation helpful? Give feedback.
-
Jamulus is supposed to adhere to the KISS principle. Numbers beside LEDs add to confusion and code bloat and cpu load and battery draining and global warming. The LEDs are sufficiently sufficient. |
Beta Was this translation helpful? Give feedback.
-
I agree to the feedback that - if at all - the additional information should be kept at a minimum. So my proposal would be just a single number counting the underruns and showing overruns as a negative number when there are no underruns (usually doesn't happen): Also noticed that a common problem for buffer underruns is using wifi (which of course you shoudn't), so I'd include that in the tooltip draft for information to be added to the tooltip:
I have committed my modifications on a branch here: https://github.com/passing/jamulus/tree/jitter_failure_counter |
Beta Was this translation helpful? Give feedback.
-
@gilgongo well my intention is not to have this on the main screen. Just the small section dedicated to showing technical metrics is already there: Anyway, part of my change is to have yellow color on the Jitter LED as well, as right now a single underrun makes it red already. And I think red should only be shown if something is really bad.
I think that still makes sense:
|
Beta Was this translation helpful? Give feedback.
-
Right now the 'Jitter' LED has just 2 states:
I tried to make this more meaningful and modified the code to actually count the different errors (counters reset in a defined interval just like the status) and show the counted values next to the LED (which then can also go yellow for a low number of errors):
I think it at least looks nice and may be helpful in some cases, still for many users this may not give any benefit.
So I would like to get some feedback if that (or part of that, or something similar) is desirable, before I put more effort into nice and shiny code ;)
Beta Was this translation helpful? Give feedback.
All reactions