Commit dd471070 authored by Baptiste Coudurier's avatar Baptiste Coudurier Committed by Michael Niedermayer

In print_report, print progression time in hours:mins:secs:us

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 1212d5b5
......@@ -1460,11 +1460,23 @@ static void print_report(AVFormatContext **output_files,
}
if (verbose > 0 || is_last_report) {
int hours, mins, secs, us;
secs = pts / AV_TIME_BASE;
us = pts % AV_TIME_BASE;
mins = secs / 60;
secs %= 60;
hours = mins / 60;
mins %= 60;
bitrate = pts ? total_size * 8 / (pts / 1000.0) : 0;
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
"size=%8.0fkB time=%0.2f bitrate=%6.1fkbits/s",
(double)total_size / 1024, pts/(double)AV_TIME_BASE, bitrate);
"size=%8.0fkB time=", total_size / 1024.0);
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
"%02d:%02d:%02d.%02d ", hours, mins, secs,
(100 * us) / AV_TIME_BASE);
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
"bitrate=%6.1fkbits/s", bitrate);
if (nb_frames_dup || nb_frames_drop)
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf), " dup=%d drop=%d",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment