From 69f58958ce8f81b153b14c60959ba37d6bf0b8cf Mon Sep 17 00:00:00 2001 From: Stefano Sabatini Date: Fri, 22 Apr 2011 17:11:23 +0200 Subject: [PATCH] ffplay: avoid SIGFPE exception in SDL_DisplayYUVOverlay In video_image_display(), fix exception occurring when the size of the rectangle passed to SDL_DisplayYUVOverlay() is 0x0, which happens when interactively resizing the SDL window. This is done by forcing the minimum size to 1x1. Signed-off-by: Stefano Sabatini --- ffplay.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ffplay.c b/ffplay.c index 680215a481..b342732d7e 100644 --- a/ffplay.c +++ b/ffplay.c @@ -752,8 +752,8 @@ static void video_image_display(VideoState *is) } rect.x = is->xleft + x; rect.y = is->ytop + y; - rect.w = width; - rect.h = height; + rect.w = FFMAX(width, 1); + rect.h = FFMAX(height, 1); SDL_DisplayYUVOverlay(vp->bmp, &rect); } else { #if 0