| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -947,8 +947,27 @@ int configure_filtergraph(FilterGraph *fg) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        return ret; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (simple && (!inputs || inputs->next || !outputs || outputs->next)) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        av_log(NULL, AV_LOG_ERROR, "Simple filtergraph '%s' does not have " | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			               "exactly one input and output.\n", graph_desc); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        const char *num_inputs; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        const char *num_outputs; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        if (!outputs) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            num_outputs = "0"; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        } else if (outputs->next) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            num_outputs = ">1"; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        } else { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            num_outputs = "1"; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        if (!inputs) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            num_inputs = "0"; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        } else if (inputs->next) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            num_inputs = ">1"; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        } else { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            num_inputs = "1"; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        av_log(NULL, AV_LOG_ERROR, "Simple filtergraph '%s' was expected " | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			               "to have exactly 1 input and 1 output." | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			               " However, it had %s input(s) and %s output(s)." | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			               " Please adjust, or use a complex filtergraph (-filter_complex) instead.\n", | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			               graph_desc, num_inputs, num_outputs); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        return AVERROR(EINVAL); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |