|  |  | @@ -669,12 +669,7 @@ static int mov_read_stsd(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom) | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | AVStream *st = c->fc->streams[c->fc->nb_streams-1]; | 
		
	
		
			
			|  |  |  | MOVStreamContext *sc = st->priv_data; | 
		
	
		
			
			|  |  |  | int entries, frames_per_sample; | 
		
	
		
			
			|  |  |  | uint32_t format; | 
		
	
		
			
			|  |  |  | uint8_t codec_name[32]; | 
		
	
		
			
			|  |  |  | unsigned int color_depth; | 
		
	
		
			
			|  |  |  | int color_greyscale; | 
		
	
		
			
			|  |  |  | int j, pseudo_stream_id; | 
		
	
		
			
			|  |  |  | int j, entries, pseudo_stream_id; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | get_byte(pb); /* version */ | 
		
	
		
			
			|  |  |  | get_be24(pb); /* flags */ | 
		
	
	
		
			
				|  |  | @@ -688,7 +683,7 @@ static int mov_read_stsd(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom) | 
		
	
		
			
			|  |  |  | MOV_atom_t a = { 0, 0, 0 }; | 
		
	
		
			
			|  |  |  | offset_t start_pos = url_ftell(pb); | 
		
	
		
			
			|  |  |  | int size = get_be32(pb); /* size */ | 
		
	
		
			
			|  |  |  | format = get_le32(pb); /* data format */ | 
		
	
		
			
			|  |  |  | uint32_t format = get_le32(pb); /* data format */ | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | get_be32(pb); /* reserved */ | 
		
	
		
			
			|  |  |  | get_be16(pb); /* reserved */ | 
		
	
	
		
			
				|  |  | @@ -733,6 +728,11 @@ static int mov_read_stsd(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom) | 
		
	
		
			
			|  |  |  | (format >> 24) & 0xff, st->codec->codec_type); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | if(st->codec->codec_type==CODEC_TYPE_VIDEO) { | 
		
	
		
			
			|  |  |  | uint8_t codec_name[32]; | 
		
	
		
			
			|  |  |  | unsigned int color_depth; | 
		
	
		
			
			|  |  |  | int color_greyscale; | 
		
	
		
			
			|  |  |  | int frames_per_sample; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | st->codec->codec_id = id; | 
		
	
		
			
			|  |  |  | get_be16(pb); /* version */ | 
		
	
		
			
			|  |  |  | get_be16(pb); /* revision level */ | 
		
	
	
		
			
				|  |  | 
 |