summaryrefslogtreecommitdiff
path: root/ffprobe.c
diff options
context:
space:
mode:
authorStefano Sabatini <stefano.sabatini-lala@poste.it>2011-08-17 00:34:15 +0200
committerStefano Sabatini <stefano.sabatini-lala@poste.it>2011-08-17 10:29:34 +0200
commit7c94740b84f95f4a1e3a70884dc1928ce3bc2570 (patch)
tree201fbfa35109705859558752bd7cb858900277a9 /ffprobe.c
parent15802e78e7d704560ab12c4d063250189f5b774a (diff)
ffprobe: in value_string(), do not print trailing space in case of no suffix
Diffstat (limited to 'ffprobe.c')
-rw-r--r--ffprobe.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/ffprobe.c b/ffprobe.c
index f857311fc0..4ef990228c 100644
--- a/ffprobe.c
+++ b/ffprobe.c
@@ -83,9 +83,11 @@ static char *value_string(char *buf, int buf_size, double val, const char *unit)
prefix_string = decimal_unit_prefixes[index];
}
- snprintf(buf, buf_size, "%.3f %s%s", val, prefix_string, show_value_unit ? unit : "");
+ snprintf(buf, buf_size, "%.3f%s%s%s", val, prefix_string || show_value_unit ? " " : "",
+ prefix_string, show_value_unit ? unit : "");
} else {
- snprintf(buf, buf_size, "%f %s", val, show_value_unit ? unit : "");
+ snprintf(buf, buf_size, "%f%s%s", val, show_value_unit ? " " : "",
+ show_value_unit ? unit : "");
}
return buf;