mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-29 22:00:58 +02:00
ffmpeg: Print negative times like "-00:05:01.22" instead of "00:-5:-1.-22"
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
08509c8f86
commit
2384933985
6
ffmpeg.c
6
ffmpeg.c
@ -1528,8 +1528,8 @@ static void print_report(int is_last_report, int64_t timer_start, int64_t cur_ti
|
|||||||
nb_frames_drop += ost->last_droped;
|
nb_frames_drop += ost->last_droped;
|
||||||
}
|
}
|
||||||
|
|
||||||
secs = pts / AV_TIME_BASE;
|
secs = FFABS(pts) / AV_TIME_BASE;
|
||||||
us = pts % AV_TIME_BASE;
|
us = FFABS(pts) % AV_TIME_BASE;
|
||||||
mins = secs / 60;
|
mins = secs / 60;
|
||||||
secs %= 60;
|
secs %= 60;
|
||||||
hours = mins / 60;
|
hours = mins / 60;
|
||||||
@ -1541,6 +1541,8 @@ static void print_report(int is_last_report, int64_t timer_start, int64_t cur_ti
|
|||||||
"size=N/A time=");
|
"size=N/A time=");
|
||||||
else snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
|
else snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
|
||||||
"size=%8.0fkB time=", total_size / 1024.0);
|
"size=%8.0fkB time=", total_size / 1024.0);
|
||||||
|
if (pts < 0)
|
||||||
|
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf), "-");
|
||||||
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
|
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
|
||||||
"%02d:%02d:%02d.%02d ", hours, mins, secs,
|
"%02d:%02d:%02d.%02d ", hours, mins, secs,
|
||||||
(100 * us) / AV_TIME_BASE);
|
(100 * us) / AV_TIME_BASE);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user