[FFmpeg-cvslog] lavc: Print number of reference frames if debug level >= verbose.

Carl Eugen Hoyos git at videolan.org
Fri Mar 13 08:58:06 CET 2015


ffmpeg | branch: master | Carl Eugen Hoyos <cehoyos at ag.or.at> | Fri Mar 13 08:52:36 2015 +0100| [3cd823e46f708df476260ed898064b68739329b1] | committer: Carl Eugen Hoyos

lavc: Print number of reference frames if debug level >= verbose.

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

 libavcodec/utils.c |    6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/libavcodec/utils.c b/libavcodec/utils.c
index 5b28496..d739047 100644
--- a/libavcodec/utils.c
+++ b/libavcodec/utils.c
@@ -3024,6 +3024,12 @@ void avcodec_string(char *buf, int buf_size, AVCodecContext *enc, int encode)
 
     if (profile)
         snprintf(buf + strlen(buf), buf_size - strlen(buf), " (%s)", profile);
+    if (   enc->codec_type == AVMEDIA_TYPE_VIDEO
+        && av_log_get_level() >= AV_LOG_VERBOSE
+        && enc->refs)
+        snprintf(buf + strlen(buf), buf_size - strlen(buf),
+                 ", %d reference frame%s",
+                 enc->refs, enc->refs > 1 ? "s" : "");
 
     if (enc->codec_tag) {
         char tag_buf[32];



More information about the ffmpeg-cvslog mailing list