diff --git a/libavfilter/vf_nnedi.c b/libavfilter/vf_nnedi.c index 148791f804..8deba18b0c 100644 --- a/libavfilter/vf_nnedi.c +++ b/libavfilter/vf_nnedi.c @@ -1096,7 +1096,7 @@ static int config_input(AVFilterLink *inlink) return AVERROR(ENOMEM); for (int i = 0; i < s->nb_threads; i++) { - s->prescreen_buf[i] = av_calloc(s->planewidth[0], sizeof(**s->prescreen_buf)); + s->prescreen_buf[i] = av_calloc(FFALIGN(s->planewidth[0], 4), sizeof(**s->prescreen_buf)); if (!s->prescreen_buf[i]) return AVERROR(ENOMEM); }