From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 52FF54DEAD for ; Wed, 7 Jan 2026 02:21:50 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'ZlmiYdWb+uhf8fqsHe8NNN5sQrHV30bNULeRHtmhfM0=', expected b'MRcTwV6z5Bd2DGpG9a9Te+ngcZeW3xhcPV2vUfqV+LU=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1767752494; h=mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=ZlmiYdWb+uhf8fqsHe8NNN5sQrHV30bNULeRHtmhfM0=; b=CvHb1be+3OuhPumw87vJQEfAXByx5R4GYAo/0uEIUPHQYg6NW0mqt1kAB5g/ra/mUq+aa d6IAIfkxszBRjaWuis8S+GfHhK4y2L+mZPdBngka988kXbiIh+wUuG39MdArLArN8036JY9 g2bhWu0JqxT6QtMZmeC8fSKh9x/lRRF7KgdZWgeHaoxdUW7ZhvipF7hRIXkxqa5U991XpMv vm5eWSJG5HGkTq8uNVTzSf5c+U454Kz1iLox2NFwxbd9XDqYUB3LbirPKVgw3mQ+rTTUZip zG9Nw9hIziieZilvHSFVHLUFkagXboVFsPsefeBlRT71L92BkCvt0ghNlhlQ== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 29C40690D78; Wed, 7 Jan 2026 04:21:34 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1767752477; b=Yb/MztDolV7pyi/OVyr8mWLo96D2BX/JKD9Jdxjhy8y/5UlXuBDBDxr8W3YXgvkVG7cUd QtnT+p8GIFF6lBaKS28bMlYz+zV5YOaqQ+HJLBXalJcDcsFFKAYR8IfkZmzbAzhpg9/Ebld B2+zdezNHBHr8CwXXzoizQ28PqmxZYKmWf1wcaksQogsvzp1kfFrUth3dFrLNqZVBetH84C c+s4TZcQnDDAj/+6WGKOgayf81x1KjLIbHlRL00XCov6IjHvw6AX1g4iPD4B/fEiRatePlw +XHCgs3m5vHnWV+z4ua0xA6prV4Hz4N3yWEPSbUqicJgXSOim0bjELkpi5JA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1767752477; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=5ciTfkBNMyVqLVS3gfAp+lkuOIpOMWsYwf/pPE4RKyI=; b=sVisG8xu/IzOZue2Y0Xk8ql27lHLRWeJjCOe7XB9cvONlPaEMbWPVVZzTkF9zO/Y57KYM qKuksBmFkYHe2PrDS9ehVek01wKioZtqZVd2a9XYVALHcqJOWMtzoQ1BW6Pj39NxBGPdflV +IwirGXc3wjcT8I7u1EZ3rJDG+AV7l4gqGizhp5JUpp15GkAuRdZNiUN7Dr8YVwcOtJeWaF au+tELMFOi1bEed4gkuohiQQo9xf6ujf0LSSGFDlnZ0IOruw8NgcffAix2A2gw/KdbpWjP1 ODzmLjmzpjkCoSw49z+LfLfMSjMQk3zreFqQxHZ9cHw5rq/zrx0xg0eVk62w== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1767752469; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=MRcTwV6z5Bd2DGpG9a9Te+ngcZeW3xhcPV2vUfqV+LU=; b=ivKpJ47XecKdm768uC5nzxDHre+xcZ4RWDKAiaKb8TDxcVPzul8skbDNGDP4xFeSUZgBc /CF+yUekJLl15C96ty8guMinUulthpo88akW1S8+BwijrFPinAzrWBmkrcXYgwSvP7W0cxR UGVA+mVIpDjELcEe+MSS3nD/4Y+9QLemHkhLEFje/DkVUwHhI/8CIcQZHvof+HCK9fIatIr XEAArK5U+IdY2Esxxky4RoNEPRAjYj0mho7ammxwbKFdFtspobpi91eOF3ezuKB9qYdXzXl 9ol1hBDaLeW9GQx+8+FMUXCqlVWxZpuwptan0AR64UNdtDjblIrnf8AgHaQQ== Received: from de3a2b3407a2 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 0312F690BDC for ; Wed, 7 Jan 2026 04:21:08 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Wed, 07 Jan 2026 02:21:08 -0000 Message-ID: <176775246923.25.8406333598760437634@4457048688e7> Message-ID-Hash: L6ZBQJOQ5VWOVZM5OR336FKULRGUDQIT X-Message-ID-Hash: L6ZBQJOQ5VWOVZM5OR336FKULRGUDQIT X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PR] avfilter/scale_eval: Use 64bit for factor_w/h (PR #21402) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: michaelni via ffmpeg-devel Cc: michaelni Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #21402 opened by michaelni URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21402 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21402.patch Avoids truncation and overflows Fixes: #YWH-PGM40646-14 Signed-off-by: Michael Niedermayer >>From 2c03767670773ee495e74df4b19956d2e829ebf2 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Wed, 7 Jan 2026 03:05:34 +0100 Subject: [PATCH] avfilter/scale_eval: Use 64bit for factor_w/h Avoids truncation and overflows Fixes: #YWH-PGM40646-14 Signed-off-by: Michael Niedermayer --- libavfilter/scale_eval.c | 2 +- libavfilter/vf_zscale.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libavfilter/scale_eval.c b/libavfilter/scale_eval.c index ad65610992..b7899a880e 100644 --- a/libavfilter/scale_eval.c +++ b/libavfilter/scale_eval.c @@ -116,7 +116,7 @@ int ff_scale_adjust_dimensions(AVFilterLink *inlink, double w_adj) { int64_t w, h; - int factor_w, factor_h; + int64_t factor_w, factor_h; w = *ret_w; h = *ret_h; diff --git a/libavfilter/vf_zscale.c b/libavfilter/vf_zscale.c index 96cbd3c4b2..3b87b12e80 100644 --- a/libavfilter/vf_zscale.c +++ b/libavfilter/vf_zscale.c @@ -264,7 +264,7 @@ static int config_props(AVFilterLink *outlink) double var_values[VARS_NB], res; char *expr; int ret; - int factor_w, factor_h; + int64_t factor_w, factor_h; var_values[VAR_IN_W] = var_values[VAR_IW] = inlink->w; var_values[VAR_IN_H] = var_values[VAR_IH] = inlink->h; -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org