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 017BF4DBAB for ; Wed, 31 Dec 2025 20:54:56 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'p3iSXFG5tVox/Zs+tEHnDZmCyrNYoMmtnyf3En9KlI8=', expected b'FYMHTunaPnnETDkanjx2S351p5xHh/kCl0w2gA9ZTaE=')) 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=1767214488; 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=p3iSXFG5tVox/Zs+tEHnDZmCyrNYoMmtnyf3En9KlI8=; b=qALpcEWiEoZsh0buKotydYm1z73Hp2cs4VReTa6WI5W/1QOJP6JrUQ6rGTdoitNfYV3vn XRbFECd/5X3K8drLbrrZXUPrOZaNbeYRSsoG6oVx3LEBsSkqUgU121FpBtyb8Umsd5aLDNr U69XtCkPXOn4vvXR7XYJ6430rrcMk6RAXrDMW4o4/oLbgCO1E1XLDupeNapVG1r1EtE9geK ZvkEdl4lNLSqO7nBsdTBkxahU5qa9Xl4UzSux8JYEGMXNJJ/pD4+NhEDMhVAHBKFH80Ufsi 3dOQuEMsc8R/vx9/gplVjMX0QGqQwgsdEXToLrHwVMjz1SMw9Phj558sUhPQ== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 8E9C9690B69; Wed, 31 Dec 2025 22:54:48 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1767214475; b=rLq1/v4jqdJmkB7/IeoHLc+glryyEdUSB0+7e+p91zcgOezzMQW1CQ/x46WI67zeyIMu6 /4KDyP/ur6Ja6QNi3hILtIyhHNEdYjeSrRWtvUG7PedecC0OIE8w1KBGR4Qu4ij5TbPz7II wm+mHKKgS1PLPzluf9KjZKL04XBhwCXp6xdd+6g/yc2HMt4jcC3v7tSBMw+5wwMvv7jh659 U5Vdmrq5jga8vLrU07ZAQHkQ9e3A3SReBDMm1otmrTzVF1epOWdzHaW6ZKKvU3IEpn6TyFA oBekj8gACzCnEQHkuQAOPFedB4vb39kL6v9Tn1q2OHQygKuJ+GcHCGUpbxJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1767214475; 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=tXm7yFYIfr1VxqIyOi+ISac1GAQByLzbMABj5yxpJqE=; b=KI2ax61gp8Avc9JqNJxSH4YMRjixmKfB1Akv8nu0uv1d61by15Vx5hiD+aX82LCI3MKRq uLY6Maj1jFFSLsbdiM4ahSl/K6pSYEamSOWHjtKFisA87NTC23d3CmEBAsS4SSFzZRF7CWX xH2BCrDX+UoeymJoOox6mbA4XqR+io2BYZT4/F4iNJkja1OaN1NRwcY3s1VpijU5YuS6Cev f75243BMOl3i+RzXnOojnn4Ty30toHclvggwFcPfJpJqdwds6MZE+t4xUDRSp+AVI4/fB1g AP51t2fITMiTuM3aaicVcCG6AgAz7zFIwn22RZYptcotEY4j40KT+J/mWKqw== 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=1767214467; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=FYMHTunaPnnETDkanjx2S351p5xHh/kCl0w2gA9ZTaE=; b=O6fgV9hLeRIXLvnUSJ1ZwJsAM1klzOBpEuwjdX49mT1xnWNJ/qtiFHybYWC0VWEpxIxr2 TNDJPFWMdIEgi0bTuQMBacIh3IS1xO8K3dyJTjwaLxZE452B+h+cnM3LJR8HZfcsKiFX4A5 PUzRBc0nlk3yOo9R2TitlkSHdbiBbEg4Y97TWWwH8ism6aih5BjWkIMKxS+HHDK4WgK08js HOn5jMZ0lpq5r5yapQkfeKKOizYJsd/PIpnZwSfvZJXThSELxx0cC/IcJaTefUEYRw5M1lc JUbULvU9t0uYPKJxCr1BzJ7VN+aGxMKKy75EokPqUcudAly+1sOd32nKNrpA== Received: from de3a2b3407a2 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 4E069690502 for ; Wed, 31 Dec 2025 22:54:27 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Wed, 31 Dec 2025 20:54:27 -0000 Message-ID: <176721446746.25.12375998959031063085@4457048688e7> Message-ID-Hash: SPV7EJ6R24HTSW5XWKBZD4IAHCXRNCMK X-Message-ID-Hash: SPV7EJ6R24HTSW5XWKBZD4IAHCXRNCMK 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] fftools/ffmpeg_filter: Simplify median3() (PR #21346) 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 #21346 opened by michaelni URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21346 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21346.patch Signed-off-by: Michael Niedermayer >>From 334bc7276c0a3bca4b0959e4c096ac1f6ce1acbe Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Wed, 31 Dec 2025 21:34:26 +0100 Subject: [PATCH] fftools/ffmpeg_filter: Simplify median3() Signed-off-by: Michael Niedermayer --- fftools/ffmpeg_filter.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/fftools/ffmpeg_filter.c b/fftools/ffmpeg_filter.c index 4387c992da..1ed9681ad2 100644 --- a/fftools/ffmpeg_filter.c +++ b/fftools/ffmpeg_filter.c @@ -2488,18 +2488,7 @@ early_exit: static int64_t median3(int64_t a, int64_t b, int64_t c) { - int64_t max2, min2, m; - - if (a >= b) { - max2 = a; - min2 = b; - } else { - max2 = b; - min2 = a; - } - m = (c >= max2) ? max2 : c; - - return (m >= min2) ? m : min2; + return a + (uint64_t)b + c - FFMIN3(a,b,c) - FFMAX3(a,b,c); } -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org