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>
This commit is contained in:
Pavel Koshevoy 2024-11-09 09:08:26 -07:00 committed by James Almer
parent 7b302f4db7
commit 00cf3df03f
1 changed files with 1 additions and 1 deletions

View File

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