You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	HEVC : valgrind fix : vps_list
cherry picked from commit 211c39ade87bc079eabc862a6b684544dc88a786 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		
				
					committed by
					
						 Michael Niedermayer
						Michael Niedermayer
					
				
			
			
				
	
			
			
			
						parent
						
							75ec40b083
						
					
				
				
					commit
					3c846fda1c
				
			| @@ -187,7 +187,7 @@ static inline int parse_nal_units(AVCodecParserContext *s, AVCodecContext *avctx | ||||
|             } | ||||
|             if (h->sps != (HEVCSPS*)h->sps_list[h->pps->sps_id]->data) { | ||||
|                 h->sps = (HEVCSPS*)h->sps_list[h->pps->sps_id]->data; | ||||
|                 h->vps = h->vps_list[h->sps->vps_id]; | ||||
|                 h->vps = (HEVCVPS*)h->vps_list[h->sps->vps_id]->data; | ||||
|             } | ||||
|  | ||||
|             if (!sh->first_slice_in_pic_flag) { | ||||
| @@ -325,7 +325,7 @@ static void hevc_close(AVCodecParserContext *s) | ||||
|     av_freep(&pc->buffer); | ||||
|  | ||||
|     for (i = 0; i < FF_ARRAY_ELEMS(h->vps_list); i++) | ||||
|         av_freep(&h->vps_list[i]); | ||||
|         av_buffer_unref(&h->vps_list[i]); | ||||
|     for (i = 0; i < FF_ARRAY_ELEMS(h->sps_list); i++) | ||||
|         av_buffer_unref(&h->sps_list[i]); | ||||
|     for (i = 0; i < FF_ARRAY_ELEMS(h->pps_list); i++) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user