summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2017-08-30 18:14:10 +0200
committerPaul B Mahol <onemda@gmail.com>2017-08-30 20:24:28 +0200
commit6ccd32c36760ac8b8261d68eb32b07cf5c762e52 (patch)
tree046190e7be5231a7e3b4b31ae607e354d9f62944
parent2b7da70a70fef364f9a42e69b6d34133b3d089f8 (diff)
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: Paul B Mahol <onemda@gmail.com>
-rw-r--r--doc/filters.texi1
-rw-r--r--libavfilter/af_adelay.c5
2 files changed, 0 insertions, 6 deletions
diff --git a/doc/filters.texi b/doc/filters.texi
index 19e13a1346..afcb99d876 100644
--- a/doc/filters.texi
+++ b/doc/filters.texi
@@ -551,7 +551,6 @@ The filter accepts the following option:
@table @option
@item delays
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
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.
diff --git a/libavfilter/af_adelay.c b/libavfilter/af_adelay.c
index 187cacf28a..983f089c21 100644
--- a/libavfilter/af_adelay.c
+++ b/libavfilter/af_adelay.c
@@ -171,11 +171,6 @@ static int config_input(AVFilterLink *inlink)
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) {
case AV_SAMPLE_FMT_U8P : s->delay_channel = delay_channel_u8p ; break;
case AV_SAMPLE_FMT_S16P: s->delay_channel = delay_channel_s16p; break;