mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +02:00
Move declaration of 'pict' closer to where it is used and initialize it.
Patch by avcoder: gmail(ffmpeg) Originally committed as revision 18171 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
6d69a653d8
commit
fbf1b88589
4
ffplay.c
4
ffplay.c
@ -1227,7 +1227,6 @@ static int queue_picture(VideoState *is, AVFrame *src_frame, double pts)
|
|||||||
{
|
{
|
||||||
VideoPicture *vp;
|
VideoPicture *vp;
|
||||||
int dst_pix_fmt;
|
int dst_pix_fmt;
|
||||||
AVPicture pict;
|
|
||||||
static struct SwsContext *img_convert_ctx;
|
static struct SwsContext *img_convert_ctx;
|
||||||
|
|
||||||
/* wait until we have space to put a new picture */
|
/* 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 the frame is not skipped, then display it */
|
||||||
if (vp->bmp) {
|
if (vp->bmp) {
|
||||||
|
AVPicture pict;
|
||||||
|
|
||||||
/* get a pointer on the bitmap */
|
/* get a pointer on the bitmap */
|
||||||
SDL_LockYUVOverlay (vp->bmp);
|
SDL_LockYUVOverlay (vp->bmp);
|
||||||
|
|
||||||
dst_pix_fmt = PIX_FMT_YUV420P;
|
dst_pix_fmt = PIX_FMT_YUV420P;
|
||||||
|
memset(&pict,0,sizeof(AVPicture));
|
||||||
pict.data[0] = vp->bmp->pixels[0];
|
pict.data[0] = vp->bmp->pixels[0];
|
||||||
pict.data[1] = vp->bmp->pixels[2];
|
pict.data[1] = vp->bmp->pixels[2];
|
||||||
pict.data[2] = vp->bmp->pixels[1];
|
pict.data[2] = vp->bmp->pixels[1];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user