Commit 6ccd32c3 authored by Paul B Mahol's avatar Paul B Mahol

avfilter/af_adelay: remove requirement that at least one delay should be provided

Such requirement is not necessary and code works without it just fine.
Signed-off-by: 's avatarPaul B Mahol <onemda@gmail.com>
parent 2b7da70a
...@@ -551,7 +551,6 @@ The filter accepts the following option: ...@@ -551,7 +551,6 @@ The filter accepts the following option:
@table @option @table @option
@item delays @item delays
Set list of delays in milliseconds for each channel separated by '|'. Set list of delays in milliseconds for each channel separated by '|'.
At least one delay greater than 0 should be provided.
Unused delays will be silently ignored. If number of given delays is Unused delays will be silently ignored. If number of given delays is
smaller than number of channels all remaining channels will not be delayed. smaller than number of channels all remaining channels will not be delayed.
If you want to delay exact number of samples, append 'S' to number. If you want to delay exact number of samples, append 'S' to number.
......
...@@ -171,11 +171,6 @@ static int config_input(AVFilterLink *inlink) ...@@ -171,11 +171,6 @@ static int config_input(AVFilterLink *inlink)
s->max_delay = FFMAX(s->max_delay, d->delay); s->max_delay = FFMAX(s->max_delay, d->delay);
} }
if (!s->max_delay) {
av_log(ctx, AV_LOG_ERROR, "At least one delay >0 must be specified.\n");
return AVERROR(EINVAL);
}
switch (inlink->format) { switch (inlink->format) {
case AV_SAMPLE_FMT_U8P : s->delay_channel = delay_channel_u8p ; break; case AV_SAMPLE_FMT_U8P : s->delay_channel = delay_channel_u8p ; break;
case AV_SAMPLE_FMT_S16P: s->delay_channel = delay_channel_s16p; break; case AV_SAMPLE_FMT_S16P: s->delay_channel = delay_channel_s16p; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment