From 4ac85ae4481089ca34772dee255f920ffc9827b6 Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Fri, 11 Mar 2022 01:53:10 +0100 Subject: [PATCH] avfilter/vf_zscale: also check formats --- libavfilter/vf_zscale.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavfilter/vf_zscale.c b/libavfilter/vf_zscale.c index afbe7d9dcd..649ef7f6bb 100644 --- a/libavfilter/vf_zscale.c +++ b/libavfilter/vf_zscale.c @@ -762,7 +762,8 @@ static int filter_frame(AVFilterLink *link, AVFrame *in) //we need to use this filter if something is different for an input and output only //otherwise - just copy the input frame to the output - if ((link->w != outlink->w) || + if ((link->format != outlink->format) || + (link->w != outlink->w) || (link->h != outlink->h) || (s->src_format.chroma_location != s->dst_format.chroma_location) || (s->src_format.color_family !=s->dst_format.color_family) ||