[FFmpeg-cvslog] Fix codec fps diplay for very small fps.

Carl Eugen Hoyos git at videolan.org
Sat Apr 4 02:22:28 CEST 2015


ffmpeg | branch: master | Carl Eugen Hoyos <cehoyos at ag.or.at> | Fri Apr  3 21:07:06 2015 +0200| [c4367f950d5bc8a3a2979182d5aef7bd94949f93] | committer: Carl Eugen Hoyos

Fix codec fps diplay for very small fps.

Fixes codec banner for the sample from ticket #4369.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c4367f950d5bc8a3a2979182d5aef7bd94949f93
---

 libavformat/dump.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/libavformat/dump.c b/libavformat/dump.c
index 56b37ff..9a7035c 100644
--- a/libavformat/dump.c
+++ b/libavformat/dump.c
@@ -118,7 +118,9 @@ void av_pkt_dump_log2(void *avcl, int level, const AVPacket *pkt, int dump_paylo
 static void print_fps(double d, const char *postfix)
 {
     uint64_t v = lrintf(d * 100);
-    if (v % 100)
+    if (!v)
+        av_log(NULL, AV_LOG_INFO, "%1.4f %s", d, postfix);
+    else if (v % 100)
         av_log(NULL, AV_LOG_INFO, "%3.2f %s", d, postfix);
     else if (v % (100 * 1000))
         av_log(NULL, AV_LOG_INFO, "%1.0f %s", d, postfix);



More information about the ffmpeg-cvslog mailing list