avfilter/af_agate: Remove always-false samplerate check
This filter uses ff_set_common_all_samplerates(). Also don't overwrite outlink->sample_rate in config_output; it is harmless, because it is overwritten with the value it already had, but it is an API violation. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
		
							parent
							
								
									7d99507838
								
							
						
					
					
						commit
						789de76e21
					
				@ -357,15 +357,6 @@ static int scconfig_output(AVFilterLink *outlink)
 | 
			
		||||
    AVFilterContext *ctx = outlink->src;
 | 
			
		||||
    AudioGateContext *s = ctx->priv;
 | 
			
		||||
 | 
			
		||||
    if (ctx->inputs[0]->sample_rate != ctx->inputs[1]->sample_rate) {
 | 
			
		||||
        av_log(ctx, AV_LOG_ERROR,
 | 
			
		||||
               "Inputs must have the same sample rate "
 | 
			
		||||
               "%d for in0 vs %d for in1\n",
 | 
			
		||||
               ctx->inputs[0]->sample_rate, ctx->inputs[1]->sample_rate);
 | 
			
		||||
        return AVERROR(EINVAL);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    outlink->sample_rate = ctx->inputs[0]->sample_rate;
 | 
			
		||||
    outlink->time_base   = ctx->inputs[0]->time_base;
 | 
			
		||||
 | 
			
		||||
    s->fifo[0] = av_audio_fifo_alloc(ctx->inputs[0]->format, ctx->inputs[0]->channels, 1024);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user