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 2BEDB49FDD for ; Thu, 20 Nov 2025 21:16:30 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'HTYdidcXPCp/L0lcIDMTlwxQPnXyiDODZxRL5rIiALc=', expected b'7MuXOPVEzYD/B7TFookfOkfbF2i9Q8RM+jIgky8CRC8=')) 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=1763673377; 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=HTYdidcXPCp/L0lcIDMTlwxQPnXyiDODZxRL5rIiALc=; b=modZp9KNWlVhE53xF0YI6TaDAhXtvz3pTVewcdMqR7KROwP9kknFPJpRArGB1Ct89DBYk aiMAuUmgtC1HPdMkCAubzfsD6avm4fDdYDf57JY7S7jhAipbvPptfdsZbdQ5ZxFGhoFQG81 AaHE3Kw6Vh8qN5pj7oDbJF1w7qkZ4uIvcgSoaRdqPmcQgG3/ZSOTRRGsC7gtxLyskaW/7x3 5YSzorBpfzTGaqGaDO6sQm+w0DxquFWzIBvBQJHvuj92iAqf0ptDHbm/9OAa/xk8eyC4kz/ hPYcg/1gJq10KXxYFOaDQuRqfQH2lTbkzzpOJTVPe9sMz2r0JRpeBQsSv+Vw== Received: from [172.19.0.2] (unknown [172.19.0.2]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 2B3BB68FFCE; Thu, 20 Nov 2025 23:16:17 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1763673375; b=tRU4ZwW+4O6avkjtBWoUQ3NzlXFNe4nIbi7dYmWYwCRPPjd9yVkhMqaxNQqqFc212nRMY pfX63JmQPPGnfP8keuXei8stkPUfoLhP09RjIF4X2ShOAcMEdvMWPBHkzJ831NS68MN00iS RHYAQoWvX27WekTQyv7wrqJvX4Xbv983BQYDT2AQKJ4Mi8v+pGhSukZe6TBp2D3m6vu7Eg3 EKp07wMa0Unia+mTSa99NWlpZWrYXLu6JD8ueMFnpEtQCKXdVCCDe71zXDp6fpJN+tYLA2d Wyv2KV2qpA2jKL9+Wg9Gbpv6bG7JaQgJB8LNgrlAzdr1G0nerdxjLFdLx2Iw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1763673375; 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=2v+X701+PFnkR2802705/CtFbciSr7uI1o/a+WYwZJw=; b=dputxb0rSqV3L06iE5LNveob7I4jNVPdamMYVSjkGPkPhqOEijyUhIa47XKVWP0mCv4zJ uhwmv7P708gOl6ka9lLMZPYUvtdpX9W0lSIhj1v3z4ajQHPXY9R0SA5jh/psmNUWapmEo4y ZwddCT/USnIhIyX8tYQpHW+T5GI5I9AWtIjC3fq0AZjIGrD9tFTldFw5PijCAmtEujDe5rJ m7zlIG5MsVfqE33gLNxPmZSmg70DBlST4W2Eu8FqFZ1W9RlP+cFCSH6gD9HizbkEERjW4s9 tBmh+/YjpJqCGPHtQFvorlcIgg6/WzEfiKr4MP7KsjaSHy6c+21xWG/6saqQ== 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=1763673369; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=7MuXOPVEzYD/B7TFookfOkfbF2i9Q8RM+jIgky8CRC8=; b=LOM3oivhX1YMA3OZtkZbaq8CsEjkpyTuytIjb1hLHkBFKQwezEKEaEtFQ1hWs+3myN+A7 I3pHHbLaZie3Mz/1BqXB0aykGojdYUotrzrR1HORyZ212q+Mno1Wf4c1h+LGM6o/ziZBNDC 1d4FYn1r+sAHnoYf9dwYJ78/xc0TIzMD5ZAymtSDokB7HsV7ZHYneEU0ObPhR2mf2YHvW7H l14vHWR3shV6JmPi/2mXGKnUUkey4PjNl9sKRus2E2SQVZE24+aaGv0Xc2XLt8BgCmQ9Qlf jNZfucqtz7DOK9cIYwCGqFOiGiGACVcIBlggakxQSIM1HSAQl06OeMF7tNLg== Received: from 188d6d40ca7a (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id EADA268FFB5 for ; Thu, 20 Nov 2025 23:16:08 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Thu, 20 Nov 2025 21:16:08 -0000 Message-ID: <176367336907.59.4750658574025999031@2cb04c0e5124> Message-ID-Hash: TIKCMTEZURFYMWU3GSUOVMNG3JLHE6YF X-Message-ID-Hash: TIKCMTEZURFYMWU3GSUOVMNG3JLHE6YF 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] [PATCH] swscale/x86/ops: fix signed integer related UB in normalize_clear() (PR #20984) 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: James Almer via ffmpeg-devel Cc: James Almer Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #20984 opened by James Almer (jamrial) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20984 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20984.patch >>From 1c311c52834b125a9af4637b04df33194565450c Mon Sep 17 00:00:00 2001 From: James Almer Date: Thu, 20 Nov 2025 18:15:23 -0300 Subject: [PATCH] swscale/x86/ops: fix signed integer related UB in normalize_clear() Signed-off-by: James Almer --- libswscale/x86/ops.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libswscale/x86/ops.c b/libswscale/x86/ops.c index 26f49582ae..97bee93f5b 100644 --- a/libswscale/x86/ops.c +++ b/libswscale/x86/ops.c @@ -616,8 +616,8 @@ static void normalize_clear(SwsOp *op) if (!op->c.q4[i].den) continue; switch (ff_sws_pixel_type_size(op->type)) { - case 1: c.u32 = 0x1010101 * priv.u8[i]; break; - case 2: c.u32 = priv.u16[i] << 16 | priv.u16[i]; break; + case 1: c.u32 = 0x1010101U * priv.u8[i]; break; + case 2: c.u32 = (uint32_t)priv.u16[i] << 16 | priv.u16[i]; break; case 4: c.u32 = priv.u32[i]; break; } -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org