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 062714003B for ; Sat, 14 Feb 2026 01:44:39 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'SpTj0jM/gH//XSilTNrJ15RT03A0jD+umopJYT29V+A=', expected b'PyocD/ZAOHLsgG8vNMJhaGlgLmOox2rdGNeHVjBvGgc=')) 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=1771033464; 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=SpTj0jM/gH//XSilTNrJ15RT03A0jD+umopJYT29V+A=; b=KMzRtPo2LgGEeCIVpv2bATT1fvLEbKklAnl+rC5Z9VOfjAV0MKaKx+rzKMYjIKYMocpvR fT3mFYU7aZUF8rlMh9EsfhOmrCbXx+GgzGe+0MKgsu+V+PYS6KTgAIuaApY80z+VGLwhJOo mC/gVxHw6YXYs8BTV5kPZvsIuecSbyl4Rf68LF/W1fAeRCfDoRTezsfgwGC4VzzBwlWAo7w EG9cN5ETfCQP5Ssha5RgC0+PGtwSc3T+y6/Y2m6Q1uZXPr5SBmjqbtos0Bay/fM36d9OMCa Ne0QLvmmHgfMuzNKe94Bq/PrHiPbN4pduftmgUk771nKqHSVM397yfzVZmIA== Received: from [172.20.0.3] (unknown [172.20.0.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 2AAAD69111A; Sat, 14 Feb 2026 03:44:24 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1771033454; b=M43IqKGEFvGM/tZKSORKdsVGYqWc8LfflXHMbNhWVrR4+NAquH/IEpJC5l5s50rd+Gq9k W0bn0o/QwqDzckAiqOQhblnWWdjo1vnLQaceaJjuXe13feumC4QVRo1IQ7wwS4B8Q2YnoGR +YPiCJIYqY50N7kaAerc0X8t8FQNkynNVqkRorZlF8t2+WNC5HAuzMtrlBLqae3Ce0qcnCq WFrN4kqmAG4wPd4h5KOhLXXV9KB4ngLYOLikJr/NYjAKTgt0buQpntzUS9J3ZGx4wTjSpHc aF+jrI8HANuVQf7Jxfy0Q9kVVffY9ThXNBIVo8LyATBlbQ0eyEcFmOZuDXAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1771033454; 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=peAfMypzGJpwppXWIRBO3LCdr/49hmvQ3xBPgj5N1tw=; b=q8yur87z13/9/C11LCo/oiJ9w3N/FB/yHGxUyrNYWWslJyhLv5POUK9y1fd6Z8xYJXsdy xQKOJUycIlSWiQ/vavoFoeETTQ7LCy+SSfbSiZfqxnZ3tAVNaD2MLjNUFzaUB17WXJXJ9Yo M1tIy7jkyTQX/FJgjgNleS6cGawp8ItZPmYkQq3NHSPp8n4QBOOEb9HcCrt62bnXcXJbmEN E+XFahT+mMpVd9bMxJEzuON7iVa5whrRnR49xLFLr6/lDn00YPDs3A7gh+/6TvaYda1lcdJ 5tnxxTQZJ6WiBqVFEIi+nCD4uA0zxqWtNa0+Jl8BxXMddiOir7Ro3zdZUQ2w== 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=1771033446; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=PyocD/ZAOHLsgG8vNMJhaGlgLmOox2rdGNeHVjBvGgc=; b=JpVqVRSM1E+4fW8EtP9ncQ7DkMdYXdsZXDhPiCrt2E4YGMRbryfdiiexOPUKH/O+Y6dJO f/bmuYSW3UFMNYfFeh++s0yareggEuVR+P/YzYksTAa/2R2mHX7N9IqRaf5uFbe5eFngMH1 ViSPURmhwQsneRiGFWtvjtcd0DwyFnQxnbUpB/75kzE6fxXFfRr9FcacphzElUGKFDJtrdP V1zBW0Stbf+mWkXwQ1vX5auxv12it3SqjWK1WhE+S/GSsti0L40nNonIlIsKaqVhlY3EEOJ b1Dtr4Lo+rbJ++1we29ApsIMgAUgx3Gvv+faLXlEJvhn5ntgaxLWx62ZdziA== Received: from c8d966988b92 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id AE4996910DB for ; Sat, 14 Feb 2026 03:44:06 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Sat, 14 Feb 2026 01:44:06 -0000 Message-ID: <177103344688.25.3378761971165366231@009cbcb3d8cd> Message-ID-Hash: 7NUBCFF4NZ625UYWZTGAOLCZ2WXL3XVQ X-Message-ID-Hash: 7NUBCFF4NZ625UYWZTGAOLCZ2WXL3XVQ 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] swscale/rgb2rgb_template: fix signed shift into sign bit (PR #21750) 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 #21750 opened by michaelni URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21750 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21750.patch Fixes: left shift of 255 by 24 places cannot be represented in type 'int' Fixes: 471591904/clusterfuzz-testcase-minimized-ffmpeg_SWS_fuzzer-5141341165387776 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer >>From 0939c34f0df3a3886974be3c186ddbe853f52bd9 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Fri, 13 Feb 2026 23:40:38 +0100 Subject: [PATCH] swscale/rgb2rgb_template: fix signed shift into sign bit Fixes: left shift of 255 by 24 places cannot be represented in type 'int' Fixes: 471591904/clusterfuzz-testcase-minimized-ffmpeg_SWS_fuzzer-5141341165387776 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer --- libswscale/rgb2rgb_template.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libswscale/rgb2rgb_template.c b/libswscale/rgb2rgb_template.c index 47a1bb8368..7d4a605043 100644 --- a/libswscale/rgb2rgb_template.c +++ b/libswscale/rgb2rgb_template.c @@ -470,11 +470,11 @@ static inline void yuvPlanartouyvy_c(const uint8_t *ysrc, const uint8_t *usrc, for (i = 0; i < chromWidth; i++) { #if HAVE_BIGENDIAN - *idst++ = (uc[0] << 24) + (yc[0] << 16) + + *idst++ = ((unsigned)uc[0] << 24) + (yc[0] << 16) + (vc[0] << 8) + (yc[1] << 0); #else *idst++ = uc[0] + (yc[0] << 8) + - (vc[0] << 16) + (yc[1] << 24); + (vc[0] << 16) + ((unsigned)yc[1] << 24); #endif yc += 2; uc++; -- 2.52.0 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org