You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	cmdutils: avoid setting data pointers to invalid values in alloc_buffer()
Fixes bug 352.
This commit is contained in:
		| @@ -1316,7 +1316,7 @@ static int alloc_buffer(FrameBuffer **pool, AVCodecContext *s, FrameBuffer **pbu | ||||
|         const int v_shift = i==0 ? 0 : v_chroma_shift; | ||||
|         if (s->flags & CODEC_FLAG_EMU_EDGE) | ||||
|             buf->data[i] = buf->base[i]; | ||||
|         else | ||||
|         else if (buf->base[i]) | ||||
|             buf->data[i] = buf->base[i] + | ||||
|                            FFALIGN((buf->linesize[i]*edge >> v_shift) + | ||||
|                                    (pixel_size*edge >> h_shift), 32); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user