|  |  | @@ -106,6 +106,12 @@ static int mtv_read_header(AVFormatContext *s, AVFormatParameters *ap) | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | avio_skip(pb, 4); | 
		
	
		
			
			|  |  |  | audio_subsegments = avio_rl16(pb); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | if (audio_subsegments == 0) { | 
		
	
		
			
			|  |  |  | av_log_ask_for_sample(s, "MTV files without audio are not supported\n"); | 
		
	
		
			
			|  |  |  | return AVERROR_INVALIDDATA; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | mtv->full_segment_size = | 
		
	
		
			
			|  |  |  | audio_subsegments * (MTV_AUDIO_PADDING_SIZE + MTV_ASUBCHUNK_DATA_SIZE) + | 
		
	
		
			
			|  |  |  | mtv->img_segment_size; | 
		
	
	
		
			
				|  |  | 
 |