You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +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:
		
							
								
								
									
										4
									
								
								ffplay.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								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]; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user