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 B16384EC93 for ; Sun, 15 Feb 2026 21:16:51 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'qbUx4e8qV6s4q48n6byEnZln3jP13Vi+e9EqjDyh+Ps=', expected b'4JvaFCYooR3mV//BuXT1xFu3PRXP8+X9wP16eLSgvqA=')) 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=1771190204; 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=qbUx4e8qV6s4q48n6byEnZln3jP13Vi+e9EqjDyh+Ps=; b=1MxJ2bDE/pxA5xbs9lunsf8Tv/7y0Z9mmpjBp8A3451LWOvU+VsmzHzgyjZh6z2pb0RhU C3tfs5rMQAOehVcHJvpiGi2tayiGi98ISvWh7Y5iomImDCgn1fvVr5xuUgei7Ed4LrJg4lL QyPM0U4WC5PR3Yy25RCME+sXoOeXkQwYW2WHld3cPNo3FRq3NWrc1kmX2WVYdNWjOA+hjcd 446r9EjCjlxIBkKefcauwnXXquUOuOcT4WLbB5rxNKjq22YawwdNVGzmiBpV/6vIrqvH6AU tPPmxxKw4iffOggRFE2JHHLpnuswFJrpaOFvBICpO7cXSD8J6vq2sfTNs2Og== Received: from [172.20.0.3] (unknown [172.20.0.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 9BF4569147C; Sun, 15 Feb 2026 23:16:44 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1771190194; b=fIPKiZv0uYKDPzD1NBnwJBXCTUV12DfwcfyaNl+zezCjtZtRSSrz6e2EPjFyU0wTBd0hG +UHUMuvJO9e8yG+ygUN3zxIOcG8SZvXhMpDfS5eMgm61PUHCP9c8sqvEjYXZ4PFmPGX5Q6V vE6IGmQofCCK2NhRXCKZ4Fcb9VfMVM0Xw097WGtJsGOTVjX1Vh506HEjZXMF91gXV/8Nn16 CSRf1he7o2IsAp2Kw7GUz1bt4OPn+Uh3arII1LW143rC0KebbQVSQbwsmpGZ1/Tro/eykjj fNmCJYcel7YH34Q/yuajIGRh84UhLOYRIvxV4E9yqnRMmcO0+p+Z0385BMHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1771190194; 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=uTu+bMRH/rdnB9l2dPzC8qk7GzDoxLkJdEo0qiQcD30=; b=HOMNi8A/UNLmm62HkI0VENATTkPLUz1BMkeZN9XzxIBr4OShEty0zfK5CkKmUtYTidnv+ I2C2mE8EHeBWRoireg3XTbOSfisP4GzDgSXpd4XeivaUZyfg+YhlrJDzYu+IBN+1SWz+qdK zkov1o4882jgy3lNfGIGPzcswgTAMjFLV4LnvTwVoieRcWY0U1EXsBq8g9dBRzhzra1iYV5 L6lU2WsYCbhDUGzGImeMh/7+VsfiQZwtlXHZr2uiEAE+stbO8+oLX7YBOTNSu64YemSfEl3 8EYs9p6YEo4nG594lgRvfS96Hd1ULh/nIug3cwK0skM0bBOHlA0Gpr08ehoQ== 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=1771190188; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=4JvaFCYooR3mV//BuXT1xFu3PRXP8+X9wP16eLSgvqA=; b=vUF3HaQRR4m3tqpvB0uuIukj2UUJ2LUGp46OPn54eqHXmIK+Zruzn3+cze98yIyQgyjAO j4KHc9DBR3fciClOJ6XFcwQDUki8//QQVA9a/XOEf4YkBTMN7xPpv35k5N0YQUsXYKZ8lJI rJ4fSIBHA99RQmv5+tS68H8qTPa6bNioCT0MfLEQDHSa4Mc6/ViYsRm45z24DHPUF5hOaUB kd8uMt3vu3ouDTwI8hhLHVnw24FtckdSxpCRpGHQz6T5hqIVtklRbWXr+qncu/p10pFG8xP 1uC4xhQHJct3CIrexOKaaBYS6M1pInZ/to9v6Oq04O1Jyy74yU+DNRtBX71Q== Received: from c8d966988b92 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id E5F4869140D for ; Sun, 15 Feb 2026 23:16:27 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Sun, 15 Feb 2026 21:16:27 -0000 Message-ID: <177119018803.25.1903102906418169929@009cbcb3d8cd> Message-ID-Hash: UBLZQVXHOHSS5XOMJSUI4FWOL734VIKC X-Message-ID-Hash: UBLZQVXHOHSS5XOMJSUI4FWOL734VIKC 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] libswscale/utils: prevent division by zero for chroma width 8 (PR #21768) 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: AnandajithS via ffmpeg-devel Cc: AnandajithS Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #21768 opened by AnandajithS URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21768 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21768.patch Currently, for **yuv411p** scaling format, when destination width is 8 and **SWS_FAST_BILINEAR** is enabled, the width of the destination chroma plane (**chrDstW**) will be calculated to be 2. This will cause a division by zero when calculating the horizontal increment for chroma plane (**chrXInc**). This PR updates the small width check condition to include width 8 to ensure that fast bilinear mode is not used in this case and bilinear mode is used instead. Fixes #21585 >>From c9bfa6a8728cd50a7996365f68966fd71ecfb36b Mon Sep 17 00:00:00 2001 From: AnandajithS Date: Mon, 16 Feb 2026 02:08:36 +0530 Subject: [PATCH] libswscale/utils: prevent division by zero for chroma width 8 --- libswscale/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libswscale/utils.c b/libswscale/utils.c index 52095ab2c7..acea46d2e7 100644 --- a/libswscale/utils.c +++ b/libswscale/utils.c @@ -1208,7 +1208,7 @@ av_cold int ff_sws_init_single_context(SwsContext *sws, SwsFilter *srcFilter, return AVERROR(EINVAL); } if (flags & SWS_FAST_BILINEAR) { - if (srcW < 8 || dstW < 8) { + if (srcW < 8 || dstW <= 8) { flags ^= SWS_FAST_BILINEAR | SWS_BILINEAR; sws->flags = flags; } -- 2.52.0 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org