| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -2214,7 +2214,8 @@ static int mov_write_tfhd_tag(AVIOContext *pb, MOVTrack *track, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (flags & MOV_TFHD_DEFAULT_FLAGS) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        track->default_sample_flags = | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            track->enc->codec_type == AVMEDIA_TYPE_VIDEO ? | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            0x01010000 : 0x02000000; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            (MOV_FRAG_SAMPLE_FLAG_DEPENDS_YES | MOV_FRAG_SAMPLE_FLAG_IS_NON_SYNC) : | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            MOV_FRAG_SAMPLE_FLAG_DEPENDS_NO; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        avio_wb32(pb, track->default_sample_flags); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -2223,7 +2224,8 @@ static int mov_write_tfhd_tag(AVIOContext *pb, MOVTrack *track, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			static uint32_t get_sample_flags(MOVTrack *track, MOVIentry *entry) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			{ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    return entry->flags & MOV_SYNC_SAMPLE ? 0x02000000 : 0x01010000; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    return entry->flags & MOV_SYNC_SAMPLE ? MOV_FRAG_SAMPLE_FLAG_DEPENDS_NO : | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			           (MOV_FRAG_SAMPLE_FLAG_DEPENDS_YES | MOV_FRAG_SAMPLE_FLAG_IS_NON_SYNC); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			} | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			static int mov_write_trun_tag(AVIOContext *pb, MOVTrack *track) | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |