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 C27BA4D9FD for ; Thu, 11 Dec 2025 16:32:31 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'9Oum47OPQiITX0j5e+xFbJPobFxSWYmJQ4cplJgQ+i8=', expected b't0lgrBjnyCr/5kpYKqJl1ENqQ4o1RTvQOEccZQzfvNc=')) 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=1765470742; 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=9Oum47OPQiITX0j5e+xFbJPobFxSWYmJQ4cplJgQ+i8=; b=P8lDUTN84LvC4y8S7OeQzCDumIv99PuWApmHI75JDhIOns1uM3WBsuZoRCreTxUOTbkw+ KbFNBVVSsjls5JfO93XWoTCe5jTrgpUryM1OLDEmanKV7a9EMfW9QfVVp+Sdqhw9BON6i2r 86xVhqeMMS1k+oV0yiPz/dnM/9MOUWTw4tzUoibcrbxaYTcSwXw3GMcLQrpWncSQg+c0KtQ kNF9IQdvk1VSAuh/hB9IcoV24BppbAvHsgzETEbsHyX5uggFJh3oSsqrvhaXwfantW9mHY/ u0tMhNibCBwjeZaIKSN9mCQb9gQagdNgZko9IjOyTvp+9nFdpeYIFNCnlSkw== Received: from [172.19.0.3] (unknown [172.19.0.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 4CF1069084A; Thu, 11 Dec 2025 18:32:22 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1765470723; b=OFyGFFbAXKy3pIkUJZjv4YNbWE03ctdhVWpqIe+3MeNtrOdNN5QiXPcCuzIQ/2tssURXs yjQyaHFTwTocMfYVCIhlHswwor5hiN8EKiBhuZTJVhWGcZ8xBgH1oyugMDpo5nBAUVqbnPr Y9Vud+YDjU6DxkrSgBy42V6UD88mQv6R+ps+ubFOxyy9HX1TUrV2Up5b0f5GcXx/MHoX0KD GPsd1jGggHPeu1VQT/KHTzCjaisG2u0IG1XbLZ/BR4dUp35Q8ZtsUa08OmV9ajgzqIOyW1w bvCdY7Zbe/zi4+IbZkHgaG2MmIZRppuAXtlnlIMm5AWdZC9Q+zpvPEjcj9Jw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1765470723; 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=9Oum47OPQiITX0j5e+xFbJPobFxSWYmJQ4cplJgQ+i8=; b=NXQqSNUPQrEQy4zIMI+1ZuiFSaVXlY4PcI1eX9ZXYr9aXkXimwbaQlroX/c1+gYi00c9M 3OhReuBtzX9yexEngW57qkT0SvBcNsbrP0HmCmA3CjuybPTNj5lE3ui+JGma9UHMDC4St7F ubktB+s33k3ycC/DNf5qRLlBJl3wmLY6TjhCX8ML0u3+qjhVDnYQlbvoVtwnzBN66FE5Z0v qasQwW1ETsOPPNCR1B/JNFp41Q8P+x0ucepn5nYsjvIdnJc/fPI2nP7H2T3oM0SUkLCoMm5 6ElaiJ7iY5lrG+/71TLrAnHiUFt+1w7Xwx6OiPSGW3etETJXHVDpgI+73l9Q== 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=1765470715; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=t0lgrBjnyCr/5kpYKqJl1ENqQ4o1RTvQOEccZQzfvNc=; b=FrmW+SyVjAdV2dqcR6nzyzfct5Ue3+8ArQtCsJXWncok0hz5GWoPHyTAdVC/WPWnQIz6A yXQSo19SytkrFIkOR7H2hSp1xpihxXKwbdGFmn+bLGuwfMICbiPiHudX/ltZAvujVP7xjJE jZ7TwSJuzfE5DSmd/LZEMAldG7A7DucjzmoVokkC+Zl43vBFSs9VMTIG89k0ux1hWFxT1ck kc9pQ50DoeMf1IduY6HZJA3jmnal6Fvdh80hjks7BhwezFz+KXw8p5/DnBgJciyq+iTpOu5 ar8+n2WdgKhPc0gNLw7GHmIIzF8ElPPVigvJpwGhKQ2T9DPzy7BtTFjnET5A== Received: from 55ca25703178 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 0272F6907D0 for ; Thu, 11 Dec 2025 18:31:54 +0200 (EET) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Thu, 11 Dec 2025 16:31:54 -0000 Message-ID: <176547071512.39.8485016424957164399@2cb04c0e5124> Message-ID-Hash: TOZXW7FFVGYOF4B5CSWFUH5L373GBZRJ X-Message-ID-Hash: TOZXW7FFVGYOF4B5CSWFUH5L373GBZRJ 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] llvidencdsp: sub_left_predict fixes (PR #21169) 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: UFIgIzIxMTY5IG9wZW5lZCBieSBSw6ltaSBEZW5pcy1Db3VybW9udCAoQ291cm1pc2NoKQpVUkw6 IGh0dHBzOi8vY29kZS5mZm1wZWcub3JnL0ZGbXBlZy9GRm1wZWcvcHVsbHMvMjExNjkKUGF0Y2gg VVJMOiBodHRwczovL2NvZGUuZmZtcGVnLm9yZy9GRm1wZWcvRkZtcGVnL3B1bGxzLzIxMTY5LnBh dGNoCgoKRnJvbSA5YjExMjc0MGJiZjc1NTk3NTdjZjE3NjBhY2E5ZGE1OTdjOTcxNTNkIE1vbiBT ZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Uj1DMz1BOW1pPTIwRGVuaXMtQ291 cm1vbnQ/PSA8cmVtaUByZW1sYWIubmV0PgpEYXRlOiBUaHUsIDExIERlYyAyMDI1IDE4OjE5OjQy ICswMjAwClN1YmplY3Q6IFtQQVRDSCAxLzJdIGxhdmMvbGx2aWRlbmNkc3A6IGZpeCBSLVYgViBz dWJfbGVmdF9wcmVkaWN0CgpUaGUgY29kZSBhc3N1bWVkIHRoYXQgdGhlIGRlc3RpbmF0aW9uIGJ1 ZmZlciB3YXMgemVyb2VkLCBhIG1pc2JlaGF2aW91cgp3aXRoIHdoaWNoIGNoZWNrYXNtIGlzIGJ1 Zy1jb21wYXRpYmxlIGFzIGl0IHplcm9lcyB0aGUgZGVzdGluYXRpb24KYnVmZmVyLiBUaGUgZml4 ZWQgY29kZSBpcyBldmVuIGZhc3RlcjoKClNwYWNlbWlUIFg2MDoKc3ViX2xlZnRfcHJlZGljdF9j OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1MTc5Mi41ICggMS4wMHgpCnN1Yl9s ZWZ0X3ByZWRpY3RfcnZ2X2kzMjogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM1MDQuNCAo MTQuNzh4KQotLS0KIGxpYmF2Y29kZWMvcmlzY3YvbGx2aWRlbmNkc3BfcnZ2LlMgfCA2ICsrLS0t LQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2L2xsdmlkZW5jZHNwX3J2di5TIGIvbGliYXZjb2RlYy9y aXNjdi9sbHZpZGVuY2RzcF9ydnYuUwppbmRleCBhODYyYjc3NmUwLi4yMmVlZjNkOGY1IDEwMDY0 NAotLS0gYS9saWJhdmNvZGVjL3Jpc2N2L2xsdmlkZW5jZHNwX3J2di5TCisrKyBiL2xpYmF2Y29k ZWMvcmlzY3YvbGx2aWRlbmNkc3BfcnZ2LlMKQEAgLTQ4LDEyICs0OCwxMCBAQCBmdW5jIGZmX2xs dmlkZW5jX3N1Yl9sZWZ0X3ByZWRpY3RfcnZ2LCB6dmUzMngKICAgICAgICAgdnNldHZsaSB0MCwg dDMsIGU4LCBtOCwgdGEsIG1hCiAgICAgICAgIHZsZTgudiAgdjE2LCAoYTEpCiAgICAgICAgIHN1 YiAgICAgdDMsIHQzLCB0MAotICAgICAgICB2bGU4LnYgIHY4LCAoYTApCi0gICAgICAgIGFkZCAg ICAgYTEsIGExLCB0MAogICAgICAgICB2c2xpZGUxdXAudnggICAgdjI0LCB2MTYsIGE1Ci0gICAg ICAgIHZhZGQudnYgdjgsIHY4LCB2MTYKKyAgICAgICAgYWRkICAgICBhMSwgYTEsIHQwCisgICAg ICAgIHZzdWIudnYgdjgsIHYxNiwgdjI0CiAgICAgICAgIGxiICAgICAgYTUsIC0xKGExKQotICAg ICAgICB2c3ViLnZ2IHY4LCB2OCwgdjI0CiAgICAgICAgIHZzZTgudiAgdjgsIChhMCkKICAgICAg ICAgYWRkICAgICBhMCwgYTAsIHQwCiAgICAgICAgIGJuZXogICAgdDMsIDJiCi0tIAoyLjQ5LjEK CgpGcm9tIDRiYmQ1Y2I2NzNjMDE1YTY2ZTliYTFhYmQzYWFmOTIxMjRkMWNiZDUgTW9uIFNlcCAx NyAwMDowMDowMCAyMDAxCkZyb206ID0/VVRGLTg/cT9SPUMzPUE5bWk9MjBEZW5pcy1Db3VybW9u dD89IDxyZW1pQHJlbWxhYi5uZXQ+CkRhdGU6IFRodSwgMTEgRGVjIDIwMjUgMTg6MjQ6NDggKzAy MDAKU3ViamVjdDogW1BBVENIIDIvMl0gY2hlY2thc206IHRlc3QgYWxsIHBsYW5lIGNvbmZpZ3Vy YXRpb25zIHdpdGgKIHN1Yl9sZWZ0X3ByZWRpY3QKClRoZSBvcmlnaW5hbCBjb2RlIGRpZG4ndCBy ZWFsbHkgbWFrZSBzZW5zZSwgbmV2ZXIgaXRlcmF0aW5nIHRoZSBsb29wCmFuZCBuZXZlciB0ZXN0 aW5nIG5vbi1maXJzdCBwbGFuZSBjb25maWd1cmF0aW9ucy4KLS0tCiB0ZXN0cy9jaGVja2FzbS9s bHZpZGRzcGVuYy5jIHwgMjAgKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4 IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rlc3RzL2NoZWNr YXNtL2xsdmlkZHNwZW5jLmMgYi90ZXN0cy9jaGVja2FzbS9sbHZpZGRzcGVuYy5jCmluZGV4IGMy ZWI2MzUxOWYuLjMxODU1MjBlMTUgMTAwNjQ0Ci0tLSBhL3Rlc3RzL2NoZWNrYXNtL2xsdmlkZHNw ZW5jLmMKKysrIGIvdGVzdHMvY2hlY2thc20vbGx2aWRkc3BlbmMuYwpAQCAtNzUsMjkgKzc1LDI1 IEBAIHN0YXRpYyB2b2lkIGNoZWNrX2RpZmZfYnl0ZXMoTExWaWRFbmNEU1BDb250ZXh0ICpjKQog CiBzdGF0aWMgdm9pZCBjaGVja19zdWJfbGVmdF9wcmVkKExMVmlkRW5jRFNQQ29udGV4dCAqYykK IHsKLSAgICBpbnQgaTsKICAgICBMT0NBTF9BTElHTkVEXzMyKHVpbnQ4X3QsIGRzdDAsIFtNQVhf U1RSSURFICogTUFYX0hFSUdIVF0pOwogICAgIExPQ0FMX0FMSUdORURfMzIodWludDhfdCwgZHN0 MSwgW01BWF9TVFJJREUgKiBNQVhfSEVJR0hUXSk7Ci0gICAgTE9DQUxfQUxJR05FRF8zMih1aW50 OF90LCBzcmMwLCBbTUFYX1NUUklERSAqIE1BWF9IRUlHSFRdKTsKLSAgICBMT0NBTF9BTElHTkVE XzMyKHVpbnQ4X3QsIHNyYzEsIFtNQVhfU1RSSURFICogTUFYX0hFSUdIVF0pOworICAgIExPQ0FM X0FMSUdORURfMzIodWludDhfdCwgc3JjLCBbTUFYX1NUUklERSAqIE1BWF9IRUlHSFRdKTsKIAog ICAgIGRlY2xhcmVfZnVuYyh2b2lkLCB1aW50OF90ICpkc3QsIGNvbnN0IHVpbnQ4X3QgKnNyYywK ICAgICAgICAgICAgICAgICAgcHRyZGlmZl90IHN0cmlkZSwgcHRyZGlmZl90IHdpZHRoLCBpbnQg aGVpZ2h0KTsKIAotICAgIG1lbXNldChkc3QwLCAwLCBNQVhfU1RSSURFICogTUFYX0hFSUdIVCk7 Ci0gICAgbWVtc2V0KGRzdDEsIDAsIE1BWF9TVFJJREUgKiBNQVhfSEVJR0hUKTsKLSAgICByYW5k b21pemVfYnVmZmVycyhzcmMwLCBNQVhfU1RSSURFICogTUFYX0hFSUdIVCk7Ci0gICAgbWVtY3B5 KHNyYzEsIHNyYzAsIE1BWF9TVFJJREUgKiBNQVhfSEVJR0hUKTsKKyAgICByYW5kb21pemVfYnVm ZmVycyhzcmMsIE1BWF9TVFJJREUgKiBNQVhfSEVJR0hUKTsKIAogICAgIGlmIChjaGVja19mdW5j KGMtPnN1Yl9sZWZ0X3ByZWRpY3QsICJzdWJfbGVmdF9wcmVkaWN0IikpIHsKLSAgICAgICAgZm9y IChpID0gMDsgaSA8IDU7IGkgKyspIHsKLSAgICAgICAgICAgIGNhbGxfcmVmKGRzdDAsIHNyYzAs IHBsYW5lc1tpXS5zLCBwbGFuZXNbaV0udywgcGxhbmVzW2ldLmgpOwotICAgICAgICAgICAgY2Fs bF9uZXcoZHN0MSwgc3JjMSwgcGxhbmVzW2ldLnMsIHBsYW5lc1tpXS53LCBwbGFuZXNbaV0uaCk7 CisgICAgICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgRkZfQVJSQVlfRUxFTVMocGxhbmVzKTsg aSArKykgeworICAgICAgICAgICAgbWVtc2V0KGRzdDAsIDAsIE1BWF9TVFJJREUgKiBNQVhfSEVJ R0hUKTsKKyAgICAgICAgICAgIG1lbXNldChkc3QxLCAwLCBNQVhfU1RSSURFICogTUFYX0hFSUdI VCk7CisgICAgICAgICAgICBjYWxsX3JlZihkc3QwLCBzcmMsIHBsYW5lc1tpXS5zLCBwbGFuZXNb aV0udywgcGxhbmVzW2ldLmgpOworICAgICAgICAgICAgY2FsbF9uZXcoZHN0MSwgc3JjLCBwbGFu ZXNbaV0ucywgcGxhbmVzW2ldLncsIHBsYW5lc1tpXS5oKTsKICAgICAgICAgICAgIGlmIChtZW1j bXAoZHN0MCwgZHN0MSwgcGxhbmVzW2ldLncgKiBwbGFuZXNbaV0uaCkpCiAgICAgICAgICAgICAg ICAgZmFpbCgpOwotICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICAgICAgYmVuY2hf bmV3KGRzdDEsIHNyYzAsIHBsYW5lc1s0XS5zLCBwbGFuZXNbNF0udywgcGxhbmVzWzRdLmgpOwor ICAgICAgICBiZW5jaF9uZXcoZHN0MSwgc3JjLCBwbGFuZXNbNF0ucywgcGxhbmVzWzRdLncsIHBs YW5lc1s0XS5oKTsKICAgICB9CiB9CiAKLS0gCjIuNDkuMQoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdCAtLSBm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIGZm bXBlZy1kZXZlbC1sZWF2ZUBmZm1wZWcub3JnCg==