ffprobe: always print int values with print_val()
authorStefano Sabatini <stefasab@gmail.com>
Fri, 25 Nov 2011 12:19:01 +0000 (13:19 +0100)
committerStefano Sabatini <stefasab@gmail.com>
Fri, 25 Nov 2011 12:25:56 +0000 (13:25 +0100)
In particular, make the json writer write size values, fix regression
introduced with the addition of the print_val() macro.

ffprobe.c

index 52f07e7..f58b77c 100644 (file)
--- a/ffprobe.c
+++ b/ffprobe.c
@@ -892,7 +892,7 @@ static void writer_register_all(void)
 #define print_time(k, v, tb)    writer_print_time(w, k, v, tb)
 #define print_ts(k, v)          writer_print_ts(w, k, v)
 #define print_val(k, v, u)      writer_print_string(w, k, \
-    value_string(val_str, sizeof(val_str), (struct unit_value){.val.i = v, .unit=u}), 1)
+    value_string(val_str, sizeof(val_str), (struct unit_value){.val.i = v, .unit=u}), 0)
 #define print_section_header(s) writer_print_section_header(w, s)
 #define print_section_footer(s) writer_print_section_footer(w, s)
 #define show_tags(metadata)     writer_show_tags(w, metadata)