lavfi/vf_zscale: fix call to av_pix_fmt_count_planes

realign_frame called av_pix_fmt_count_planes with incorrect parameter.

Signed-off-by: James Almer <jamrial@gmail.com>
(cherry picked from commit 00cf3df03f)
This commit is contained in:
Pavel Koshevoy 2024-11-09 09:08:26 -07:00 committed by James Almer
parent 85f389520d
commit 5b461ffb04

View file

@ -664,7 +664,7 @@ static int realign_frame(const AVPixFmtDescriptor *desc, AVFrame **frame, int ne
int ret = 0, plane, planes;
/* Realign any unaligned input frame. */
planes = av_pix_fmt_count_planes(desc->nb_components);
planes = av_pix_fmt_count_planes((*frame)->format);
for (plane = 0; plane < planes; plane++) {
int p = desc->comp[plane].plane;
if ((uintptr_t)(*frame)->data[p] % ZIMG_ALIGNMENT || (*frame)->linesize[p] % ZIMG_ALIGNMENT) {