hevc: Use get_bits_long() in decode_vui()
Fix assertion failure.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
(cherry picked from commit 920c01adce)
			
			
This commit is contained in:
		
				
					committed by
					
						
						Reinhard Tartler
					
				
			
			
				
	
			
			
			
						parent
						
							e4cbd0d6e5
						
					
				
				
					commit
					5aa4b29bbe
				
			@@ -499,8 +499,8 @@ static void decode_vui(HEVCContext *s, HEVCSPS *sps)
 | 
			
		||||
 | 
			
		||||
    vui->vui_timing_info_present_flag = get_bits1(gb);
 | 
			
		||||
    if (vui->vui_timing_info_present_flag) {
 | 
			
		||||
        vui->vui_num_units_in_tick               = get_bits(gb, 32);
 | 
			
		||||
        vui->vui_time_scale                      = get_bits(gb, 32);
 | 
			
		||||
        vui->vui_num_units_in_tick               = get_bits_long(gb, 32);
 | 
			
		||||
        vui->vui_time_scale                      = get_bits_long(gb, 32);
 | 
			
		||||
        vui->vui_poc_proportional_to_timing_flag = get_bits1(gb);
 | 
			
		||||
        if (vui->vui_poc_proportional_to_timing_flag)
 | 
			
		||||
            vui->vui_num_ticks_poc_diff_one_minus1 = get_ue_golomb_long(gb);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user