Mercurial > libavformat.hg
comparison utils.c @ 3230:ab26f1c6c5d3 libavformat
Print duration with higher precision.
patch from Herv Flores, herve.flores free fr
author | diego |
---|---|
date | Wed, 16 Apr 2008 06:46:54 +0000 |
parents | 5b8e94932999 |
children | 7fe0c156ed74 |
comparison
equal
deleted
inserted
replaced
3229:510fab17efc3 | 3230:ab26f1c6c5d3 |
---|---|
2632 us = ic->duration % AV_TIME_BASE; | 2632 us = ic->duration % AV_TIME_BASE; |
2633 mins = secs / 60; | 2633 mins = secs / 60; |
2634 secs %= 60; | 2634 secs %= 60; |
2635 hours = mins / 60; | 2635 hours = mins / 60; |
2636 mins %= 60; | 2636 mins %= 60; |
2637 av_log(NULL, AV_LOG_INFO, "%02d:%02d:%02d.%01d", hours, mins, secs, | 2637 av_log(NULL, AV_LOG_INFO, "%02d:%02d:%02d.%02d", hours, mins, secs, |
2638 (10 * us) / AV_TIME_BASE); | 2638 (100 * us) / AV_TIME_BASE); |
2639 } else { | 2639 } else { |
2640 av_log(NULL, AV_LOG_INFO, "N/A"); | 2640 av_log(NULL, AV_LOG_INFO, "N/A"); |
2641 } | 2641 } |
2642 if (ic->start_time != AV_NOPTS_VALUE) { | 2642 if (ic->start_time != AV_NOPTS_VALUE) { |
2643 int secs, us; | 2643 int secs, us; |