[FFmpeg-cvslog] avcodec/cuvid: add format mismatch debug logs

Timo Rothenpieler git at videolan.org
Tue Feb 14 13:03:53 EET 2017


ffmpeg | branch: master | Timo Rothenpieler <timo at rothenpieler.org> | Thu Feb  9 22:19:59 2017 +0100| [b6f4f0b14b0f8c00d7d1dec1d1f03d82b85dd617] | committer: Timo Rothenpieler

avcodec/cuvid: add format mismatch debug logs

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

 libavcodec/cuvid.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/libavcodec/cuvid.c b/libavcodec/cuvid.c
index 5e6e716..f5a49ce 100644
--- a/libavcodec/cuvid.c
+++ b/libavcodec/cuvid.c
@@ -207,6 +207,11 @@ static int CUDAAPI cuvid_handle_video_sequence(void *opaque, CUVIDEOFORMAT* form
             hwframe_ctx->format != AV_PIX_FMT_CUDA ||
             hwframe_ctx->sw_format != avctx->sw_pix_fmt)) {
         av_log(avctx, AV_LOG_ERROR, "AVHWFramesContext is already initialized with incompatible parameters\n");
+        av_log(avctx, AV_LOG_DEBUG, "width: %d <-> %d\n", hwframe_ctx->width, avctx->width);
+        av_log(avctx, AV_LOG_DEBUG, "height: %d <-> %d\n", hwframe_ctx->height, avctx->height);
+        av_log(avctx, AV_LOG_DEBUG, "format: %s <-> cuda\n", av_get_pix_fmt_name(hwframe_ctx->format));
+        av_log(avctx, AV_LOG_DEBUG, "sw_format: %s <-> %s\n",
+               av_get_pix_fmt_name(hwframe_ctx->sw_format), av_get_pix_fmt_name(avctx->sw_pix_fmt));
         ctx->internal_error = AVERROR(EINVAL);
         return 0;
     }



More information about the ffmpeg-cvslog mailing list