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 9DEC544B59 for ; Sun, 14 Dec 2025 09:14:26 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'XzVxEzf8xrIij0krEgqLoLNqCauVgmwgkVr91vfpUKg=', expected b'NqgexpQ+KKPjFKgJ/ZyISd+W6yAQy0J+DBxGlGsTGcM=')) 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=1765703654; h=content-type : 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-transfer-encoding : from; bh=XzVxEzf8xrIij0krEgqLoLNqCauVgmwgkVr91vfpUKg=; b=xYO9VpfWxW1V8+QWijGe20h0Cgz/NTfq1KIyDOh8RFkQdcXIEvEnO/UoWS92Tc+w87oh3 CJYRZNHQgFRL0AuElblBMdq8WaiVRZnBe9LDbc2QkUfkOk6xEQW7hocZvpeDsw+7RZqR4ey QpzFo2u9dmWWnOURekg9CO+YOP+i/EDfpxluKFOMooTiYe1fZBEysZLUNfXHaE/J4+UMF3G cJl2KfdL9C9TOFbJs5ts80ORntiBhsJ+LirLW0v31VQU1AWKXaJ9lC/XMaKm6zLFR4s4Afw MlzVf13NCX76rO3HPXCZd/oQjS1lWsNawEmPvuG3mSAP6dGZKEScM0Blm1RQ== Received: from [172.20.0.2] (unknown [172.19.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 8DE0D690812; Sun, 14 Dec 2025 11:14:14 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1765703645; b=hFUnrK/DE5VvJzWMxaxvmU+2aGRHGhM89VppuJvhSTVTzcezNYZXx3KOBefFnmgK053Jg 7l2mqifvIx0mMM+fVdkLnvGbt2gkcCamcCOTRNlcFAqNnHdY+9Ugl+8V4ml2sy7r8QodQk8 G7F+EO9XiV5+unci+tQOnmtOhbrAK3GvAzgyig2QWb2nPXmgYvzg6iwqOoDdrW2f+WrUh2C Lm31RUFcqE1/L+1cMDCumXGCNkCnBFB4/pIlRATbc9cNl1K3puW8SVdxh5QlIfuItwrrMOP QLTMJSGRijxatDlb1j4pVFjuFT8VeDW6gVBs8bUpvGPs2E/ONPxwebOvzehA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1765703645; 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=XzVxEzf8xrIij0krEgqLoLNqCauVgmwgkVr91vfpUKg=; b=MJKKMDrXZrvuCKXqdFm24b6WUKcfGXL1G7ILIMk3Axs4s1NSWHfUspcUC4AXpJsnIJXMc 756stVBKp2+UTqNP23NisiRAFNt10rxqMwz9Et5abAW2sXAm0oLgykWODglwP9KyJFh8WTw urmLN7WT8vIiHMfOpJLWNhcQqHxA1vtQuRIGFhnzwY1V5Gmusqmg0pKmesshVR4ECFHcJc3 4h/pKO6RkAUSiYIKhiYWh4vdpMIJTM3wE7+v9v5zb8udXFxJS5Bn4U7n7Fd0vuIkaLo0iLO pnm/ethUy5vQMIGi/qw9J4Sv13DMISA4fZC9XLbQGk7TY5XVF38atT4zsMVg== 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=1765703636; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=NqgexpQ+KKPjFKgJ/ZyISd+W6yAQy0J+DBxGlGsTGcM=; b=fdEaQSOBzkER8FEqDEzjobmDhrL+25+a6+X8HNf7Lr1uNsCPR4SjxGYy9Aq/FEQIbUIu1 +4rARDB1pksKaB5BotETkunx94Bkzvu4pwyRtKtMxN03yeLBPh2JIxaUB9mfdwc1haYfGfU mnRd3R7IaQNbZNXWeRdRxNZ4Z3p4Wh0OXC84OXfgDpiyITPMfRuZQRaaniNLts8Jf764mCb X3R/0+AqlfAMiAV6TktfvXYhub8Gz2imuzPtxR7lQ59f7OuxNQE40lSbDd8TSOfMjU08qJY N0gw3WFJbLJAwRzAb0cKdQMWboYFfrztv3/rP5s4qqTz1OqX/HIzMKtlh1IQ== Received: from 55ca25703178 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id A1B5968FF02 for ; Sun, 14 Dec 2025 11:13:56 +0200 (EET) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Sun, 14 Dec 2025 09:13:56 -0000 Message-ID: <176570363681.60.14701060900695523449@2cb04c0e5124> Message-ID-Hash: WMZGJ5G22U54X5QTDLL4WYRSGHP3PPOG X-Message-ID-Hash: WMZGJ5G22U54X5QTDLL4WYRSGHP3PPOG 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] lavc/mathops: simplify mid_pred() (PR #21188) 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: =?utf-8?q?R=C3=A9mi_Denis-Courmont_via_ffmpeg-devel?= Cc: =?utf-8?q?R=C3=A9mi_Denis-Courmont?= Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: UFIgIzIxMTg4IG9wZW5lZCBieSBSw6ltaSBEZW5pcy1Db3VybW9udCAoQ291cm1pc2NoKQpVUkw6 IGh0dHBzOi8vY29kZS5mZm1wZWcub3JnL0ZGbXBlZy9GRm1wZWcvcHVsbHMvMjExODgKUGF0Y2gg VVJMOiBodHRwczovL2NvZGUuZmZtcGVnLm9yZy9GRm1wZWcvRkZtcGVnL3B1bGxzLzIxMTg4LnBh dGNoCgpUaGlzIHJlZHVjZXMgbWlkX3ByZWQoKSAoaS5lLiBtZWRpYW4gb2YgMykgZG93biB0byB0 aGUgbWluaW11bToNCi0gMyBjb21wYXJpc29ucyBhbmQgNCBjb25kaXRpb25hbCBtb3Zlcywgb3IN Ci0gNCBtaW4vbWF4LA0Kd2hpbHN0IGVsaW1pbmF0aW5nIGFsbCBicmFuY2hlcy4NCg0KVGhlIHNh bWUgYWxnb3JpdGhtIGlzIGFscmVhZHkgaW1wbGVtZW50ZWQgdmlhIGlubGluZSBhc3NlbWJsZXIg Zm9yIHNvbWUNCmFyY2hpdGVjdHVyZXMsIGJ1dCBub3RhYmx5IG5vdCBBcm02NCBhbmQgUlZBMjIu IEJlc2lkZXMsIHVzaW5nIEMgY29kZQ0KYWxsb3dzIHRoZSBjb21waWxlciB0byBzY2hlZHVsZSBp bnN0cnVjdGlvbiBwcm9wZXJseS4NCg0KU2VlIGFsc28gaHR0cHM6Ly9nb2Rib2x0Lm9yZy96L1lL YmFiTUc3NCBmb3IgY29tcGFyaXNvbnMuCgoKRnJvbSBhYTZjOGQxNjdmNDNjMTdmZDdhMzI0MTI1 ZjdiZjY2OGFlYzZkMDhhIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/ Uj1DMz1BOW1pPTIwRGVuaXMtQ291cm1vbnQ/PSA8cmVtaUByZW1sYWIubmV0PgpEYXRlOiBTdW4s IDE0IERlYyAyMDI1IDExOjA2OjEzICswMjAwClN1YmplY3Q6IFtQQVRDSF0gbGF2Yy9tYXRob3Bz OiBzaW1wbGlmeSBtaWRfcHJlZCgpCgpUaGlzIHJlZHVjZXMgbWlkX3ByZWQoKSAoaS5lLiBtZWRp YW4gb2YgMykgZG93biB0byB0aGUgbWluaW11bToKLSAzIGNvbXBhcmlzb25zIGFuZCA0IGNvbmRp dGlvbmFsIG1vdmVzLCBvcgotIDQgbWluL21heCwKd2hpbHN0IGVsaW1pbmF0aW5nIGFsbCBicmFu Y2hlcy4KClRoZSBzYW1lIGFsZ29yaXRobSBpcyBhbHJlYWR5IGltcGxlbWVudGVkIHZpYSBpbmxp bmUgYXNzZW1ibGVyIGZvciBzb21lCmFyY2hpdGVjdHVyZXMsIGJ1dCBub3RhYmx5IG5vdCBBcm02 NCBhbmQgUlZBMjIuIEJlc2lkZXMsIHVzaW5nIEMgY29kZQphbGxvd3MgdGhlIGNvbXBpbGVyIHRv IHNjaGVkdWxlIGluc3RydWN0aW9uIHByb3Blcmx5LgotLS0KIGxpYmF2Y29kZWMvbWF0aG9wcy5o IHwgMjkgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBp bnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL21h dGhvcHMuaCBiL2xpYmF2Y29kZWMvbWF0aG9wcy5oCmluZGV4IGFhMGJkZmU5NTYuLjQ0MTFkMTM4 YjQgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvbWF0aG9wcy5oCisrKyBiL2xpYmF2Y29kZWMvbWF0 aG9wcy5oCkBAIC05MywyMyArOTMsMjQgQEAgc3RhdGljIGF2X2Fsd2F5c19pbmxpbmUgdW5zaWdu ZWQgVU1VTEgodW5zaWduZWQgYSwgdW5zaWduZWQgYil7CiAjZW5kaWYKIAogLyogbWVkaWFuIG9m IDMgKi8KLSNpZm5kZWYgbWlkX3ByZWQKLSNkZWZpbmUgbWlkX3ByZWQgbWlkX3ByZWQKLXN0YXRp YyBpbmxpbmUgYXZfY29uc3QgaW50IG1pZF9wcmVkKGludCBhLCBpbnQgYiwgaW50IGMpCitzdGF0 aWMgaW5saW5lIGF2X2NvbnN0IGludCBtZWRpYW4zX2MoaW50IGEsIGludCBiLCBpbnQgYykKIHsK LSAgICBpZihhPmIpewotICAgICAgICBpZihjPmIpewotICAgICAgICAgICAgaWYoYz5hKSBiPWE7 Ci0gICAgICAgICAgICBlbHNlICAgIGI9YzsKLSAgICAgICAgfQotICAgIH1lbHNlewotICAgICAg ICBpZihiPmMpewotICAgICAgICAgICAgaWYoYz5hKSBiPWM7Ci0gICAgICAgICAgICBlbHNlICAg IGI9YTsKLSAgICAgICAgfQorICAgIGludCBtYXgyLCBtaW4yLCBtOworCisgICAgaWYgKGEgPj0g YikgeworICAgICAgICBtYXgyID0gYTsKKyAgICAgICAgbWluMiA9IGI7CisgICAgfSBlbHNlIHsK KyAgICAgICAgbWF4MiA9IGI7CisgICAgICAgIG1pbjIgPSBhOwogICAgIH0KLSAgICByZXR1cm4g YjsKKyAgICBtID0gKGMgPj0gbWF4MikgPyBtYXgyIDogYzsKKworICAgIHJldHVybiAobSA+PSBt aW4yKSA/IG0gOiBtaW4yOwogfQorCisjaWZuZGVmIG1pZF9wcmVkCisjZGVmaW5lIG1pZF9wcmVk IG1lZGlhbjNfYwogI2VuZGlmCiAKICNpZm5kZWYgbWVkaWFuNAotLSAKMi40OS4xCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0IC0tIGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQg YW4gZW1haWwgdG8gZmZtcGVnLWRldmVsLWxlYXZlQGZmbXBlZy5vcmcK