ffmpeg: print values of mismatching has_b_frames
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 14 Jun 2014 21:09:21 +0000 (23:09 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 14 Jun 2014 21:09:21 +0000 (23:09 +0200)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
ffmpeg.c

index 14b4f21..6338a68 100644 (file)
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -1888,7 +1888,9 @@ static int decode_video(InputStream *ist, AVPacket *pkt, int *got_output)
     // or the parser does not has_b_frames correctly
 //     ist->st->codec->has_b_frames = ist->dec_ctx->has_b_frames;
     if (ist->st->codec->has_b_frames < ist->dec_ctx->has_b_frames) {
-        av_log_ask_for_sample(ist->dec_ctx, "has_b_frames is larger in decoder than demuxer");
+        av_log_ask_for_sample(ist->dec_ctx, "has_b_frames is larger in decoder than demuxer %d > %d ",
+            ist->dec_ctx->has_b_frames, ist->st->codec->has_b_frames
+        );
     }
 
     if (*got_output || ret<0 || pkt->size)