History

avfilter/af_sidechaincompress: 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.

Andreas Rheinhardt committed 5 years ago

Commit 910215b1 parent e1487de1 file · +0 −9Browse files

Unified · Split

libavfilter/af_sidechaincompress.c+0−9
@@ -323,15 +323,6 @@ static int config_output(AVFilterLink *outlink) · 322 unmodified lines
323323 AVFilterContext *ctx = outlink->src;
324324 SidechainCompressContext *s = ctx->priv;
325325
326− if (ctx->inputs[0]->sample_rate != ctx->inputs[1]->sample_rate) {
327− av_log(ctx, AV_LOG_ERROR,
328− "Inputs must have the same sample rate "
329− "%d for in0 vs %d for in1\n",
330− ctx->inputs[0]->sample_rate, ctx->inputs[1]->sample_rate);
331− return AVERROR(EINVAL);
332− }
333−
334− outlink->sample_rate = ctx->inputs[0]->sample_rate;
335326 outlink->time_base = ctx->inputs[0]->time_base;
336327
337328 s->fifo[0] = av_audio_fifo_alloc(ctx->inputs[0]->format, ctx->inputs[0]->channels, 1024);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t