diff options
author | Stefano Sabatini <stefano.sabatini-lala@poste.it> | 2011-04-22 17:11:23 +0200 |
---|---|---|
committer | Stefano Sabatini <stefano.sabatini-lala@poste.it> | 2011-04-24 23:10:26 +0200 |
commit | 69f58958ce8f81b153b14c60959ba37d6bf0b8cf (patch) | |
tree | 34d07b19894299a305ce7d28cd55a4f449ece153 | |
parent | fbfcc8f1b71b51ff87f09e269d22328be5594f40 (diff) | |
download | ffmpeg-69f58958ce8f81b153b14c60959ba37d6bf0b8cf.tar.gz |
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 <stefano.sabatini-lala@poste.it>
-rw-r--r-- | ffplay.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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 |