diff options
Diffstat (limited to 'libavfilter/vf_noise.c')
-rw-r--r-- | libavfilter/vf_noise.c | 6 |
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; |