avformat/yop: alloc codecpar extradata only once
Fixes memleak Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
		
							parent
							
								
									9cd2ca9966
								
							
						
					
					
						commit
						c8ed93efcf
					
				| @ -72,12 +72,6 @@ static int yop_read_header(AVFormatContext *s) | |||||||
|     if (ff_alloc_extradata(video_stream->codecpar, 8)) |     if (ff_alloc_extradata(video_stream->codecpar, 8)) | ||||||
|         return AVERROR(ENOMEM); |         return AVERROR(ENOMEM); | ||||||
| 
 | 
 | ||||||
|     video_stream->codecpar->extradata = av_mallocz(8 + AV_INPUT_BUFFER_PADDING_SIZE); |  | ||||||
| 
 |  | ||||||
|     if (!video_stream->codecpar->extradata) |  | ||||||
|         return AVERROR(ENOMEM); |  | ||||||
|     video_stream->codecpar->extradata_size = 8; |  | ||||||
| 
 |  | ||||||
|     // Audio
 |     // Audio
 | ||||||
|     audio_par                 = audio_stream->codecpar; |     audio_par                 = audio_stream->codecpar; | ||||||
|     audio_par->codec_type     = AVMEDIA_TYPE_AUDIO; |     audio_par->codec_type     = AVMEDIA_TYPE_AUDIO; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user