From 09cfab3856fa0104f0375b32a67e6b5fbea1c094 Mon Sep 17 00:00:00 2001 From: Johns Date: Thu, 16 Feb 2012 21:55:14 +0100 Subject: Add posibility to disable repeat pict warning. --- video.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'video.c') diff --git a/video.c b/video.c index 990a043..aa28210 100644 --- a/video.c +++ b/video.c @@ -262,6 +262,8 @@ typedef struct _video_module_ // Variables //---------------------------------------------------------------------------- +char VideoIgnoreRepeatPict; ///< disable repeat pict warning + static Display *XlibDisplay; ///< Xlib X11 display static xcb_connection_t *Connection; ///< xcb connection static xcb_colormap_t VideoColormap; ///< video colormap @@ -8519,8 +8521,9 @@ enum PixelFormat Video_get_format(VideoHwDecoder * decoder, void VideoRenderFrame(VideoHwDecoder * decoder, const AVCodecContext * video_ctx, const AVFrame * frame) { - if (frame->repeat_pict) { - Warning(_("video: repeated pict found, but not handled\n")); + if (frame->repeat_pict && !VideoIgnoreRepeatPict) { + Warning(_("video: repeated pict %d found, but not handled\n"), + frame->repeat_pict); } if (VideoUsedModule) { VideoUsedModule->RenderFrame(decoder, video_ctx, frame); -- cgit v1.2.3