|  |  | @@ -1991,6 +1991,7 @@ static int transcode_init(OutputFile *output_files, | 
		
	
		
			
			|  |  |  | codec->height = icodec->height; | 
		
	
		
			
			|  |  |  | break; | 
		
	
		
			
			|  |  |  | case AVMEDIA_TYPE_DATA: | 
		
	
		
			
			|  |  |  | case AVMEDIA_TYPE_ATTACHMENT: | 
		
	
		
			
			|  |  |  | break; | 
		
	
		
			
			|  |  |  | default: | 
		
	
		
			
			|  |  |  | abort(); | 
		
	
	
		
			
				|  |  | @@ -3160,6 +3161,13 @@ static OutputStream *new_data_stream(OptionsContext *o, AVFormatContext *oc) | 
		
	
		
			
			|  |  |  | return ost; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | static OutputStream *new_attachment_stream(OptionsContext *o, AVFormatContext *oc) | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | OutputStream *ost = new_output_stream(o, oc, AVMEDIA_TYPE_ATTACHMENT); | 
		
	
		
			
			|  |  |  | ost->st->stream_copy = 1; | 
		
	
		
			
			|  |  |  | return ost; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | static OutputStream *new_subtitle_stream(OptionsContext *o, AVFormatContext *oc) | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | AVStream *st; | 
		
	
	
		
			
				|  |  | @@ -3375,6 +3383,7 @@ static void opt_output_file(void *optctx, const char *filename) | 
		
	
		
			
			|  |  |  | case AVMEDIA_TYPE_AUDIO:    ost = new_audio_stream(o, oc);    break; | 
		
	
		
			
			|  |  |  | case AVMEDIA_TYPE_SUBTITLE: ost = new_subtitle_stream(o, oc); break; | 
		
	
		
			
			|  |  |  | case AVMEDIA_TYPE_DATA:     ost = new_data_stream(o, oc);     break; | 
		
	
		
			
			|  |  |  | case AVMEDIA_TYPE_ATTACHMENT: ost = new_attachment_stream(o, oc); break; | 
		
	
		
			
			|  |  |  | default: | 
		
	
		
			
			|  |  |  | av_log(NULL, AV_LOG_FATAL, "Cannot map stream #%d.%d - unsupported type.\n", | 
		
	
		
			
			|  |  |  | map->file_index, map->stream_index); | 
		
	
	
		
			
				|  |  | 
 |