From 619ed8a82d05ec2c505600ed6937574739220400 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 3 Oct 2008 17:42:38 +0200 Subject: add new API call pa_cvolume_snprint_dB() --- src/tests/voltest.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/tests') diff --git a/src/tests/voltest.c b/src/tests/voltest.c index 5b26c0f1..bbf3ea1c 100644 --- a/src/tests/voltest.c +++ b/src/tests/voltest.c @@ -5,6 +5,7 @@ int main(int argc, char *argv[]) { pa_volume_t v; + pa_cvolume cv; for (v = PA_VOLUME_MUTED; v <= PA_VOLUME_NORM*2; v += 256) { @@ -13,6 +14,17 @@ int main(int argc, char *argv[]) { printf("Volume: %3i; percent: %i%%; decibel %0.2f; linear = %0.2f; volume(decibel): %3i; volume(linear): %3i\n", v, (v*100)/PA_VOLUME_NORM, dB, f, pa_sw_volume_from_dB(dB), pa_sw_volume_from_linear(f)); + } + + for (v = PA_VOLUME_MUTED; v <= PA_VOLUME_NORM*2; v += 256) { + char s[PA_CVOLUME_SNPRINT_MAX], t[PA_CVOLUME_SNPRINT_DB_MAX]; + + pa_cvolume_set(&cv, 2, v); + + printf("Volume: %3i [%s] [%s]\n", + v, + pa_cvolume_snprint(s, sizeof(s), &cv), + pa_cvolume_snprint_dB(t, sizeof(t), &cv)); } -- cgit