From 8766b95487a10d9c480090d68826644613a83405 Mon Sep 17 00:00:00 2001 From: benoit Date: Mon, 23 Mar 2009 16:43:06 +0000 Subject: [PATCH] Move declaration of 'pict' closer to where it is used and initialize it. Patch by avcoder: gmail(ffmpeg) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18171 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b --- ffplay.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ffplay.c b/ffplay.c index 413225e9c..18422e282 100644 --- a/ffplay.c +++ b/ffplay.c @@ -1227,7 +1227,6 @@ static int queue_picture(VideoState *is, AVFrame *src_frame, double pts) { VideoPicture *vp; int dst_pix_fmt; - AVPicture pict; static struct SwsContext *img_convert_ctx; /* wait until we have space to put a new picture */ @@ -1270,10 +1269,13 @@ static int queue_picture(VideoState *is, AVFrame *src_frame, double pts) /* if the frame is not skipped, then display it */ if (vp->bmp) { + AVPicture pict; + /* get a pointer on the bitmap */ SDL_LockYUVOverlay (vp->bmp); dst_pix_fmt = PIX_FMT_YUV420P; + memset(&pict,0,sizeof(AVPicture)); pict.data[0] = vp->bmp->pixels[0]; pict.data[1] = vp->bmp->pixels[2]; pict.data[2] = vp->bmp->pixels[1]; -- 2.39.2