return 20*log10((double) v/PA_VOLUME_NORM);
}
+
+void pa_bytes_snprint(char *s, size_t l, off_t v) {
+ if (v >= 1024*1024*1024)
+ snprintf(s, l, "%0.1f GB", (double) v/1024/1024/1024);
+ else if (v >= 1024*1024)
+ snprintf(s, l, "%0.1f MB", (double) v/1024/1024);
+ else if (v >= 1024)
+ snprintf(s, l, "%0.1f KB", (double) v/1024);
+ else
+ snprintf(s, l, "%u B", (unsigned) v);
+}