Peter Hutterer
e1211e6a94
tools: fix scan-build errors for unused variables
...
All cases of value stored but never read
2021-05-26 07:51:27 +00:00
Peter Hutterer
7697ed0757
treewide: replace strcmp() == 0 with spa_streq()
...
This change is only done in source files for now, header files will be done
separately.
2021-05-18 22:10:27 +10:00
Wim Taymans
c85a04fb49
tools: add some check when parsing the profile info
...
Fail when we can't parse the profile info to avoid using invalid
values.
2021-03-27 20:37:26 +01:00
Arseny Maslennikov
403f27c531
meson, pw-top: use ncursesw
...
Some PulseAudio clients are known to use localised client and
stream names as values for the respective PulseAudio props, most
notably plain old pavucontrol.
We call setlocale before anything else for ncurses to display
localised text correctly. We also want to link with ncursesw, which
supports multibyte Unicode locales.
2021-03-25 11:22:52 +00:00
Wim Taymans
81ebc33b57
pw-top: period -> quantum
...
period has other connotations in alsa
2021-02-18 09:16:49 +01:00
Wim Taymans
be7415dac8
pw-top: improve period and rate columns
2021-02-03 11:46:01 +01:00
Wim Taymans
2b44f42845
pass the complete buffer size to snprintf
...
There is no reason to pass size-1, snprintf will always put a \0
at the end.
2021-02-02 12:09:29 +01:00
Wim Taymans
07b52299db
pw-top: make a line shorter so that it fits better
2021-01-21 17:46:47 +01:00
Wim Taymans
4fb967211e
pw-top: refresh immediately
2021-01-21 15:20:07 +01:00
Nicolai Syvertsen
7a82be3361
pw-top: Fallback to app name if no node name/desc exists
2021-01-04 19:26:44 +00:00
Wim Taymans
f28fb692a4
pw-top: handle io
2020-12-25 16:35:38 +01:00
Wim Taymans
ae8f8b25f6
pw-top: add new tool
...
Uses ncurses to display all drivers and nodes with their latency,
error count and DSP usage.
2020-12-25 16:33:54 +01:00