summaryrefslogtreecommitdiff
path: root/libavfilter/vf_noise.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavfilter/vf_noise.c')
-rw-r--r--libavfilter/vf_noise.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/libavfilter/vf_noise.c b/libavfilter/vf_noise.c
index 15f5fcf3cd..62852c7b0e 100644
--- a/libavfilter/vf_noise.c
+++ b/libavfilter/vf_noise.c
@@ -184,11 +184,9 @@ static int config_input(AVFilterLink *inlink)
{
NoiseContext *n = inlink->dst->priv;
const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format);
- int i, ret;
+ int ret;
- for (i = 0; i < desc->nb_components; i++)
- n->nb_planes = FFMAX(n->nb_planes, desc->comp[i].plane);
- n->nb_planes++;
+ n->nb_planes = av_pix_fmt_count_planes(inlink->format);
if ((ret = av_image_fill_linesizes(n->linesize, inlink->format, inlink->w)) < 0)
return ret;